Tasker 初心者質問スレ 12at APPLISM
Tasker 初心者質問スレ 12 - 暇つぶし2ch367:名無しさん@お腹いっぱい。
15/12/12 00:40:38.99 VsYm+B1Y.net
>>363
ありがとうございます
Flash表示がフェードアウトするとまた直ぐ表示される状態です
このEvent BehaviourはState Profileが常時有効にならない端末への救済機能ですよね?
自分の端末ではチェックを入れないとEventみたいな単発挙動になってしまうので入れないと駄目みたいです

368:名無しさん@お腹いっぱい。
15/12/12 03:54:48.75 0xUJ4eXT.net
●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: なし
●やりたいこと
シーンにショートカットを配置する
●やってみたこと
私のSHARP機にはインカメラを使った手鏡機能があります。
ホーム画面長押しで「手鏡」のショートカットを作ったり、
プリインカメラアプリから起動できますが、
Launch Appやインテントで手鏡を直接指定して起動することはできませんでした。(魚眼カメラや多焦点カメラはこの方法で起動できました)
多分ショートカットからでないと
手鏡を起動できないと思います。
私はシーンから手鏡を起動したいのですが、
ホーム画面で作れるショートカットを
シーンで呼び出したり表示したりすることはできますか?

369:名無しさん@お腹いっぱい。
15/12/12 04:42:22.33 0xUJ4eXT.net
解決しました。Secure Settingsで
ショートカットを起動できました。

370:名無しさん@お腹いっぱい。
15/12/12 11:55:40.68 6UnmYAat.net
>>364
>Tasker でロック解除できないと駄目だけど.
Taskerでロック解除はどうすれば出来るのでしょうか?

371:名無しさん@お腹いっぱい。
15/12/12 12:59:47.46 6vD71o9X.net
>>366
自己解決。
Greentifyの直ちにアプリ終了との組み合わせていけました。

372:名無しさん@お腹いっぱい。
15/12/12 23:51:36.54 HTO00HwA.net
>>367
すまん,勘違いしてた.
>>348 に貼ってあるやつは,Notification Type: Only Created Notifications ってのがあったから,
てっきり Event Behaviour にチェックが入っていると思ったが,最初からチェックは入っていなかったんだな.
チェックが入っていたら Event Behaviour: true ってなるようだ.
しかし,普通はチェックを外したら Notification Type: Only Created Notifications ってのも出てこなくなるはずなんだがなぁ.
まぁ,それはともかく再現したわ.
これは Tasker か AutoNotification のバグだな.
対処方法としては,Exit Task の中で元の音量に設定し直すしかない.
元の音量が決め打ちできないのならば,A1 で変更する前に元の音量(%VOLM)を適当なグローバル変数に保存しておいて,それを使って戻す.

373:名無しさん@お腹いっぱい。
15/12/13 00:17:02.80 XvYZcpSJ.net
>>372
恐れ入ります
Exit Taskで何とかできました
ここまで1カ月掛かりましたがナビ開始で音量調節が上手く動いた時の感動
ありがとうございました

374:名無しさん@お腹いっぱい。
15/12/13 00:22:46.10 6HstDRLx.net
>>370
以下のいずれか
1) Action>Display>Keyguard>Off
2) Action>Plugin>AutoInput>Unlock Screen

375:名無しさん@お腹いっぱい。
15/12/13 10:15:08.31 XCLEoD+e.net
ステートのプロファイル名を携帯絵文字にするの楽しい

376:名無しさん@お腹いっぱい。
15/12/13 13:43:17.57 VDRLEiel.net
●Tasker有無: 購入済み
●Androidバージョン: 5.0
●root有無: あり
●Autoinput,AutoNotification:購入済み
●やりたいこと
いつもお世話になります。
「Coachme」という習慣化アプリを、一定の時間になったら、5分おきに5回
起動させるprofileを作成したのですが、「チェック入力」済みなら、それ以上
起動させないようにするため、下記の通りシステムフォルダ内のファイルの更新日時を
取得して、更新日時が切り替わったことをもって「チェック入力」済み状態を検知する
タスクを作ろうと考えましたが、そもそもシステムフォルダ内の更新日時を
取得するタスクがうまくいかず、頓挫しています。
coachme (188)
A1: Variable Set [ Name:%directorypath To:/data/data/com.liftworldwide.lift/cache/org.chromium.android_webview Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%type To:file Do Maths:Off Append:Off ]
A3: List Files [ Dir:%directorypath Match: Include Hidden Files:Off Use Root:Off Variable:%file_list ]
A4: Variable Set [ Name:%highesttime To:0 Do Maths:Off Append:Off ]
A5: For [ Variable:%file Items:%file_list() ]
A6: Test File [ Type:Modified Data:%file Store Result In:%moddatetime Use Root:Off Continue Task After Error:On ]
A7: Test File [ Type:Type Data:%file Store Result In:%filetype Use Root:Off Continue Task After Error:On ]
A8: Variable Set [ Name:%output To:%file Do Maths:Off Append:Off ] If [ %moddatetime > %highesttime & %filetype eq %type ]
A9: Variable Set [ Name:%highesttime To:%moddatetime Do Maths:Off Append:Off ] If [ %moddatetime > %highesttime & %filetype eq %type ]
A10: End For
A11: Flash [ Text:%output Long:Off ]
他に何か良い方法があれば良いのですが、具体的なprofile・taskを示せず申し訳ありませんが、
正直お手上げ状態です。
よろしくお願いいたします。
URLリンク(imgur.com)

377:名無しさん@お腹いっぱい。
15/12/13 21:51:27.47 C/PIHtwy.net
最近Taskerデビューしましたが簡単なタスクすら上手く動かず難儀しています…皆様のお知恵を拝借したくお願いします。
●Tasker有無: 購入済み
●Androidバージョン: XperiaZ4/5.0.2
●root有無:なし
●やりたいこと
 ・LINEの通知をトリガーにしてTaskerで通知をあげたいです。
なぜそんなことを、と思われるかもしれませんがAndroid wearにLINEから直接通知させるとメッセージ内容が時計盤面に表示されてしまうのでプライバシー対策のため、Taskerで"通知のみ"Android wearに連携させるためです。
●やってみたこと
以下の通りプロファイルとタスクを作ってみましたが、LINEの通知を検知してくれないようです。
【プロファイル】
Profile: LINE (2)
Event: Notification [ Owner Application:LINE Title:* ]
Enter: LINE (3)
A1: Notify [ Title:通知 Text:通知あり Icon:cust_flag Number:0 Permanent:Off Priority:3 ]
【タスク】
LINE task (3)
A1: Notify [ Title:通知 Text:通知あり Icon:cust_flag Number:0 Permanent:Off Priority:3 ]

378:名無しさん@お腹いっぱい。
15/12/13 22:32:12.55 dGg9c+Ad.net
>>377
ユーザー補助にチェック入れた?

379:名無しさん@お腹いっぱい。
15/12/13 22:40:34.06 C/PIHtwy.net
>>378
レスありがとうございます。
ONにしてます。不具合等を疑ってOFF/ONもしてみました。

380:名無しさん@お腹いっぱい。
15/12/14 00:12:22.36 SRvTEAfC.net
>>377
そんな感じで組んで普通に動いたけどなあ?
プロファイルを有効にするのに、一度バックキーで戻らないと駄目だったりするんだけどその辺は?
>>376
rootあるんならbusybox入れてls -lで時刻表示させたのをtrなりawkなりで整形すればいいと思うけど

381:名無しさん@そうだ選挙に行こう
15/12/14 11:47:46.91 Kni2mNQP.net
>>380
バックキーで有効化というのはプロファイルの一覧画面でバックキーを押す認識で大丈夫でしょうか?
先ほど試してみましたが以下の挙動で、Taskerも反応してくれませんでした。
①プロファイル一覧でバックキー
②Taskerが終了しホーム画面に遷移
③LINE通知を受信
④Tasker無反応
さすがに手詰まりなので再インストールして再度挑戦してみます…

382:名無しさん@お腹いっぱい。
15/12/14 17:00:42.16 Y4eOBheT0
>>380
>>377


プラグインのAutoNotification
使えば恐らくできる

383:名無しさん@お腹いっぱい。
15/12/14 23:55:23.81 s5u3p7Qj.net
>>376
A3, A6, A7 で Use Root にチェックを入れればよい.

384:名無しさん@お腹いっぱい。
15/12/15 00:03:04.15 HJSzyk0i.net
オーバーレイのシーンでも
Fadeアニメーションを使う方法はありますか?
Element Visibilityでは
エレメントひとつずつしかfadeできませんでした

385:名無しさん@お腹いっぱい。
15/12/15 00:10:08.55 HJSzyk0i.net
ごめんなさい、解決しました、、
Element Visibilityの
Element Matchで*を使って成功しました

386:名無しさん@お腹いっぱい。
15/12/15 10:07:19.36 +a1wSMbP.net
>>381です。
再インストールもダメでした…。
どなたか同様の事例をご存知の方いませんでしょうか?

387:名無しさん@お腹いっぱい。
15/12/15 11:14:46.64 lhc99svD.net
>>386
自分も少し前からtaskerデビューだけど
無反応ってのは
通知が来ても動作しないなのか
通知を認識してないなのかで
対処が変わると思うから
切り分けてテストするといいよ
自分もここでいつもハマるから

ラインの通知関係はログに結構あると思うから探してみたら

388:名無しさん@お腹いっぱい。
15/12/15 18:52:15.55 QTjapSfr.net
>>386
>>377のNotify Actionは、1回通知領域に通知が表示されると消えないからNotify Cancelで消してあげないと次の通知が無反応になっちゃうから
Notify
Wait 任意の時間
Notify Cancel
で組んでみたらどうでしょう?

389:名無しさん@お腹いっぱい。
15/12/17 10:47:09.11 /misIPct.net
Forのitemに変数って使えないんですか?
直接カンマ区切りの値を入れるとできるんですが変数だとできません

390:名無しさん@お腹いっぱい。
15/12/17 10:58:14.69 HCM3PEj1.net
配列を指定しないとダメなんですね、すいませんでした

391:名無しさん@お腹いっぱい。
15/12/19 00:47:50.16 A0zlzgIp.net
●root有無:あり
●やりたいこと
プログラムは一切出来ない初心者です。
ネットから拾ってきたプロファイルから運用しております。
rootedで起動不可能なアプリをsuperSUで毎回スーパユーザ権限をオンオフするのは面倒なので
system/xbin/su(sxに偽装)を隠してから対象のアプリを起動するといったtaskerのショートカットからタスクを起動しています。
対象のアプリを停止したらsystem/xbin/suを戻すといった動作で
以下のタスクを実行するようにしています。
A1:Run Shell[command:ls /system/xbin/sx StoreOutputIn:%RET]
A2:If[%RET(~R)/system/xbin/sx]
A3:Popup[text:Enavle su]
A4:Run Shell[command:sx -c busybox mount -o rw,remount /system]
A5:Run Shell[command:sx -c mv /system/xbin/sx /system/xbin/su]
A6:Run Shell[command:su -c busybox mount -o ro,remount /system]
A7:Enf If
A8:Stop
しかし、このタスクだとホームに戻ったりメニューボタンを押す度にsuが戻されるので
ちょっとしたメールなどの確認をしただけで、su偽装の為毎回taskerのショートカットからアプリを再度立ち上げるのが面倒です。
なので対象のアプリが停止してから、3分後に対象のアプリが起動していなければA1から実行
起動していれば、そのタスク自体をキャンセルといった流れにしたいです。
IF文の書き方や内容など詳しく教えていただければと思います。

392:名無しさん@お腹いっぱい。
15/12/19 18:30:50.89 8+Mbc4Rt.net
Ver4.3だけど、Task editの画面で、Ifつかったときみたいに項目を折りたたむことってできる?

393:名無しさん@お腹いっぱい。
15/12/20 00:52:49.13 sh3LEjwZ.net
chromeのタブをすべて閉じるをショートカットとして作りたいけど、初心者の俺には無理っぽい
エロいひと、教えて下さい

394:名無しさん@お腹いっぱい。
15/12/20 02:25:59.08 QrbnacrX.net
>>391
Tasker使わずにXposedでroot隠すモジュール使った方が簡単だぞ?w

395:名無しさん@お腹いっぱい。
15/12/20 10:33:11.04 L4jjG1Hb.net
>>391
良い機会だから勉強しろ
まずはどう動いて欲しいか流れで描いてみろ

396:名無しさん@お腹いっぱい。
15/12/20 16:05:36.23 nyW6UAVF.net
>>394
RootCloak以外にroot隠すモジュールありますか?
RootCloakはツムツムやdムービは対応出来るみたいですが
一部のタイトル(パズドラなど)は不可能でした。
>>395
ゲームの起動は、Profileからではなくタスクの直接のショートカットから行っているので
ホーム画面などに戻って(Exitが実行された際)、Wait時間内にゲームが起動すればそれをトリガーにしてタスクをストップさせればいいのでは?
と思って以下のタスクをEnterにしてみました。
Profile: NoRootGame (29)
Application: 対象ゲーム
Enter: GameExitcancel (25)
A1: Stop [ With Error:Off Task:GameExit ]
ですが、androidのタスクキーからゲームに戻った場合ゲーム起動のトリガーにはならない為
上記のタスクは実行されませんでした。(バックグランドでゲームが起動中の為、起動ではなく再開になった為?)
やりたいことの全体の流れとしては
Profile: NoRootGame (29)
Application: 対象ゲーム
Exit: GameExit (26)
A1:Wait[Minutes:3] //ゲームが閉じてから(ホーム画面に戻るなど)3分ウェイト
A2: List Apps [ Type:Package Match:[ゲーム名のパッケージ] Store Result In:%ROOTGAME ] //対象のパッケージ名を変数に取得させる?
A3: If [ %ROOTGAME ~ on ] //ゲームが起動中だったら
A4: Stop [ With Error:Off Task: ] //現在のタスクをストップさせる
A5: Else
A6: Run Shell [ Command:ls /system/xbin/sx Timeout (Seconds):0 Use Root:Off Store Output In:%RET Store Errors In: Store Result In: ]
A7: If [ %RET ~R /system/xbin/sx ]
A8: Popup [ Title: Text:Enable su Background Image: Layout:Popup Timeout (Seconds):1 Show Over Keyguard:On ]
A9: Run Shell [ Command:sx -c busybox mount -o rw,remount /system Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: Continue Task After Error:On ]
A10: Run Shell [ Command:sx -c mv /system/xbin/sx /system/xbin/su Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: Continue Task After Error:On ]
A11: [X] Run Shell [ Command:su -c mv /system/app/SuperSU/xSuperSU.apk / system/app/SuperSU/SuperSU.apk Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: Continue Task After Error:On ]
A12: Run Shell [ Command:su -c busybox mount -o ro,remount /system Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: Continue Task After Error:On ]
A13: End If
A14: Stop [ With Error:Off Task: ]
無知ながらこれだろうと思う内容を考えて書きましたが
A2~A5は変数の取得が間違っているか、やはり書き方が全体的に間違っているのか、うまく作動しません。
そもそも、ホーム画面に戻ってバックグランドでゲームが稼働しているのですから
対象のゲームが起動しているかの判断ではなくて、アクティブ(画面に表示している)かノンアクティブなのかで
指定する必要があるのでしょうか…
ちなみに、ゲーム起動時のタスクのショートカットは以下の動作をしています。
A1: Run Shell [ Command:ls /system/xbin/su Timeout (Seconds):0 Use Root:Off Store Output In:%RET Store Errors In: Store Result In: ]
A2: If [ %RET ~R /system/xbin/su ]
A3: Popup [ Title: Text:Disable SU Background Image: Layout:Popup Timeout (Seconds):1 Show Over Keyguard:On ]
A4: Run Shell [ Command:su -c busybox mount -o rw,remount /system Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ]
A5: Run Shell [ Command:su -c mv /system/xbin/su /system/xbin/sx Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ]
A6: [X] Run Shell [ Command:sx -c mv /system/app/SuperSU/SuperSU.apk / system/app/SuperSU/xSuperSU.apk Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ]
A7: Run Shell [ Command:sx -c busybox mount -o ro,remount /system Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ]
A8: End If
A9: Launch App [ App:対象ゲーム Data: Exclude From Recent Apps:Off Always Start New Copy:On ]

397:名無しさん@お腹いっぱい。
15/12/20 21:49:24.63 dxhgMXRQ.net
>>396
NoRootGameのコンテキストをinvertにして三分待つ
三分後自身がアクティブならA6以降のアクションを実行でどうかな

398:名無しさん@お腹いっぱい。
15/12/21 10:07:06.98 653aD2TK.net
>>397
質問ばかりで申し訳ないのですが
そのアクティブかどうかを判断するにはどう書けばいいでしょうか。
A1:Wait[Minutes:3] 
A2:IF[ゲームがアクティブかどうか]
//↑このような書き方なのでしょうが、詳しく書き方をお教え願いますでしょうか。
A3:Else
A4: Run Shell [ Command:ls /system/xbin/sx Timeout (Seconds):0 Use Root:Off Store Output In:%RET Store Errors In: Store Result In: ]
//以下略
end if
トリガーなどは調べれば色々出てくるのですが、
taskerに限ってですが、実行中ならばといった条件の書き方を調べても全然参考になるものが見当たらないので・・・

399:名無しさん@お腹いっぱい。
15/12/21 14:10:41.47 rARfn8ju.net
>>398
プロファイルが起きる条件はゲームの状態そのものなんだから
ゲームがアクティブか、じゃなくてプロファイルがアクティブかを見ればいい

400:名無しさん@お腹いっぱい。
15/12/21 15:24:52.86 xu7ZxUra.net
この人3分以上メール読んだりしてたら結局解除されるのが面倒臭いとか言い出しそう
バックグラウンドまできっちり考えるとpsだな

401:名無しさん@お腹いっぱい。
15/12/21 17:46:33.96 lzfErDNQ.net
クリップボード履歴を配列に入れてSceneのMenuで表示させていて、長文をコピーしているとSceneの表示がすごく遅くなります。
Menuの一枠毎に全文入ってるのが原因みたいで、
短縮した配列+全文入り配列に分けたり、
Text formatをhtmlにして<>内を表示させない様にしたりしましたが、納得のいく動作をしてくれません。
前者は、削除する際のArray pop(短縮と全文)がモサッと遅いものの表示がはやく、
後者は、<>内が見えないだけで表示が遅いです。
もっとパパッと動くようにしたいのですが、何か他の良い方法は無いでしょうか

402:375
15/12/21 20:25:42.78 nWydgbW0.net
>>383
遅くなりましたが、ありがとうございました!
この点についてはおかげさまで解決しました。

403:名無しさん@お腹いっぱい。
15/12/21 22:54:19.15 +kfuSUpk.net
>>372
先日は完璧に動いたのに、次回である今日は全く動かなかったです
急いでいたので困りました
その他のTasker由来のProfileは動いていたので、AutoNotification自体が反応してないと言うか死んでると言うか
>>348のAutoNotificationの設定自体は合ってますでしょうか?
Package Nameに加えて上から6項目目のAppsでマップも選択した方がいいんでしょうか?

404:名無しさん@お腹いっぱい。
15/12/22 12:36:23.94 pOFUwnsl.net
Marshmallowで御使いの達者な方お願いします
ロリポップでは出せるのですが、ステータスバーにアイコンだけ出てきてうまくいきません
灯台下暗しは俺の十八番です
URLリンク(imgur.com)

405:名無しさん@お腹いっぱい。
15/12/22 21:22:24.75 F9iZ2sgS.net
>>401
自己解決しましたー

406:名無しさん@お腹いっぱい。
15/12/22 22:12:59.87 AkxWdKM+.net
>>386です。
LINE通知をTaskerが検知しない問題でみなさんにアドバイス頂いていましたが解決しました。
結論としてはOSの「通知へのアクセス」の設定でTaskerが有効になっていないことが原因でした。
上記設定は「ユーザー補助」の設定と連動?している認識だったため確認が漏れていました。(ユーザー補助は有効化済みでした)
非常に初歩的?な原因でしたが、解せないのは上記設定が無効の状態でも20回に1回くらいの割合でTaskerが正常動作していたことです。
微妙にスッキリしない解決でしたが現状では想定通りの動作をしてくれているため満足です。
既に蛇足かと思いましたが念のためナレッジとしてログに残しておきます。
スレ汚し失礼しました。

407:名無しさん@お腹いっぱい。
15/12/22 22:50:27.99 Bo2PMF3S.net
>>403
合っているが,Notification Type: Only Created Notifications が出ているのが気持ち悪いから,
一旦 Event Behaviour にチェックを入れて Configure を抜けて,再度チェックを外して Configure を抜ければ出てこなくなるかもしれない.
Get All Fields のチェックも不要だが,チェックを入れた場合と入れない場合でどの程度パフォーマンスに影響があるのかわからん.
Apps でマップを指定すれば,Package Name の指定は不要.
A1の If は無意味.

408:名無しさん@お腹いっぱい。
15/12/23 00:11:46.94 EVU3ydjo.net
>>407
Only Createdにチェックを入れないと消えた時もEnter Taskが動いてしまうんじゃないかと思いましたが、やってみます
ありがとうございます

409:名無しさん@お腹いっぱい。
15/12/23 00:39:46.16 EVU3ydjo.net
>>407
Event Behaviour有効
Notification Type無使用
Get All Fieldsのチェック無効
A1 If削除
で作り直して試しました
Event Behaviourを有効にしても>>367の現象は無くなりましたが、Restore Settingも効かなければ>>408の通りEnter Taskが動くだけでした

410:名無しさん@お腹いっぱい。
15/12/23 10:09:52.45 mOqtZBpH.net
●Tasker有無: 購入済み
●Androidバージョン: 5.1.1
●root有無: あり
●やりたいこと
RSSリーダアプリ Press の起動時、
Sceneで作成した
「全て既読」 ボタンと
「Evernoteで共有」ボタンを
画面左下に表示させたい
●やってみたこと
・どううまくいかないのか
Press起動時、ボタンが一瞬表示された直後、非表示になってしまいます。
そのままRSSの記事をタップすると、再度ボタンが表示され、Press終了まで非表示になることはありません。
ログを調べると、PressがActiveになった直後にInactiveが発生しており、それにExit: Pressボタン非表示 (50)が反応してしまっている様です。
記事を選択したタイミングで再度PressがActiveになり、ボタンが表示されています。
ボタン押下時の動作には満足しています。
勝手に非表示になるのを回避する方法を教えて下さい。
Profile: Pressボタン表示 (32)
Application: Press
Enter: Pressボタン表示 (46)
A1: Show Scene [ Name:Pressボタン Display As:Overlay, Blocking Horizontal Position:0 Vertical Position:200 Animation:System Show Exit Button:Off Continue Task Immediately:Off ]
Exit: Pressボタン非表示 (50)
A1: Hide Scene [ Name:Pressボタン Animation:System ]
Scene: Pressボタン
P:234x122 L:-1x-1
Orientation: System
Background Colour: #33FFFFFF
Action Bar Style: System
Title: て
Subtitle:
Icon: null
Tab Labels:

411:名無しさん@お腹いっぱい。
15/12/23 10:25:28.79 iN5Nsxy9.net
●Tasker有無: 購入済み
●Androidバージョン: 5.0
●root有無: なし
●やりたいこと
カレンダーで、次のイベントの開始時間を取得したい。
●やってみたこと
取り敢えず、現在時刻から一時間後に手動でカレンダーイベントを設定し、
↓のタスクで、その開始時間を Flash させようとしたのですが…
%CALEVENT と Flash されてしまいます。
calendar_test (33)
A1: Variable Set [ Name:%nextevent To:%TIMES+60 Do Maths:On Append:Off ]
A2: Test App [ Type:Calendar Start (Seconds) Data:%nextevent Store Result In:%CALEVENT ]
A3: Flash [ Text:%CALEVENT Long:Off ]
…Test App の仕組みを理解していないのでしょうか?
よければ御教示お願いします。

412:名無しさん@お腹いっぱい。
15/12/23 11:32:30.04 woTHnNaw.net
>>409
Event Behaviour のチェックは外せ(無効にしろ).
それから Profile を貼れ.

413:名無しさん@お腹いっぱい。
15/12/23 11:56:30.51 woTHnNaw.net
>>410
普通はそんな動作はしないが,端末を再起動しても再現するのか?

414:名無しさん@お腹いっぱい。
15/12/23 12:02:17.50 woTHnNaw.net
>>411
A2 の使い方は合っている.
ただ,結果は %CALEVENT という変数ではなく,%CALEVENT という配列に格納される.
なぜなら,イベントは複数あるかもしれないから.
Flash させるのならば %CALEVENT1 とか %CALEVENT(1) とか %CALEVENT() を指定すればよい.

