Tasker 質問スレ 17
■ このスレッドは過去ログ倉庫に格納されています
>>681 Android設定>アプリと通知>アプリの権限>位置情報>Tasker はオンになっているか? >>689 端末によって違うかもだが、現在地>Taskerはオンになってます。 >>685 @で返ってくるのはCookieでなくJSONフォーマットのデータね >>676 に書いたとおり 個人的に別途作りたいものを思いついたのでテストがてらタスク作ってみた sdcard/Download/test.txt にポータルトップのContentを保存するところまで http://thuploader.orz.hm/miniup/?mode=dl& ;id=3059&original=1 DLパス=646のID @ JSONの扱いはJavaScriptが手っ取り早いので>>209 さんの参考にXHR 別な手段としてHTTP PostでもCurlでも同じことはできるけど、JSONのParseやValueのURLEncodeも何かしらで実現する必要がある >>687 ,688さんの方法でも良いし組み合わせてもいいしお好みで A そのままJavaScriptで書いてしまいたかったが、XHRのクロスドメイン制約で setRequestHeader("Cookie",〜) ができない ※Refused to set unsafe header "Cookie" てなる https://i.imgur.com/RGIAxHq.png 仕方ないのでTaskerのHTTP GetでCookie付けてアクセスしている >>669 AutoInputプラグインを使えば可能. 下記の Profile は *.mp4 を選択したときに,MX Player で動画再生するようにしたもの. Profile: VLC2MX (68) Event: AutoInput UI Action [ Configuration:Action Types: Clicks ] Application: VLC Enter: Anon (145) Abort Existing Task A1: If [ %aielementtext(1) ~ *.mp4 ] A2: Back Button A3: SQL Query [ Mode:URI Formatted File:content://media/external/video/media Table: Columns:_id Query:_display_name = ? Selection Parameters:%aielementtext(1) Order By: Output Column Divider: Variable Array:%result Use Root:Off ] A4: Send Intent [ Action:android.intent.action.VIEW Cat:None Mime Type:video/* Data:content://media/external/video/media/%result(1) Extra: Extra: Extra: Package:com.mxtech.videoplayer.ad Class: Target:Activity ] A5: End If >>692 細部まで教えて頂きありがとうございます。 しかし私がプログラミング&taskerの知識がほとんど無いため、実現することができませんでした。 初歩的なことで申し訳ないのですが、「Abort Existing Task」にはどうしたら設定できますでしょうか?"Collision Handing"の設定から選択するみたいですが、そこまで辿りつけずです。 スクリーンショットを載せますので、お時間があればミスを指摘して頂けないでしょうか。宜しくお願いします。 https://i.imgur.com/OPnFJBk.png https://i.imgur.com/XXa6fcI.png https://i.imgur.com/LPo9O0U.png https://i.imgur.com/V8YxNLp.png https://i.imgur.com/3RsxjGT.png https://i.imgur.com/y93gs96.png >>692 エクスポートしたものはこちらになります。 Profile: VLC2MX (14) Event: AutoInput UI Action [ Configuration:Action Types: Clicks ] Application: VLC Enter: Anon (12) A1: If [ %aielementtext(1) ~ (MCU05).mp4 ] A2: Back Button A3: SQL Query [ Mode:URI Formatted File:content://media/external/video/media Table: Columns:_id Query:_display_name = ? Query: Selection Parameters:%aielementtext(1) Order By: Output Column Divider: Variable Array:%result Use Root:Off ] A4: Send Intent [ Action:android.intent.action.VIEW Cat:None Mime Type:video/(MCU05) Data:content://media/external/video/media/%result(1) Extra: Extra: Extra: Package:com.mxtech.videoplayer.ad Class: Target:Activity ] A5: End If >>687 >>688 本当にありがとうございます。 凄く初歩的なことでお恥ずかしいのですが、Run sherllでcurlがうまく扱えません。 過去スレを見てみると「端末による」「端末にcurlがはいっていれば」などと、端末に依存しているような表記が2、3件ありました。 なおRunshellで動かそうとすると、こんなエラーメッセージが出ます。 https://i.imgur.com/QWCyBeB.png https://i.imgur.com/F8ryt0y.png termuxが薦められた経緯をみても使えないのは端末依存ということで正しいのでしょうか。 もしそうであればcurlが動けば、ゴールできそうな感じだっただけに残念です。 ちなみにmate9です。 2chMate 0.8.10.1/HUAWEI/MHA-L29/7.0/LR >>691 ありがとうございます。 書いて頂いたものを頑張って飲み込んで、検証するまでちょっとお時間頂きたいです。 >>696 じゃあResTaskっていうプラグインがあるから試してみたら? >>693 >>694 まず Collision Handing は,Tasker の Preferences>UI>Beginner Mode のチェックを外せば, Task画面(2つ目のスクリーンショット)で,右上の歯車アイコンから設定できる. それから A1 と A4 の (MCU05) ってのは何だ? そこは半角のアスタリスクだぞ. それと A3 の Columns と Selection が間違っている. Columns に _id,Selection に _display_name = ? を入れる. >>698 ご指摘ありがとうございます。 (MCU05)というのはテストに用いた動画のファイル名でした。*の箇所を書き換えると勘違いしておりました。 A4の指摘された箇所を書き換えましたが、残念ながら上手く動作しませんでした。 申し訳ございません。 Profile: VLC2MX (14) Event: AutoInput UI Action [ Configuration:Action Types: Clicks ] Application: VLC Enter: Anon (12) Abort Existing Task A1: If [ %aielementtext(1) ~ *.mp4 ] A2: Back Button A3: SQL Query [ Mode:URI Formatted File:content://media/external/video/media Table: Columns:_id Query:_display_name = ? Selection Parameters:%aielementtext(1) Order By: Output Column Divider: Variable Array:%result Use Root:Off ] A4: Send Intent [ Action:android.intent.action.VIEW Cat:None Mime Type:video/* Data:content://media/external/video/media/%result(1) Extra: Extra: Extra: Package:com.mxtech.videoplayer.ad Class: Target:Activity ] A5: End If ●Tasker有無: 購入済み ●Androidバージョン:7.1.1 ●root有無: あり ●やりたいこと コピーした定型文を現在時刻、日付に自動で書き換えたい 例、「#時#分に家を出ました」の定型文をコピー→taskerで「5時00分に家を出ました」に変換 ●やってみたこと 訳の分からないことを考えて試したのですが初期から失敗しました %CLIPから#をVariable Search でローカルVarに格納、%TIMEから時刻を取得しVarにセットそれを%ClIPに書き込み >>701 notificationじゃなくてプラグインの方か! ありがとう、解決しました! >>698 上手く動作しなかった件ですが、autoinputの権限を許可し忘れていたという初歩的なものでした。 思い描いていたことを実現することができました。誠にありがとうございます。 >>691 アップロードしていただいたものをカスタマイズして無事にサイトに到達できました。本当にありがとうございます!!! >>687 >>688 >>697 お三方の助言なくてはとてもここまでこれませんでした。ありがとうございます。 完成タスクを張るべきところですが、 すでに691さんのお手本があるので、前半部分を私の手のなんとか届くRESTaskに書き換えたものを貼らせていただきます。 なおサイトの挙動が今一つわかっておらず、一回でクッキーがとれなかったり、A7で違うソースがきたりすることがあります。 その処理のため余分なものが入っており美しさにかけますが、本当にやりたいことがなんとか実現できそうです。 Dn取得試行 (174) A1: RESTask [ Configuration:REST call Timeout (Seconds):30 ] A2: Goto [ Type:Action Number Number:1 Label: ] If [ %rtcode !~ 200 ] A3: Variable Set [ Name:%rtreS To:%rtres Recurse Variables:Off Do Maths:Off Append:Off ] A4: Variable Split [ Name:%rtreS Splitter:" Delete Base:Off ] A5: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ] A6: Variable Set [ Name:%cookie To:dnzSid=%rtreS8; dnzPtab=S; dnzHashcmd=fin; dnzToken=%rtreS12; dnzSv=%rtreSa36; dnzInfo=%rtreS20 Recurse Variables:Off Do Maths:Off Append:Off ] A7: HTTP Get [ Server:Port:https://hoge:hoge@hoge.dn-cloud.com Path:/cgi-bin/dneo/dneo.cgi?cmd=plantweekgrp#cmd=plantsearch&key=&entry=ho&splantgroup=0 &sterm=1&sfuture=1&rankflg=&reserve=&flag=&visitflg=&outflg=&fldsort=date&order=1&row=0&_=14994908 Attributes: Cookies:%cookie User Agent: Timeout:10 Mime Type: Output File:Download/test2.txt Trust Any Certificate:On ] A8: Flash [ Text:%HTTPR %HTTPL Long:Off ] A9: Goto [ Type:Action Label Number:9 Label:short ] If [ %HTTPL < 12000 ] A10: Write File [ File:Download/testlong.txt Text:%HTTPD Append:Off Add Newline:On Continue Task After Error:On ] <short> A11: Write File [ File:Download/testshort.txt Text:%HTTPD Append:Off Add Newline:On ] A12: Stop [ With Error:Off Task: ] ●しりたいこと この際、RESTaskを勉強して見ようとおもったのですが、cookiesをどこにどのようなかたちで記述すればうまくいくのかわかりませんでした。 追加の質問となってしまいますが、もしよければ教えてください。 >>706 Headersタブで Name を Cookie として追加すればよい. それと,JSON から自分で解析してクッキーを取得したようだが, クッキーで返ってくる方にすれば,%rtck_dnzsid のような変数にクッキーの値が自動で入るので, dnzSid=%rtck_dnzsid; dnzToken=%rtck_dnztoken; のようにするだけで済む. ●Tasker有無: 購入済み ●Androidバージョン: android 8.0 ●root有無: なし ●やりたいこと サブ機huawei nova lite 2にてデータsim(fuji sim)刺してます。 自宅ではwifi 外出時はテザリングを自動で切り替えたいです。 GPSにて自宅判定しようと思うんですがLocation設定で地図表示されません。 ※メイン機(android7)だと同じ場所で地図表示されるんですが・・・ http://imgur.com/ANT4v1b.jpg >>708 GooglePlay開発者サービスを初期化で戻るよ。でもその他Googleサービスが使えないけど。 >>707 おお!ありがとうございます。 やって見ます。 >>708 上の方で質問したけど、私の環境ではnovalite2のtaskerで位置情報の取得がうまくいかない。ぜひ試して結果を教えてほしいな。 >662 >>709 ありがとうございます。 ググるとHUAWEI機あるあるっぽいですね。 開発者サービス初期化・再起動でlocation画面でマップ表示されるようになりました。 あとはGPSでon・offされるかテストしてみます。 >>711 設定>アプリ>開発者サービス>無効>端末探す>無効アンインストール>再起動で今のところはGPS連動でon出来てます。offはまだ試せてませんが・・・ ■質問テンプレート ●Tasker有無: 購入済み ●Androidバージョン:8.1 ●root有無: なし ●やりたいこと ・yyyymmdd-HHnnssの形式でPOP-UPに表示したい ●やってみたこと ・プロファイルまで作ってみたのですが、上手く変換されず変数名がそのまま表示されます。 https://i.imgur.com/h2APhwM.png https://i.imgur.com/A5WWKs4.png https://i.imgur.com/nF1itxB.png getFormattedDateのタスクは前にこのサイトから拾いました >>713 1枚目のPriorityを10ではなく%priorityにしたら動いた。 >>715 ありがとうございます。 うまく表示されました。 これで地球に帰ることが出来ます >>703 下記のような Profile を組めばよい. なお,Profile Properties の Cooldown Time を設定しておかないと無限ループになるので注意. 下記の Profile は A2 の部分で変数展開しかしていないので,そこは好きなように変換すればよい. どういうことかというと「「%TIME に家を出ました」をコピーすると,「5.00 に家を出ました」のようになるということ. Profile: ClipConvert (206) Cooldown: 3 Event: Variable Set [ Variable:%CLIP Value:* User Variables Only:Off ] Enter: Anon (210) A1: Variable Set [ Name:%clip To:%CLIP Recurse Variables:Off Do Maths:Off Append:Off ] A2: Variable Set [ Name:%clip To:%clip Recurse Variables:On Do Maths:Off Append:Off ] A3: Set Clipboard [ Text:%clip Add:Off ] ●Tasker有無: 購入済み ●Androidバージョン:8.0 ●root有無: なし ●やりたいこと 「指定Wi-Fiが切れると同時にバイブレーション&待ち受けに戻る」タスクを使ってるんだが、端末のWi-Fiをオフにしてたり指定外のWi-Fi使ってる時でもバイブ&待ち受けに戻されるようになった 対象のWi-Fi指定方法はSSIDとMACアドレスにて Tasker入れて半年は問題なかった 誤作動するようになったのはここ二週間ほど これだけでは情報が不十分かもしれないが何が原因かわかりますか? ●Tasker有無: 購入済み ●Androidバージョン:7.0.0 ●root有無: なし ●やりたいこと AutoInputのプラグインで設定→テザリング→テザリングon・offのタスクを作成しました。 テストや発動契機をアプリケーションの起動に設定した場合はこの一連の動作は一瞬で終了してくれるのですが、契機をblutooth接続に設定すると画面の遷移から自動タッチまで3〜5秒ほど間隔があきストレスのある動作になってしまいます。 この間隔を無くす解決法などはあるのでしょうか?宜しくお願いします。 質問です。taskerははじめていじりますので言葉足らずだと思いますがご教授ください ●Tasker有無: 購入済み ●Androidバージョン:8.0(galaxyS8) ●root有無: なし ●わからないこと(知りたいこと) task→display →turn on がこのデバイスじゃできませんと出ますが、ルート権限取るしかないでしょうか? https://i.imgur.com/aygzq7e.jpg ●やりたいこと turn onのtaskをショートカット、ウィジェットもしくはtaker内のtaskで作り、それをbxactionsというgalaxy専用のbutton action remaperでスリープ中に電源ボタン以外でもturn on できるようにしたい。 ※bxactionsの動作項目にtaskerのtask選択もあります >>720 そもそもテザリングのオンオフがtaskerの標準アクションで出来るけどそれじゃダメなのん? wifiテザじゃなくBTテザだっていうならSecuresettingsでオンオフ 両方画面変移なくオンオフ出来るで? >>722 wifiテザリングですが、tasker標準のアクションで設定しようとすれば"This action may not work on some devices〜"と警告が出て実際に動作しませんでした。androidのバージョンと機種が関係しているようです。 >>723 それはご愁傷様 あと時間かかるのはこんなに言われてるのにタスク貼らないあわてん坊さんだから BTconnectedじゃなくてBTnearになってないかい? これ以上はドットさんなり現れるのを待ちなさいな >>724 タスクも貼らずにすみませんでした。 今回作成したのはこちらです。 Profile: wifiテザリング (7) State: BT Connected [ Name:CAR-KIT Address:* ] Enter: テザー (2) A1: Wireless Settings A2: AutoInput Action [ Configuration:Type: Text Value: テザリング Action : Click Timeout (Seconds):20 ] A3: AutoInput Action [ Configuration:Type: Text Value: Wi-Fiテザリング Action : Click Timeout (Seconds):20 ] A4: Go Home [ Page:0 ] A2A3で画面が表示されてから3秒ほど経ってからタッチされるのでそれを短くしたいです。 >>717 どうさしました。ありがとうございます これの仕組みって クリップボードに何かがコピーされたのを検知 A1%CLIPをローカルvars(%clip)に格納 A2%clipの中のグローバル変数を変換(recurseでグローバル変数が無くなるまで繰り返す) A3%clipをクリップボードに送る であってますか? ●Tasker有無: 購入済み ●Androidバージョン:7.0.0 ●root有無: なし ●やりたいこと Javascriptから返ってきたUTF16(と思われる)の文字列をUTF8(もしくはSJIS)などに変換して、なにかしらのグローバル変数にいれたい。 たとえばこういう文字列を 2018\u5e7405\u670811\u65e5\uff5e → 2018年05月11日〜 と、このようにしたいです。 ●やってみたこと 過去レス4をみて、kconvでの変換をいろいろと試してみたが、どうやってもうまく変換できなかった。(sl4aでrubyを動かすところまではできました。) ※taskerの中でやるのが理想ですが、なにかの変換サイトに文字列を投げて、て返ってくる%HTTPDを切り出せればそれでも構いません。 どうぞよろしくお願いいたします。 ●Tasker有無: 購入済み ●Androidバージョン:8.0.0 ●root有無: なし ●やりたいこと 特定アプリの通知が来たときに、バイブとLEDの色を指定したい。 バイブは設定どおりに振動するのですが、LEDがTaskerのNotify LEDで設定した色になりません。 TaskerでPinkを選択しているのですが、青になります。 >>727 JavaScriptでデコードして返すのはだめ? let s; s = decodeURIComponent(JSON.parse('"2018\u5e7405\u670811\u65e5\uff5e"')); setLocal("res", s); ●Tasker有無: 購入済み ●Androidバージョン:Nougat ●root有無: あり ●やりたいこと 機内モードオンにした時自動でWiFiをオンにする お願いします >>729 LEDの色は端末によって再現できる色とできない色がある つまり必ずしも指定した色になるとは限らない >>731 プロファイルにState→Net→Airplance Mode(Invertにチェックしない) タスクにNet→WiFi(Set on) が1番簡単かな? >>728 コードはこれです。 下記のUTF16とUTF8のところをいろいろいろと書き換えてみましたがうまくいきませんでした。 require 'kconv' in_path = '/mnt/sdcard/Tasker/log/infile.txt/' in_code = Kconv::UTF16 out_path = '/mnt/sdcard/Tasker/log/outfile.txt' out_code = Kconv::UTF8 File.open(in_path, 'r') do |f_in| File.open(out_path, 'w') do |f_out| f_out.write f_in.read.kconv(out_code, in_code) end end >>730 変換したい文字は変数かファイルにはいっているのですが、javaのコードの中にグローバル変数をいれることって可能ですか? decodeURIComponent(JSON.parse('"%hoge"')); setLocal("res", s); みたいにできれば、嬉しいのですが。。。 >>736 たぶんこんな感じ? ど正常以外は考慮していないので念の為 http://thuploader.orz.hm/miniup/?mode=dl& ;id=3075&original=1 DLパス=727のID >>725 端末を再起動した直後でも動作が遅いか? それと BT Connected のタイミングで何か他に Task が動作していないか? >>726 A2 はグローバル変数に限らず変数ならば変換する. それ以外はあっている. >>721 root 不要. Tasker単体で別の方法でもできるが,一番簡単なのは Secure Settingsプラグインを使う方法. https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin& ;hl=ja Secure Settingsプラグインをインストールしてから, Task Edit画面で Plugin>Secure Settings>Configuration>Actions>Wake Device と選択していって Action を追加すればよい. >>736 面倒だけど 変数をテキストファイルに書き出して jsで読み込んで変換して書き出して taskerで読み込んで変数にセット >>737 ありがとうございます。めちゃくちゃ素晴らしいです。 変数には↓こんなふうにずらずらとUTF16が入っていて "event":"--","entry":"2018\u5e7405\u670811\u65e5\uff5e" 上記をまるごと変換すると、失敗するらしく%resだけか返って来てしまいます。 waitは5秒くらい入れています。 ただ、ここから 2018\u5e7405\u670811\u65e5\uff5e だけ切り出せばうまく変換できます。 まるごと変換するのは難しいでしょうか。 >>741 今日一日Rubyと格闘したことを考えると、全く面倒ではありません。 「jsで読み込んで変換して書き出して」 ここがよくわからないです。 >>742 おそらく元のデータは{}でくくられていると思うのでそのままつっこめばOK くくられてなければ{}でくくって渡す http://thuploader.orz.hm/miniup/?mode=dl& ;id=3076&original=1 DLパス=727のID >>741 ファイルに書き込む必要ないぞ 変数は展開できる >>743 >>736 の%hogeのところをlocalかglobalに置き換えればいい local("ローカル変数名")かglobal("グローバル変数名") https://i.imgur.com/7igF8AV.jpg ●Tasker有無: 購入済み ●Androidバージョン:7.0 ●root有無: なし ●やりたいこと sl4a以外でpythonの実行 ●わからないこと(知りたいこと) 一定時間毎に実行したいPythonのコードがあり sl4aでやろうとしたところpip installがうまく行かず使いたいライブラリが入れられないので 別のアプリ(「Pydroid 3」というアプリ)でPythonを実行したい 一定時間毎の部分もpythonでやればいいと言う指摘もあるかもしれませんが あくまで、実行タイミングはtaskerで管理したいのです(必然性は無いのですがそれがやりたかったので) >>744 ありがとうございます。 おっしゃる通りに全体が{}でくくられてました。 まるごと変換したいという説明が稚拙でした。恐縮です。 まるごと変換したい文字列は4000文字くらいありまして、{}で入れ子構造になっていたり、並列に繰り返しになっていたり。 {省略 {"event":"--","entry":"2018\u5e7405\u670811\u65e5\uff5e"},{"mame":"--","limit":"\uff5e5\u670813\u65e5"}} みたいなものがひとつの単位となって入力結果に応じて繰り返されてます。 これを {省略 {"event":"--","entry":"2018年5月11日〜"},{"mame":"--","limit":"〜5月13日"}} ※繰り返し略 のように最初と最後の{}も含めて4000字全部変換したいのです。 >>745 ありがとうございます。 貼っていただいたスクリーンショットが手がかりなんですよね。 変数のところにlocalと変数名を書き換えてみましたが、 let s; s = decodeURIComponent(JSON.parse(local("hoge"))); setLocal("res", s); 続き(途中で送ってしまいました。) では動かず。。。 クォーテーションマークを挿入する程度にしか試行錯誤もできず。ここで止まってしまいました。 この解決法をとるにしても、748にあるように%hogeの中にある文字列を4000字全て変換してみたいです。 >>748 タスク上げる余裕がないのでコードだけ グローバル変数のアクセスと文字列のデコードもできるはず let json = global('Hoge'); let o = JSON.parse(json); setGlobal('DEBUG', JSON.stringify(o)); >>749 動かないって言われてもなんで動かないのかこっちはわかんない エラーが出るとか何も言わずに止まるとかそういう情報が必要 まずflash使って変数はきちんと展開できてるかとかの確認はすべき flash(local("hoge"))で変数が出るかどうか あとJSON.parseした時点で通常の文字に戻ってる気がするからそこも確認してみて(decodeいらないのでは?って話) Googleマップのナビの開始をProfilesにする事はできないですよね? 又、ナビ起動中のみ、定期的にメッセージを表示させたいのですが、一時的に他のアプリを使っている間や、ミニウィンドウで表示させる間は、動作しなくなります。何か解決策があれば、教えてもらえないでしょうか? m(_ _)m >>751 >>752 完璧に実現できました。 ありがとうございます!!!! お二人には何とお礼を申し上げたものやら。 >>752 エラーは%resが返って来てました。 いじっていたら一度、object Objectと返って来たことがあったのですが、うまく再現できなくなり。。。 説明の手間を惜しんでしまいました。 >>740 返信ありがとうございます。 実はそこまではuserhguideでいけてたのですが、wake deviceの詳細設定(wake typeとdurationなど)が意味不明で且つ設定してもできなかったので質問した次第でした。 740さんはgalaxy使いで試されて成功したでしょうか?またtasker単体方法も教えていただいきたいです。一応設定等を間違っているかもしれないので画像貼っときます。 https://i.imgur.com/hhgzgXp.jpg https://i.imgur.com/U6OFFqM.jpg https://i.imgur.com/if7rWLv.jpg secure setting 側のwake device 設定 https://i.imgur.com/z7GzIyn.jpg >>738 再起動しても効果はありませんでした。 実装してるのはこれだけなので、他のタスクもさの影響はないと思います >>756 Wake Type は Screen & Keyboard Lights On で,Duration を 10 seconds とか 1 Minute にしても駄目か? そもそも,その Task がちゃんと動いているかどうか怪しいので, Task の一番最初に Alert>Vibrate を実行するようにして,バイブするかどうかを確認した方がよい. Galaxy で同じことを試したわけではないので,少しずつ確認していくしかない. >>757 そうなると残る可能性として考えられるのは,AutoInput Action が早すぎるということ. AutoInput Action を実行するのが早すぎると,切り替わる前の画面に対して Action を実行しようとして待ち状態になることがある. なので,画面が切り替わるのを待つために,AutoInput Action の前に Wait を 100 MS とか 200 MS とか入れてあげると改善することがある. >>758 すいません、いまさらなのですがロックスクリーン中のbibxyシングルタップが効いてないっぽいです(汗) 長押しはずっと効いていたので疑問にも思ってませんでした。 bxaction内のアクションもシングルタップでは効かないのでtasker側の問題ではありませんでした。(長押しで設定中のsoundmode iosをシングルタップに設定しても作動せず) ほんとスレ汚しすいません。 こちらで解決したいと思います。 tasker側の正常作動しており、通常画面でのbixbyシングルタップにバイブだけのtaskを設定したら動いてくれます。 galaxyスレはレベル低いので泣き寝入りかな。ともかくありがとうございました。 >>761 scv35で試してみた bxactionで、Action on lockscreenの使いたい箇所に当てはめれば画面オン出来たけど、試した? なお「スリープ中に電源ボタン以外でもturn on」だけならtasker無くても>>756 のアプリで動く Action on lockscreenのどれか>launch shortcut action>Secure Settings>以下略 >>762 bxactionsからlaunch short cut でsecure settingのwake deviceしましたがやっぱり駄目でした。上記で言ってる通りロックスクリーン中のシングルタップがなにかしらで無効化されてますのでまずその原因を見つけないといけません。 bixby関連は結構disableしてるのでここらへんを戻したらいけるとおもうのですが… https://i.imgur.com/cisR1IJ.jpg ちなみに以下略はwake device>screen&keyboard light onとduration 1分でよろしいでしょうか?proにはアップグレートしてません。 >>763 ロック画面でシングルプレス効かないの見落としてた それが解決しないと無理だろうね bixby無効化環境を画像のと同じくしてもこちらは動作してるから無効化は無意味かな やってるだろうけど、一旦bixby関係全部有効化して、ロック画面でもbixby起動するか試してみるとか bxactionやdisablerを入れなおすとか 嫌じゃなきゃ端末初期化して1からやり直すのも手 ●Tasker有無: 購入済み ●Androidバージョン:7.0 ●root有無: なし ●やりたいこと 移動速度が10m/sを超えたら、端末をサイレントモードにしたい ●わからないこと(知りたいこと) stateのvariable valueに%LOCSPD>10をセットしましたが、移動速度を感知しません 端末のGPSはONにしています。 よろしくお願いします >>765 Get Locationコマンドを実行するか、Locationをコンテクストにして測位されたときだけ、その変数がセットされるそうだ http://tasker.dinglisch.net/userguide/en/variables.html#locnote Locationを使ったダミーのプロファイルがあれば良さそう >>764 そうですか…とりあえずbxaction最インストールしてみます。いろいろテスト実施ありがとうございました。 >>765 ロケーション関連のビルトイン変数は>>766 のとおりなので 移動開始で Get Location[Keep Tracking=ON] して 移動終了で Stop Location すれば速度は取れるかと >>766 >>768 素人なもんで、漠然としか理解できておりませんが、 variable valueに%LOCSPDをセットしただけではダメ ということがわかっただけでも、助かりました。 いろいろ触って試行錯誤してみます。 有り難うございました Sceneで一つのRectangleに対してSTROKEの方向を上下左右の4方向設けたいのですが、 どうしたらできると思いますか? ※無理やりな方法ですが、複数のRectangleを重ね、それを少しずつ上下左右にずらしてみる、という事をしてみましたが、できませんでした。 >>770 %stroke_dir で8方向の検出が出来るで >>765 もしかして電車でマナーモードを狙ってる? 電車の車内はSensorのMagnetic Fieldを使ったプロファイルで検出できるっぽい 今日初めてやったんだけど、自分の場合210か215以上で車内が検出できる感じ なおPreferenceのMonitorで磁気センサが常時働く設定にする必要あり 今週、皆様にクッキーの取得のしかたやらUTF16の扱い方を教えていただいたものです。 無事にというか後半はなかば力業で望んだタスクが完成したので、お礼もかねて貼っておきます。 出来ることがかぎられてるので、積み木で掘ったて小屋をつくってみたような感じになってますけど、これはこれで面白かったです。。。 またアクションにはチェック用のもろもろをのこしておりますが、それも含めてお楽しみいただけたら幸いです。 タスク http://thuploader.orz.hm/miniup/?mode=dl& ;id=3083&original=1 なお、サイトの詳細は割愛してます。 下記をA8に入れれば動作するとおもいます。 ソース http://thuploader.orz.hm/miniup/?mode=dl& ;id=3082&original=1 少し改良しました。ver5 http://thuploader.orz.hm/miniup/?mode=dl& ;id=3085&original=1 passはtasker17です。 >771 全方向できました!とても助かりました、ありがとうございました! 変数と文字の間にスペースを入れずに済む方法はないですか? ※例えば、「%DAYM日」と入力すると、変数として認識されず、文字として認識されてしまいます。「%DAYM 日※スペースを入れた」とすればいいのですが、それだと困る場合があるので… >>777 スマートじゃないけど いちど「%DAYM 日※スペースを入れた」を変数に代入して Variable Search Replaceでスペースを文字なしに置き換えればできるね taskerでドロワーを自作することは可能ですか? 可能であればヒントを貰えると助かります。 >>777 配列として書けば許容されるみたい flash (34) A1: Array Set [ Variable Array:%dayofmonth Values:%DAYM Splitter: ] A2: Flash [ Text:%dayofmonth(1)日 Long:Off ] >778 >780 需要のありそうな事なのに、ストレートな方法が無いようで、以外でした。replaceとarrayの両方の方法とも、実現できました!とても、助かりました!ありがとうございますm(_ _)m 05月30日や、10月03日といった日付を、それぞれ5月30日、10月3日と変換したいのですが、どうしたらできるでしょうか? splitはせず、正規表現で一発で置換でると考えて、色々試したのですが、できませんでした… ※%Dateから、上記を実現する方法はわかっています。 >>782 0([1-9])を$1に置き換えでできると思う >>782 一発じゃできないんじゃない? 783を採り入れて、DAYMが11以上かで$2を分岐させたら可能。 >>784 一発でできるからちゃんと試してから言いなよ 583は0の直後に数字があるならその0を消去する処理 月の部分が1桁でも日の部分が1桁でも両方カバーできる >>781 英語圏だと単語間を空白で区切るから事足りているのかと ›785 すごすぎです!こんな方法があるのですね…できました!ありがとうございましたm(_ _)m ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる