探検


Tasker 質問スレ 17

■ このスレッドは過去ログ倉庫に格納されています
2018/01/16(火) 01:34:31.99ID:dqWO+Zp8
Androidアプリ、Taskerの質問スレです

質問時はまず質問テンプレート(>>2-)を読んでください

■公式サイト:7日間体験版あり http://tasker.dinglisch.net/

■前スレ
Tasker 初心者質問スレ 16
http://egg.5ch.net/test/read.cgi/android/1500893818/

■関連リンク
◆Tasker Wiki(英語) http://tasker.wikidot.com/
◆Playストア https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm

■日本語解説サイト
◆Tasker for Android 日本語化をめざす@ウィキ http://www43.atwiki.jp/taskeru/
◆ぷらりん http://tasker-userguide.pralin.info/
◆NIFの楽園(超初心者向け 概要から学び例題へ) http://solodc2011.com/tasker/1-overview

>>980を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
2018/03/17(土) 06:42:06.52ID:wPxwENn9
>>411
再起動の有無を示す変数をテキストファイルに書き出したらどうでしょうか?
413名無しさん@お腹いっぱい。
垢版 |
2018/03/17(土) 06:47:25.54ID:YGjU6J3h
>>412
アプリ使ったばかりでどうやったらわかりません(T_T)
2018/03/17(土) 15:26:01.17ID:WRFj0sWs
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
指紋ロック解除ができる状態でシステムロックをショーカットで行いたい
●わかったこと
System Lock ActionだとPIN解除しかできないので、端末設定の自動ロックを「すぐ」(※)
(※)https://i.imgur.com/japWo1L.png
に設定した上で、AutoInputのScreen Off Actionを試しました
すると画面消灯はするものの実際のシステムロックは約10秒後ですが指紋ロック解除ができます
この約10秒の遅延ロックに悩んでいます
この問題はLollipop以降の仕様で、スマートロックや指紋ロック解除を設定している場合、実際のロックが遅延するようです
この遅延中に例えば通知を下ろすなどのスワイプを行うと画面が再び点灯して普通に操作可能になってしまうので、10秒待ってからスマホをしまわないとで頭を抱えています
●わからないこと(知りたいこと)
理想はショートカットで即システムロック→指紋ロック解除なんですが>>199の通り諦めるしかないのでしたら、
例えば遅延中の画面操作を無効にさせるなどのいいアイデアはないでしょうか?
宜しくお願い致します。
2018/03/17(土) 17:33:18.39ID:1iOlCbvR
>>413
充電オフがどういう状態か分からないけど、サンプルとして考え方を示す
>>411で再起動がループすると発言があるので、taskerで再起動を実行できている前提で書く

1. %REBOOTに1を格納して再起動というタスクを作る
2. Variable Valueで%REBOOT ~ 0 かつ Battery Levelが0-10で[1]で作ったタスクを実行
3. Battery Levelが90-100で%REBOOTに0を格納

1回再起動した時点で、%REBOOTには1が代入されているので、バッテリー残量が10%未満でも[2.]のプロファイルは実行されなくなる
[3.]で%REBOOTに0を代入しても、バッテリー残量が0-10を満たさないので再起動しない

あとはがんばれ
詳しい説明が欲しいならテンプレ埋めろ
2018/03/17(土) 22:06:11.49ID:P4/bBE1V
>>414
前スレで似たような質問をしたものだけど、できるかどうかは端末に依存しているみたいなので、まずはその情報をだしてみたら?
自分のmate9は、デフォのランチャーからなら行けた。
2018/03/18(日) 18:02:34.85ID:dbNZMShg
>>404
音楽アプリを兼ねたプラグインを作るか,
その音楽アプリにプラグイン対応してもらうか,
または,ログを監視し続けて,音声の切り替えを検知することができれば,
音声案内をきっかけとすること自体は可能.

というレベルのことなので,実質無理だと思っていい.

そもそもルート案内中に表で音楽アプリを起動する必要性が分からない.
裏で音楽アプリで再生し,表でルート案内すればいいんじゃないのか?
2018/03/18(日) 19:10:08.79ID:dbNZMShg
>>414
「画面消灯はするものの実際のシステムロックは約10秒後」という認識は間違っている.
実際は,画面消灯していない.
画面消灯しているように見せかけているだけ.

Display Timeout設定を10秒以下に設定したとしても,安全のため10秒で動作するという機種依存の仕様がある.

そこで,AutoInput の Screen Off では,まず画面消灯しているように見せかけて,
10秒後にDisplay Timeout設定を10秒以下になるように設定し,その後見せかけのものを元に戻し,Display Timeout設定も元の値に戻している.
なので,10秒間画面に触れたりしなければ,Display Timeout設定を10秒以下に設定した瞬間に,本当に画面消灯するし,
逆に,その間に画面に触れたりしていれば画面消灯せずに元に戻ってしまう.

続く.
2018/03/18(日) 19:13:20.39ID:dbNZMShg
>>418
そこで,本当に画面消灯するまで元に戻さないような Profile と Task を組めばよい.
AutoToolsプラグインと AutoInputプラグインも使う.

まず,見せかけ用の Scene を作成する.
名前を「Black」で作成し,右上の…メニューから Properties>Background Colour を #FF000000 と設定する.

次に,以下の Profile を組む.
Profile: Display Off (147)
Event: Display Off
Enter: Anon (148)
A1: Hide Scene [ Name:Black Animation:System Continue Task After Error:On ]
A2: Auto Brightness [ Set:On ]
A3: AutoTools Secure Settings [ Configuration:Full Immersive Mode: Disable Timeout (Seconds):60 Continue Task After Error:On ]
A4: AutoInput Modes [ Configuration:Gestures: Disable Timeout (Seconds):2 Continue Task After Error:On ]
A5: Display Timeout [ Secs:0 Mins:10 Hours:0 ]

元に戻すやつなので,先に組んでおく.
A2 や A5 は自分の設定に合わせて適当に変える.

続く.
2018/03/18(日) 19:15:23.39ID:dbNZMShg
>>419
最後にショートカット用の Task.
Screen Off (6)
A1: Show Scene [ Name:Black Display As:Overlay, Blocking, Full Window Horizontal Position:100 Vertical Position:100 Animation:System Show Exit Button:On Show Over Keyguard:On Continue Task Immediately:On ]
A2: Auto Brightness [ Set:Off ]
A3: Display Brightness [ Level:0 Disable Safeguard:On Ignore Current Level:Off Immediate Effect:Off ]
A4: AutoTools Secure Settings [ Configuration:Full Immersive Mode: Enable Timeout (Seconds):60 Continue Task After Error:On ]
A5: AutoInput Modes [ Configuration:Gestures: Enable Timeout (Seconds):2 Continue Task After Error:On ]
A6: Display Timeout [ Secs:7 Mins:0 Hours:0 ]

解説すると,
A1 で全面に真っ黒な Scene を表示.
A2, A3 で明るさの自動調整を無効化して,明るさを最低に設定.
A4 でステータスバーやナビゲーションバーを非表示(Immersive Mode).
A5 で AutoInput の Gestureモードに移行.これで指1本で通知エリアを開く動作をしても通知エリアは開かなくなる.
2018/03/19(月) 00:07:20.79ID:Txns42Mz
>>416
ありがとうございます
Xperiaにはタップでスリープできるようなものが用意されてないんですよね
AutoInputやSecureSettingsなどでも試したんですがドットさんのおっしゃる通り疑似消灯で駄目でした

>>418
ドットさん、ありがとうございます
この遅延はカーネルによるものでルート化しないと解決できないそうですね
AutoInputは疑似消灯だったとはなるほどです
回避策本当に凄いですね
しっかり学びながら作ってみます
2018/03/19(月) 00:44:40.30ID:wkMQMs+W
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと

 1日一回特定フォルダにn個入っているテキストファイルの更新の有無を確認して、どれか一つでもファイルの更新が確認できたら、その特定フォルダに入っているn個のテキストファイルを統合する。
最終的にフォルダの中身は、統合されたテキストファイルと統合される前のn個のファイルが保持されている状態にしたい。
423きょり
垢版 |
2018/03/19(月) 07:47:36.14ID:A5+CXKbn
>>422
多分これでできると思う
一応変数で設定を変えられるようにしておいたが気に食わなければ適当に変えてくれ
https://sites.google.com/site/kyoritrashbox/tasker
2018/03/19(月) 09:38:09.72ID:J7TmFsfu
●Tasker有無: 購入済み
●Androidバージョン:4.4.4
●root有無: なし
●やりたいこと
%LOCなどの組み込み変数?をクリアさせたいんですが、Variable Clearをやっても駄目でした
位置情報なのでできればクリアしたいです
2018/03/19(月) 13:40:19.38ID:wkMQMs+W
>>423
できました
ありがとうございます
2018/03/19(月) 17:01:13.43ID:bVWO6zVc
宜しくお願いします
●Tasker有無: 購入済み
●Androidバージョン:5.1
●root有無: なし
●やりたいこと
 一定の時間だけGPSで位置情報を取得したい
●わからないこと
 省電力のためなるべくGPSを使用したくないのですが、例えばステータスに「午後7:00〜午後8:00の間」「ロケーションが自宅2km半径に入ったら」という条件を指定した場合、
 GPSは午後7:00〜午後8:00の間だけ位置情報をするのでしょうか、それとも1日中位置情報を取得し続けるのでしょうか
2018/03/19(月) 17:39:45.56ID:7QNvm0Cf
テンプレサイト読め定期
2018/03/19(月) 19:05:12.08ID:bQgc8C2j
>>426
質問の意味がよく分からないのだが条件を指定してるのにその通りにならなかったら条件指定出来る意味はあるのか?
2018/03/19(月) 20:41:04.43ID:1RZ2xL+E
>>426
・ 「GPSがONの状態で位置情報を取得しない」というのはAndroidの仕様上(たぶん)無理
・ GPSがONの状態でなければ「ロケーションが自宅2km半径に入ったら」の状態を取得するのは難しい

「位置情報を取得して何をしたいのか」の部分が不明なので、目的がよく分からないのだけど

1. 「午後7:00〜午後8:00の間」になったら
2. 「GPSをON」
3. 「ロケーションが自宅2km半径に入ったら」
4. 「位置情報を使って何かする」

であれば可能だけど

1. 「GPSがOFFの状態で」
2. 「午後7:00〜午後8:00の間」に
3. 「ロケーションが自宅2km半径に入った」の判定

これは無理。
やりたいことに沿った回答としては「Secure Settingsを使ってGPSのON/OFFを制御する」になるんじゃないかな
5.1ならSecure Settings無しでも制御できるんだったかな
430名無しさん@お腹いっぱい。
垢版 |
2018/03/19(月) 21:35:21.14ID:BWWBm/rg
●Tasker有無: 購入済み
●Androidバージョン: 4.12
●root有無: あり
●やりたいこと
 ・ナビ化
充電onでアプリ起動して、充電off時にタスクキルしてもアプリ終了しないので再起動かけることによって
アプリ起動前の状態に戻しバッテリーの減少を減らしたいです。
いつもエンジンかけるときバッテリー0%まで減っています。
  
●やってみたこと
 ・充電offで携帯再起動するタスク組みましたが車停車時は常に充電off状態なので再起動が続く
状態です。
初心者で知識がないですがお力貸してください・・・
2018/03/19(月) 21:57:27.54ID:KOMwROpe
>>430
充電されてない時に電源を切るタスクで、変数(例えば%TurnedOff)を1にする
もし%TurnedOffが1なら再起動はしない
充電が始まったら%TurnedOffを0にする

これで再起動ループにはならないが、正直完全にタスクキルする方法を考える方がいいと思うぞ…
432名無しさん@お腹いっぱい。
垢版 |
2018/03/19(月) 22:03:09.71ID:BWWBm/rg
>>430

完璧にタスクキラーする方法ありますかる
ラジコとかタスクキラーしても駄目でした。。
上記の方法でやるにはどうしたらいいですか?
全く初心者ですいません(T_T)
2018/03/19(月) 22:17:25.82ID:aQoS1zAj
>>430
4.12のルートありっていじったことないからよくわからないが、プラグインで
greenifyつかうのどうかな?
434名無しさん@お腹いっぱい。
垢版 |
2018/03/19(月) 22:21:11.40ID:BWWBm/rg
>>430
それは、アプリ休止するだけではないんですか??
2018/03/19(月) 22:46:39.35ID:1RZ2xL+E
>>430 = >>411だろう?
>>415 はお気に召さなかったのかな

アプリの情報を開いてAuto Inputで強制停止を行う方法の解説動画が参考になるかもしれない
ttps://www.youtube.com/watch?v=yii4EWdxXPo
2018/03/20(火) 00:41:37.84ID:QX7ocIPo
>>426
>>428
>>429
知りたいのは↓コレだと思われる。以下ぷらりんから
Taskerは、消費電力の低い順に次のような分類をしています。
以下に含まれない全て
Dayコンテキストおよび、Timeコンテキスト
Calendar Entryステートコンテキスト
Cell Nearステートコンテキスト
Applicationコンテキスト
Location(Net)コンテキスト
Wifi Nearステートコンテキスト
Location(GPS)コンテキスト
Proximity Sensor(接近センサー) / Gestureイベントコンテキスト / Orientationステートコンテキスト(加速度センサー)
リストの上の方のコンテキストが成立すると、より下のコンテキストはモニタリングされます。
つまりTasker自身はその条件だけなら7時から8時の間しか情報取得はしない
437名無しさん@お腹いっぱい。
垢版 |
2018/03/20(火) 08:10:42.33ID:PWdGhNKO
>>435
Greenifyにて画面オフ時に休止で試したんですがラジコ起動しっぱなしでした(T_T)
415のやり方がわからなくて。。
438426
垢版 |
2018/03/20(火) 09:13:11.72ID:nog7mxly
>>428>>429
書き方が拙かったようで、上手く伝わらなくてすみません

>>436
欲しかった答えはまさにこれです。
嫁に帰るコールをするため、午後7:00〜午後8:00の間だけGPSで位置情報が取得したかったのです。
有り難うございました。
2018/03/20(火) 09:59:37.61ID:CTv/ZH8W
>>438
帰るコール便利だよね
自動起動じゃないけど、自宅にダイヤルして14秒で切るタスクを作って使ってる
2018/03/20(火) 10:32:06.37ID:unjDyzx1
つーか >>437はDescription貼ってもらわんとだめなのか?
そもそもDescriptionは読めるのか?
XML貼ってもらわんと納得しないのであれば、XML作って貼ってくださいって依頼に変えた方がいいんじゃないか?

ちな俺は「Description見て間抜けなことしてんなと言う感想しかなかった」っていうどこから目線なのか分からんクソがいると分かったので今後Descriptionは貼らないと決めた。善意で貼って第三者から上から目線で評価されても面白くないからな
2018/03/20(火) 11:25:39.71ID:X6Csqzb5
>>440
アホに人生をコントロールされるのはよくないよ。アホはただただスルー。
2018/03/20(火) 12:58:52.42ID:ltt+l2By
http://i.imgur.com/tUgC0T5.jpg
2018/03/20(火) 13:06:38.51ID:unjDyzx1
>>442
ちょっと買ってくる
444名無しさん@お腹いっぱい。
垢版 |
2018/03/20(火) 13:21:22.77ID:PWdGhNKO
>>440
アクション追加からやればいいのか
それとも違うやり方あるのかわかってない状態です。
全く初心者なんでやり方教えて頂ければありがたいです。
2018/03/20(火) 13:34:34.37ID:X6Csqzb5
>>444
やり方おしえてあげるから、ここまでやったというタスカーの画面のスクショ貼ってみて。
あと本当にやりたいことをもう一回書いて。
2018/03/20(火) 13:37:20.14ID:X6Csqzb5
要はテンプレ
2018/03/20(火) 17:44:53.17ID:tTOMhiw7
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
Googleナビの到着画面でProfileを成立させたい

●やってみたこと
Profile: Googleナビ_到着 (128)
State: AutoInput UI State [ Configuration:Apps: マップ
Text: ようこそ ]
Enter: Anon (129)
A1: Flash [ Text:プロファイル成立中 Long:Off ]
A2: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A3: Goto [ Type:Action Number Number:1 Label: ] If [ %PACTIVE ~R ,Googleナビ_到着, ]

●わからないこと(知りたいこと)
ナビ→到着の画面に変わっても反応しない(まれに反応することもありました)
その画面の状態で一度ホームに戻ってから再度表示させるとしっかり反応します
この反応の鈍さ?を解消できないでしょうか?
2018/03/20(火) 21:15:17.85ID:rgFaH4+C
>>440
>>400の始末はつけないの?
2018/03/20(火) 22:05:16.79ID:unjDyzx1
始末って何?
450名無しさん@お腹いっぱい。
垢版 |
2018/03/20(火) 22:21:10.42ID:yy1E0hI7
>>444です
現在車で充電onで画像のタスク起動している状態です。
充電offで起動しているタスク終了させたいのですがキラーアプリ試しましたが終了せず最終的に再起動して
アプリ起動前に戻したいです。
http://imepic.jp/20180320/804200
http://imepic.jp/20180320/804210
451名無しさん@お腹いっぱい。
垢版 |
2018/03/20(火) 22:26:17.01ID:PWdGhNKO
>>450
すいません。追加です。充電オフで再起動タスク組みましたが車はオフなんで充電される再起動がループされます。
この再起動を一回きりにしたいです。
度々すいません。
2018/03/20(火) 22:32:27.95ID:fLxor7hj
>>450
415を頑張ってやろうとしたら、どこでつまずくのか。それがわからないと教えようもない。
2018/03/20(火) 22:56:27.19ID:unjDyzx1
>>415のBattery LevelをPower > Anyに読み替えて作れば望んでいる物が完成すると思うよ

1. 起動タスクの一番下に、Variables > Variable Setで、Nameに%Rebooted、Toにoffってアクションを追加
  変数名はどこか1箇所、もしくは全部を大文字にすること。今回は全部小文字は×

2. 再起動プロファイルの、たぶんPower > AnyでInvertにチェックしてると思うので
  PROFILEタブで、再起動プロファイルのPowerってところを長押ししてAddを選択して、State > Variables > Variable Value
  Conditionsの左側に%Rebooted、右にoffって入れる

3. 再起動タスクで、Variables > Variable Setで、Nameに%Rebooted、Toにonってアクションを追加

4. 再起動タスクのアクションリスト(1枚目の画像の画面)に戻って、今作ったアクションを長押しする
  背景色が変わったらアクションリストの一番上にスワイプで移動させる

これで完成

2で再起動タスクの開始条件に%Rebootedがoffの時っていう条件が追加される
3と4で再起動する直前に%Rebootedをonにする。そうすると、再起動後は2の条件を満たさなくなる(offじゃなくなるので)
1回再起動したら充電開始して%Rebootedがoffになって、充電終了するまで再起動しなくなる

たぶんこの説明であってると思うけど、一応その充電オフで再起動タスクのスクショも貼ってくれ
454名無しさん@お腹いっぱい。
垢版 |
2018/03/21(水) 13:13:37.86ID:j76dZUnA
>>453
詳しく説明ありがとうございます(T_T)
朝やってみて
結果は仕事終わってから報告します!
2018/03/21(水) 16:01:19.99ID:qbrJw2im
●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
 ・端末のロック画面でシェイクするとBluetoothをON↔OFF
●やってみたこと
 ・Contextsをapp+シェイクでトリガーにし、appはランチャーアプリ(novaランチャー)を指定してみた
●わからないこと(知りたいこと)
 ・novaのホームから画面をOFFにするとロック画面でのシェイクがで反応しますが、他アプリを開いた状態で画面をOFFにしてもロック画面からは反応しません。
どのアプリから画面をOFFにした場合でもロック画面からのシェイクをトリガーにして、Bluetoothを切り替えたいです。
ロック画面以外でのシェイクには反応してほしくないのですが、Contextsをどうすればいいのか分かりません。
456名無しさん@お腹いっぱい。
垢版 |
2018/03/21(水) 18:39:02.98ID:YUrfTEnl
>>453
帰宅時にスマホ確認してみました。
そしたら見事再起動されておりバッテリーも5%程しか減ってませんでした!
最初から詳しく説明して頂きありがとうございます(T_T)
助かりました!
ただ、充電終了するまで再起動しなくなるというのは100%になったらまた再起動ループなるのかがきになりました(・・;)
2018/03/21(水) 19:10:57.35ID:21K1fMy7
>>456

>>453は充電開始→充電終了(完了ではない)で再起動するという仕組み
バッテリー残量は関係ない
458名無しさん@お腹いっぱい。
垢版 |
2018/03/21(水) 20:13:11.48ID:YUrfTEnl
>>457
ありがとうございます(T_T)
2018/03/21(水) 22:17:31.79ID:n5vvbimy
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: なし
●やりたいこと
Chromeで動画再生したときに画面自動回転を自動的にオンにしたいです(動画再生中以外は縦画面固定)
●やってみたこと
画面自動回転をオンにするtaskは作れました
●わからないこと(知りたいこと)
Chromeで動画を再生したことをtasker側で検出する方法があれば教えていただきたいです
2018/03/21(水) 22:36:34.62ID:A4ZEMp+r
>>447
Context>Event>UI>Notification Removed で Owner Application に「マップ」を指定して,通知が消えるのをトリガーにすればよい.

到着したかどうかは Action>Plugin>AutoInput>UI Query を使って,「ようこそ」が画面に表示されているかどうかで判定すればよい.
2018/03/21(水) 23:24:05.23ID:21K1fMy7
>>459
前スレの11
2018/03/21(水) 23:35:53.61ID:n5vvbimy
>>461
助かりました
ありがとうございます
2018/03/21(水) 23:55:28.26ID:b5uzJq6g
>>460
ありがとうございます
AutoInputのContextが反応しないのは何故でしょうか?
2018/03/22(木) 11:33:25.48ID:JetWW1iT
>>455
うちの環境(泥7 / rootなし)でテストしてみたところロックスクリーンの状態ではNova(有料版)を指定してもBluetoothの切り替えはできなかった
なおチェックを楽にする為に近接センサーを使った。センサー部分に手をかざすだけでチェックを行えるので持ち上げて振る必要なし

Alart > Viblate Patternは動くがBluetoothのON/OFFのトグルは効果なし
泥8なら効くのか端末によって変わるのか、はたまた455の勘違いかは定かではないので、参考にしたURLを貼っておく

ttps://www.reddit.com/r/tasker/comments/3y3kpx/
ここの TASK: Test Is Screen Locked? のXMLをインポートし、Flash > %lockedをOFFにして直下にIF > %locked ~ true
Viblate Pattern > 50,50,50,50,50,50,50,50,50,50,50,50,50,50 / Bluetooth toggle → End If とした

これでロックスクリーンの状態でのみ近接センサーでバイブによる振動は起こるが、BluetoothのON/OFFは行われなかった
BluetoothをONにしてチェック→ONのまま、OFFにしてチェック→OFFのまま
https://i.imgur.com/jWxjPbb.png

PROFILEは近接センサー(State > Proximity Sensor)のみ
2018/03/22(木) 12:31:12.14ID:8tM/jVwQ
>>463
うちもTaskerベータ版+AutoInputは一反アプリを裏に回してからじゃないと反応しないアプリとかあったな
関係ないかな?
2018/03/22(木) 13:28:57.87ID:q24Kh9/p
>>465
一旦裏に回してからじゃないと反応しない
説明上手
仕方ないので>>460のUI Queryをループさせて検知させました
不具合なのか仕様なのかですよね
作者に問い合わせた方がいいのかしら
2018/03/22(木) 15:00:17.57ID:8tM/jVwQ
>>466
正規版に戻したら快調ですけど
Taskerのベータ版をインストールしてませんか?
2018/03/22(木) 17:38:16.70ID:q24Kh9/p
>>467
Taskerは5.1
Androidは8.0.0
です
2018/03/22(木) 19:26:25.96ID:aZXtq4YM
>>464
詳しくありがとうございます
インポートして試してみましたが、どうやら近接センサーが反応している間のみBluetoothがONになるようです
センサーから手を離すとBluetoothもOFFになります
2018/03/22(木) 19:38:29.97ID:aZXtq4YM
>>469
profileを近接センサーからシェイクに変更すると思った通りの動作をするようになりました!
本当にありがとうございました!
自分なりに少し改変しましたが完成品を載せておきます!

Profile: 端末をシェイク (8)
Event: Shake [ Axis:Left-Right Sensitivity:Medium Duration:Medium ]
Enter: ロック画面でBluetooth切り替え (5)
<CODE BY: reddit /u/plepleus CONCEPT: /u/Ratchet_Guy>
A1: Anchor
A2: Java Function [ Return:kgm Class Or Object:CONTEXT Function:getSystemService
{KeyguardManager} (String) Param:keyguard Param: Param: Param: Param: Param: Param: ]
A3: Java Function [ Return:%locked Class Or Object:kgm Function:inKeyguardRestrictedInputMode
{boolean} () Param: Param: Param: Param: Param: Param: Param: ]
A4: If [ %locked ~ true ]
A5: Bluetooth [ Set:Toggle ]
A6: Vibrate [ Time:175 ] If [ %BLUE ~ on ]
A7: Vibrate [ Time:500 ] If [ %BLUE ~ off ]
A8: End If
2018/03/22(木) 21:07:10.57ID:JetWW1iT
>>469-470
近接センサーだとExit指定してなくてもセンサー反応中だけなのか。それは知らなかったな
混乱させるようなことをしてすまなかった。だが力になれたようでよかった
2018/03/22(木) 22:40:58.76ID:4xmnGYjZ
>>459
Chrome は動画を再生すると通知を出すのでそれを検出すればよい.
動画の終了も通知が消えるのを検出すればよい.

Context>Event>UI の Notification と Notification Removed
2018/03/22(木) 22:53:24.76ID:0kkFjfJq
>>472
プラグイン無しでもできるんですね
無事完成しましたありがとうございます
2018/03/22(木) 23:03:09.17ID:4xmnGYjZ
>>463 >>466
理由は分からない.
ただ,経験上,ユーザー補助を使うプラグインを長時間使っていると反応が悪くなる気がする.
作者に問い合わせてみるといいかもしれない.
2018/03/23(金) 07:26:01.40ID:RY1w70j3
>>474
ドットさんありがとうございます
> ユーザー補助を使うプラグインを長時間使っていると反応が悪くなる
同感です
AutoNotificationと昨日から反応しなくなってしまった
2018/03/24(土) 18:14:16.35ID:0vAVIdks
同じような症状の方がいらっしゃれば、是非アドバイスを頂きたく。

g08という機種に変更したのですが、taskerのProfileが動いてくれません。

よく分からないのが、Run logでログを眺めている時はちゃんと動作してくれるということです。

また、眺めていない時はログには動いている形跡があるのですが、実際は動作していない状況です。

Taskerのバージョンは5.1
Androidは7.1.2
です。

何か情報があれば是非…(´;ω;`)
2018/03/24(土) 20:26:39.75ID:aa6iN3p1
PROFILEじゃなくて紐付けているTASKに問題があるような気がする
例えば権限が必要なアクションだけど、権限がない(root問題の場合を含む)のでTASK以外をアクティブにしていると動かない
Taskerがアクティブの時は限定的に動く

とりあえずその問題のあるPROFILEをTASK含めて貼ってみて
長いなら>>2のリンク先(その他2)にあるテキスト共有サイトを利用で
2018/03/26(月) 06:45:47.35ID:1f47s0Ns
>>477

コメントありがとうございます。
Profileは、お恥ずかしいくらい短いです。

メール受信したとき、Notificationに新着メッセージの文字が含まれてたら、バンドをブルわせるだけです。

Profile: テスト (6)
Event: Notification [ Owner Application:CosmoSia Title:*新着メッセージ* Text:* Subtext:* Messages:* Other Text:* Cat:* New Only:Off ]
Enter: Anon (7)
A1: SmartBand Notify [ Configuration:Trigger 3 notifications with 2000 ms between each. Timeout (Seconds):0 ]
2018/03/26(月) 06:50:48.74ID:UP5uDgpj
Taskerの表示中しか機能しないのなら、バックグラウンドで動くサービスがオンになっていないとか?
2018/03/26(月) 19:24:12.01ID:sJj/ZxKT
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
Gravity Screenが(サービス)起動されていない時にProfileを成立させたい
●やってみたこと
起動されていない時はInvertオプションなので、先ずは起動されている状態で成立するかやってみたんですが、何故か成立しません
何故でしょうか?
※端末の実行中サービスこ一覧にGravity Screenがあることを確認済み
Profile: Gravity Screen, Services (113)
Application: Gravity Screen, Services
Enter: Anon (116)
A1: Say [ Text:Gravity Screen Engine:Voice:com.google.android.tts:eng-usa Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
2018/03/27(火) 08:10:44.78ID:ptsi0DD1
大抵そういうバックグラウンドで端末監視する系のアプリはALLにチェックいれると同じアイコンか、同じようなタイトルの入ったアイコンが増えるのでそれにチェック入れるとプロフに反応する場合がある
初期に出てるのはそのアプリの設定画面など実際に前面に出てるかどうかで反応するやつ
2018/03/27(火) 21:44:08.54ID:UcYjiW09
>>481
ありがとうございます
ALLでも確認しましたがGravity Screenは1つのみでした
2018/03/27(火) 23:03:10.55ID:UJQpVoyX
>>480
Android 8.0 では期待通りに動作しないようだ.
起動中の他のアプリやサービスの取得というのは段々厳しくなっているので,それが原因かもしれない.

Gravity Screen は起動中ならば通知を出すので,通知の有無で判断すればよい.

Context>Event>UI の Notification と Notification Removed でグローバル変数に起動状態を設定しておいて,
Context>State>Variables>Variable Value でその変数を監視するか,
または,AutoNotificationプラグインを使って,Context>State>Plugin>AutoNotification>Intercept を使えばよい.
2018/03/27(火) 23:59:22.87ID:UcYjiW09
>>483
ドットさん、ありがとうございます
時期尚早かもですがOreo駄作です
ちなみに下記のRestoreも機能しないのもOreoとの弊害でしょうか?
→次レス
2018/03/27(火) 23:59:46.68ID:UcYjiW09
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
ナビなどのメディア音が通話中に邪魔にならないように
電話中→通話音以外の音量ゼロ
通話終了→元の音量にRestore

●やってみたこと
Profile: Call Any (121)
State: Call [ Type:Any Number:* ]
Enter: Anon (123)
A1: Do Not Disturb [ Mode:None ]
A2: Wait Until [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ] If [ %INTERRUPT ~ none ]
A3: Vibrate Mode [ Mode:Off ]
A4: System Volume [ Level:0 Display:Off Sound:Off ]
A5: In-Call Volume [ Level:8 Display:Off Sound:Off ]
A6: Media Volume [ Level:0 Display:Off Sound:Off ]
A7: Alarm Volume [ Level:0 Display:Off Sound:Off ]

●わからないこと(知りたいこと)
通話中は意図した動作なんですが、通話終了(Profile非アクティブ)でもRestoreされない
2018/03/28(水) 17:53:33.80ID:lurEhDKa
>>485
PROFILEのEvent → Phone Idleを使って通話終了後のタスクを新たに設定すればいい
Exit Taskの追加でもできるかもしれないけど確認してない


> 通話終了→元の音量にRestore
を行うのであれば、音量を変更する前に別の変数に現在の音量を保存しておく必要がある
※各種音量の組み込み変数は『現在値』なので、変更した後にこれを使っても意味が無い

具体的には●やってみたこと のA4の前に、Variable Set で %VOLS を、例えば %temp_Vol_s に入れておく
同様に末尾を変えて、 %temp_Vol_c, _m, _a といった感じで保存しておく

そして通話終了後に System Volume [ Level:%temp_Vol_s Display:Off Sound:Off ] で戻す

System Volumeは5、Media Volumeは10、Alarm Volumeは3みたいに決まっているなら別変数に保存しておく必要はない
System Volume [ Level:5 Display:Off Sound:Off ] でいい
Do not Distarb, Vibrate Modeの再設定も忘れずに
2018/03/28(水) 19:22:15.32ID:/B4D7Zay
>>486
ありがとうございます
諦めかけていたので助かりました
2018/03/28(水) 22:46:23.32ID:Hn2p1rFT
>>484 >>485
手元の Android 8.0 では問題なく動作している.

>>486
「別の変数に現在の音量を保存しておく必要がある」うんぬんは間違い.
通常は >>485 の Profile で上記のことは Tasker が自動で行ってくれる.
Restore Settings が動作しない場合の回避策としては書かれているとおり.
普通は Exit Task を使う.
2018/03/29(木) 00:59:24.92ID:lks/qpP+
ここではみんなちがってみんないいじゃないんだな
いかに効率的なTASKを組むかが最重要であって、すこしでも効率的なTASKから外れたり、回避策なんかは敬遠される。と

ドットはがんばって効率的な回答を続けてくれ
あっさり間違いとか言われると腹立つし、善意で答えててもなんか空しくなったのでもう答えるのやめるわ
2018/03/29(木) 01:13:29.44ID:fC73kjmg
>>489
お前の答えは糞レベルだからなw
2度と来るなよ!
2018/03/29(木) 06:48:52.06ID:X4rUp5VN
まちがいはまちがいじゃん。
それは自由にいっていいんじゃないかな。それこそが、みんな違ってみんないいの精神だよ。
回答やめるのも自由だけど、なんやかんやいっても動くタスクを作れるのはえらい。
2018/03/29(木) 07:26:51.84ID:aAwVBR2B
間違いを指摘されて素直に認めず切れる人って人として小さいよなぁ
「もう答えるのやめるわ」って同情して欲しいのか、引き止めて欲しいのか…
情けないことだな
2018/03/29(木) 07:30:57.85ID:8tTqxJaw
よっぽど見当外れなこと言わなかったら突っ込まれないだろ
2018/03/29(木) 12:28:37.52ID:GDRrlS8A
>>489=オカマ野郎
2018/03/29(木) 15:05:13.98ID:lks/qpP+
>>490
いや、来るよ
答えはしないけど横から口出すよ
煽りヘタクソだな

>>492
そこを突っ込んでくるお前が言うなと思うが
同情も引きとめも要らないよ。ただの宣言でしかない
しかしお前は人を小さいと批判できるほど器がデカイのか?逆に小さく見えるが
お気の毒に

>>494
語彙が少ないな
頭が残念な子かな
2018/03/29(木) 19:35:51.67ID:GDRrlS8A
>>495
来るの早いw
何言われてるか気になってしょうがないんですねw
女子みたいでカワイイですよ!
2018/03/29(木) 19:45:46.01ID:EGF7ZWi0
>>496
2018/03/30(金) 07:59:05.82ID:qgcKcdXZ
クズの荒らしがまた一匹増えただけの話
2018/03/30(金) 11:22:02.49ID:9KLdfwJp
ここってテンプレ関係ない質問なのにテンプレテンプレ言う基地外とか10年ぐらい前の掲示板ルールやらふいんきに固執した基地外多い
2018/03/30(金) 16:26:02.58ID:vx8OqFCH
tasker組む人種にどんなコミュ能力を期待してんだか
些末なことは受け流せ
2018/03/30(金) 16:27:44.91ID:vx8OqFCH
このスレで一番大事なことは
効率よく確実に動くことだけだ
2018/03/30(金) 18:01:18.45ID:NfrWIBRV
>>460
Notification Removedだと重いナビ終了直後とあって瞬間的なEvent Contextが反応しませんでした
AutoNotificationのIntercept StateでExit Taskだとなんとか反応しました
2018/04/01(日) 10:51:33.16ID:npTsiIcv
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 ・ドコモメールのバージョンアップに伴い、受信時バイブの長さが変更できなくなったため、
  Taskerを使ってバイブの長さを30秒に設定したい。
●やってみたこと
 ・次のようなTaskを作ってみました。
Profile: ドコモメール (32)
Event: Notification [ Owner Application:ドコモメール Title:* Text:* Subtext:* Messages:* Other Text:* Cat:* New Only:Off ]
Enter: メールバイブ (15)
A1: Vibrate Pattern [ Pattern:0,1000,500,1000,500,1000,500,1000,500,1000,500,1000,500,1000,500,1000,500,
1000,500,1000,500,1000,500,1000,500,1000,500,1000,500,1000,500,1000,500,1000,500,
1000,500,1000,500,1000 ] If [ %SILENT ~ vibrate ]

●わからないこと(知りたいこと)
 ・結果は、ドコモメール実装のバイブが流れました(Taskerによる変更が反映されず)。
 ・ドコモメールのバイブパターンを無視して、自分で作成したバイブパターンにするには
  どうしたらいいのでしょうか。
  
  どうぞよろしくお願いいたします。
2018/04/01(日) 11:05:24.68ID:cEnWd6oR
>>503
バイブの設定変更ではなくTaskerがバイブを鳴らすって意味だからドコモメールのバイブを切ればいいんでない?
2018/04/01(日) 14:04:28.60ID:npTsiIcv
>>504さん、レスありがとうございます。

その後もう一度検証してみたところ、今度はうまくいきました。
多分、Task作成後、上方にあるレ点マークをタップしていなかったことが原因ではないかと思われます。

とりあえず自己解決してよかったです。
2018/04/02(月) 21:37:37.37ID:chROMLBT
●Tasker有無: 購入済み
●Androidバージョン:8.1
●root有無: なし
●やりたいこと
 ・amazon prime videoがforegroundになると、autorotateをON
  backgroundになるとautorotateをOFF
●やってみたこと
 ・上記動作になるようにprofileを作成
●わからないこと(知りたいこと)
 ・作成したprofileでカメラやnetflixは正常に動作するが、amazon prime videoだけは動作しない
  そもそもタスクバーの表示ではNo active profileになっていて、foregroundになっていることを認識していない
  
  foregroundを認識しない理由がわからないんですが、何か理由があるんでしょうか?
  amazon prime videoの指定忘れは確認したのでありません。
  宜しくお願いします。
2018/04/03(火) 21:25:33.51ID:2Ej4fWWQ
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 ・機種はxperia xz ソフトバンク
 ・車のナビのbluetoothとスマートフォンが接続されたら、自動的にwifiテザリングをonにする

●やってみたこと
 Android7.0ではwifiテザリング操作が塞がれている模様。android8.0の別機種で「Nougat+ Tasker Tethering Control」というプラグインを導入することでテザリングを操作できることを確認しました。

●わからないこと
上記のプラグインは動作条件が7.1以上でして、7.0でも別の方法でwifiテザリングを操作できないか模索中です。海外romを焼く方法もソフトバンクのIMEI制限が邪魔して出来ません。何か知っている方が居ましたら宜しくお願い致します。
2018/04/03(火) 22:17:04.21ID:a1b61fwH
>>506

>>126
2018/04/03(火) 23:58:20.88ID:PsJo+Yxe
>>508
灯台下暗しでした……
ありがとうございます!
2018/04/04(水) 22:40:55.08ID:easR81/M
>>507
AutoInputプラグインを使えばよい.
2018/04/04(水) 23:54:08.12ID:SzIZ3BH4
>>510
ありがとうございます!
autoinputプラグインが有料でしかも月額だったので似たtouchtaskというプラグインを使用しました!
クイックセッティング展開→テザリングのトグルをタップという形で実現できました!バックグラウンドでの切り替えはできませんでしたが助かりました。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況