415:名無しさん@お腹いっぱい。
15/12/23 13:44:02.63 j7TKTHg3.net
factoryでアプリにするとき、タスクにshellでuse root使ってる場合、何か権限つけないといけませんか?
動きません

416:名無しさん@お腹いっぱい。
15/12/23 13:52:32.29 EVU3ydjo.net
>>412
Event Behaviourは無効でしたか、失礼しました
貼り付けましたテスト用Profileです
Event Behaviourを無効にすることで、Notification Typeを無使用でも通知が消える時にEnter Taskが動かなくなりました
逆にNotification Typeの意義は何なのかと不思議です
また、ご指摘のGet All Fieldsを無効での反応改善についてはよく分かりませんでした
改めて意図した動作になったので、次回ナビ時に動作確認したいと思います
ソフト開発者の苦労を垣間見つつ、ありがとうございました
Profile: Navi (47)
State: AutoNotification Intercept [ Configuration:Package Name: com.google.android.apps.maps ]
Enter: Test (49)
A1: Silent Mode [ Mode:On ]
A2: Flash [ Text:Done Long:Off ]

417:名無しさん@お腹いっぱい。
15/12/23 17:44:02.84 mOqtZBpH.net
>>413
再起動何度か試してみましたが再現しています。

418:名無しさん@お腹いっぱい。
15/12/23 20:48:08.26 woTHnNaw.net
>>417
Tasker の Prefereces>MONITORタブ>Application Check MilliSeconds の値がどうなっているかを確認する.
それと,まぁ駄目だと思うけど,
Context のアプリ選択するところで,下にある Services を押して,
App と Services を青く色が付いた状態にしたらどうなるか試してみる.

419:名無しさん@お腹いっぱい。
15/12/23 22:03:58.15 dKUtzmfc.net
>>407>>416
自分はE-mailの鳴り分けでドットさんにお世話になりました
AutoNotificationはGet All Fieldsと言うより沢山の項目を埋めた方が反応が改善する気がします
初めはPackage Nameだけ設定してましたが、最近Appsの項目も設定したら反応が改善した気がします

420:名無しさん@お腹いっぱい。
15/12/23 22:34:05.64 mOqtZBpH.net
>>418
ご助言を参考にしながらの見直し中に解決しました。
novalauncherの設定>ドロワー>高度な設定>アプリを起動後に自動的に閉じる、をオフにすると解消しました!
きっかけをいただいてありがとうございました!

421:名無しさん@お腹いっぱい。
15/12/24 00:57:57.11 2xk3nM0B.net
>>415
use rootあれば要らないと思うよ
data/data以下を書き換えるアプリ作ったとき権限無くても使えたし
use rootのチェック漏れか、他のタスクにミスがあるんじゃないかな

422:名無しさん@お腹いっぱい。
15/12/24 04:55:30.04 g7nQ8tr+.net
>>414
素早い解答ありがとうございます。
正常に動作しました。

423:名無しさん@お腹いっぱい。
15/12/24 11:34:44.14 RAxOVTTh.net
●Tasker有無: 購入済み
●Androidバージョン: SO-02H(XperiaZ5 compact) 5.1.1
●root有無: なし
●やりたいこと :LINE通知でBluetoothをOFF/ONさせたい。(BTブレスレットに振動させるため)
●やってみたこと
【プロファイル】
Profile: LINE通知
Event: Notification [ Owner Application:LINE Title:* ]
【タスク】
BTリセット
A1: Bluetooth Set off
A2: Wait 5 Seconds
A3: Bluetooth Set on
・ユーザー補助→サービス:TaskerをON。
・通知へのアクセス→Taskerにチェックをつけた。
●備考:OSのアップデート前までは通知に反応していたのですが、アップデート後からはGmailでもLINEでも通知に反応しなくなりました。過去ログに同じような方がいたのですが、それでも反応しません。
すみませんが、ご教授ねがいます。

424:名無しさん@お腹いっぱい。
15/12/24 21:13:12.88 f4u48F66.net
>>419
ありがとうございます
それも含めて次回ナビ時に検証してみます

425:名無しさん@お腹いっぱい。
15/12/24 23:37:01.90 zP+jcHB+.net
>>421
できました。ありがとうございます。
タスクのミスというか、ダイアログのシーンを表示させるんですが、サブランチャーに仕込んだところサブランチャーがダイアログの場合同時に表示できないみたいでダメだったみたいです
すいませんでした

426:名無しさん@お腹いっぱい。
15/12/26 17:35:20.78 zPAYYTJD.net
%WIFIはアクセスポイントへの接続が確立されていない状態でもoffが格納されてしまいますが、単純にWi-Fiの設定がOnかOffかをアクションの条件に利用したい場合はどうしたらいいでしょうか?

427:名無しさん@お腹いっぱい。
15/12/26 17:56:00.45 zPAYYTJD.net
>>426
テンプレ失礼しましたお願いします
●Tasker有無: 購入済み
●Androidバージョン: 4.4.2
●root有無: なし
●やりたいこと
 ・アクションの条件にWi-Fiの設定のオンかオフを利用したいんですが、既存の%WIFIではアクセスポイントへの不確立でもoffが格納されてしまうのが希望に合いません
プロファイル数をなるべく増やしたくないのでVariable Setみたいなアクションでいい方法はありませんでしょうか?

428:名無しさん@お腹いっぱい。
15/12/26 19:06:27.24 dTY6qytf.net
現在nexus7を車載カーナビとして常用中で今回新調し、lteモデルを買いました
今まで使っていたosが4.4.4
今回新調したosが6.0.1でした
taskerを使って今まで通りUSB充電ON時、ミュージックアプリを起動しメディアコントロールでplayを押す
という自動タスクを作成してみたのですがどうやっても再生されません
なぜでしょうか?
ちなみに電源を抜くとミュージックアプリを起動してpauseにし、5秒後画面を切るというタスクは実行されます

429:名無しさん@お腹いっぱい。
15/12/27 01:52:33.39 V/xYVRq7.net
>>428
自己解決しました
再起動かけたら適用されたんでそういうことですね
無知な質問すいませんでしま

430:名無しさん@お腹いっぱい。
15/12/27 13:21:16.56 +yuGniu1.net
>>427
マニュアルには不確立でも off になるようなことが書かれているが,本当にそうなるのか確認したか?
機種依存かもしれないが,普通に設定に連動して on/off が取得できている.

431:名無しさん@お腹いっぱい。
15/12/27 22:10:23.32 a3/wB0Bk.net
>>430
レスありがとうございます
テンプレのぷらりんにも接続中含めて不確立もoffと記載されていたので確かめてはいませんでした
適当に作ってやってみます
ありがとうございました

432:名無しさん@お腹いっぱい。
15/12/28 10:36:52.98 09A/FbsQ.net
●Tasker有無: 購入済み
●Secure Settings有無: 購入済み
●Androidバージョン: 4.4.4
●root有無: なし
バグなのかな?
下記の通りで、EnterとExitのTaskを同じTaskに指定
ホームに同Taskをショートカット配置
で、毎回必ず下記のエラー
An error occurred while executing
Action:BT Connection!
で、Restore Settingを無効にしたら直ったんだけど、そもそもEnterとExitのTaskを同じTaskを指定すれば、Restore Settingは無視されるんじゃないのかな?
Profile: Wifi Connected (31)
State: Wifi Connected [ SSID:* MAC:* IP:* ]
Task: Wi-Fi (41)
A1: Perform Task [ Name:Xperia Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop:Off ] If [ %WIFI ~ off & %PACTIVE !~ *,Display State Off,* ]
A2: Test Net [ Type:Wifi SSID Data: Store Result In:%SSID Continue Task After Error:On ]
A3: Perform Task [ Name:[画面]明 Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop:Off ] If [ %SSID ~ SSID ]
A4: If [ %SILENT ~ off ]
A5: Say [ Text:Wi-Fiが接続されました Engine:Voice:com.google.android.tts:jpn-jpn Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ] If [ %WIFI ~ on ]
A6: Say [ Text:Wi-Fiが切断されました Engine:Voice:com.google.android.tts:jpn-jpn Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ] If [ %WIFI ~ off ]
A7: End If

433:名無しさん@お腹いっぱい。
15/12/28 10:48:32.70 09A/FbsQ.net
>>432
同環境でAutoNotificationについて
Interceptが全く反応しなくなっていたから最初から作成し直そうと、Fill From Currentをタップすると、通知に同時に2つのAutoNotificationのエラー
1つ目は、作者にこのエラーをそのままメールしての内容で、タップからエラー記述されたメールを送信した
2つ目は、通知読み取り設定できてる?の内容
これが謎で、タップで通知読み取り許可の設定に飛ぶんだけど、もちろんチェック入れて許可済
仕方ないので、一旦外して再チェックすると、今度はFill From Currentでもエラーにならないし、全く反応しなくなっていたIntercept Profileも復活
謎の挙動だったけど、作者に送ったエラーでどう判断されるのか

434:名無しさん@お腹いっぱい。
15/12/30 16:18:04.28 ENT4BraB.net
以前から複数機でwifiが調子悪くて少しずつ切り分けしたら、
どうやらtasker使ってるとwifiがパケ詰まり始めて最後は通信しなくなる事が判った。
ハードに影響しそうなタスクはbtのスキャン間隔を変更するくらいなんだよね。
そんな事例って知ってますか?

435:名無しさん@お腹いっぱい。
15/12/30 18:03:09.70 IBVbk/wO.net
>>434
もしかしてSleep状態で通信切り替えとかしてます?
例えば、Sleep状態でWi-Fiとモバイルデータを切り替えとか

436:名無しさん@お腹いっぱい。
15/12/30 20:10:08.46 ENT4BraB.net
>>435
画面オフ後にアプリをkillするくらいしかやっておりませぬ。
sleep中にデータ切り替えってそんな悪い事なの?

437:名無しさん@お腹いっぱい。
15/12/30 20:34:23.13 IBVbk/wO.net
>>436
検証中だけどSleep中に通信切り替えするとパケ詰まりする時があるんじゃないかと最近疑ってたもので
Taskerでパケ詰まりは疑ってもいなかった
ちなみにXperiaです

438:名無しさん@お腹いっぱい。
15/12/30 23:59:47.22 ENT4BraB.net
どうやらtaskerは関係ないみたいだ殺してもなる
ルーターかな、はあ…めんどくせ

439:名無しさん@お腹いっぱい。
15/12/31 01:16:04.07 dNtNmCrd.net
>>438
Wi-Fiの詳細設定で最適化を無効にするとか

440:名無しさん@お腹いっぱい。
16/01/01 13:47:22.86 DRkjrlvx.net
AutoNotification更新キター
不安定なのが直るといいな

441:名無しさん@お腹いっぱい。
16/01/02 11:34:11.43 fMBC9pGt.net
●Tasker有無: 購入済み
●Androidバージョン: 4.4.4
●root有無: なし
System Lockアクションのみのタスクをホームにショートカットで置いているんですが、それをタップしても数十秒も経たないとSystem Lockにならない時が時々あるのは何故でしょうか?
普段は即System Lockされます

442:名無しさん@お腹いっぱい。
16/01/02 17:47:26.46 7Hh+9/tU.net
>>372さん、その節はお世話になりました
今回のAutoNotificationの更新で
Get All Fieldsを有効にしつつ
Event Behaviorが有効でも無効でもタスク連発不具合は直ったみたいです
ご報告までに

443:名無しさん@お腹いっぱい。
16/01/03 00:39:57.50 BQ0ak/p3.net
●Tasker有無: 購入済み
●Androidバージョン: 4.4.4
●root有無: なし
●やりたいこと
プロファイル1よりも優先度の高いプロファイル2が動いたら、プロファイル1を一時停止させてプロファイル2終了後に再開させたい

●やってみたこと
下のテストを組んで試したけれどうまく行かない
テスト2のpriorityをテスト1より高くしても低くしても5秒後にLv1、10秒後にLv2が表示されてしまう
Lv2を先に表示させてその後にLv1を表示させられない
下はあくまでテスト用のものです
priorityってこういうものじゃないんですか?

Profile: テスト1 (172)
Restore: no Enforce: no
State: Variable Value [ %Locker Even ]
Enter: Anon (173)
A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A2: Flash [ Text:Lv1 Long:Off ]
Profile: テスト2 (341)
Priority: 23 Restore: no Enforce: no
State: Variable Value [ %Locker Even ]
Enter: Anon (342)
A1: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: Flash [ Text:Lv2 Long:Off ]

444:名無しさん@お腹いっぱい。
16/01/03 09:50:17.19 NhVrHm9U.net
考え方としてはそれで合ってるんだけど、wait中はそのタスクが一時停止しているのと似た状態になる
優先順位高いタスクでwait 1hourとかやっただけでTasker全体が死んじゃうような作りにはしないよ

445:名無しさん@お腹いっぱい。
16/01/03 11:43:54.35 4MUJHXUs.net
>>444
あくまでテスト用だからwaitのところはただの処理時間だと考えて下さい
それに止まったとしても組んだ人の自己責任だし、taskerを無効有効すれば復帰できます
上記テスト用プロファイルで言うなら、少なくともLv2を先に表示するのがpriority通りじゃないのでしょうか、ということなのですよ
priorityを無視してLv1が先に表示されるのはなぜなのかも分かりません

446:名無しさん@お腹いっぱい。
16/01/03 12:53:32.51 NhVrHm9U.net
知らんがな
あなたの感覚と合ってなくてもそれがTaskerの仕様なんだし、優先度が高かろうが動くことができないタスクは動かせないよ

447:名無しさん@お腹いっぱい。
16/01/03 14:11:10.40 LYsURFR/.net
442も言っているように、各プロファイルは並列で動くんだよ
あなたのテスト用プロファイルはWaitの時間が違うんだからLv2が後に出るのは当然
5秒後にLv1、10秒後にLv2が出てるんだから同時に動いてるのはわかるでしょ?

448:名無しさん@お腹いっぱい。
16/01/03 16:28:16.47 BQ0ak/p3.net
ならpriorityはどういった役目なのでしょう?
あまり役に立ってないように思えます
同レベルのpriorityなら並列動作も理解できるんですけどね

449:名無しさん@お腹いっぱい。
16/01/03 16:49:31.32 Oir1Nsx/.net
処理は並列じゃないでしょ、あとwaitは他の実行待ちのタスクが終了するまで待つんだからあってるんじゃないの?

450:名無しさん@お腹いっぱい。
16/01/03 17:17:41.10 tDlclzlv.net
あれ、俺も並列だと思ってたわ
じゃあwaitだけはノンブロッキングってことになるのか?

451:名無しさん@お腹いっぱい。
16/01/03 17:35:51.88 Oir1Nsx/.net
ごめんタスクじゃなくてアクションだね


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch