Tasker 質問スレ 19

■ このスレッドは過去ログ倉庫に格納されています
2019/10/10(木) 16:07:10.52ID:s9IAXuuX
Androidアプリ、Taskerの質問スレです

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

■公式サイト:7日間体験版あり http://tasker.dinglisch.net/https://tasker.joaoapps.com/ (リダイレクト先)

■前スレ
Tasker 質問スレ 18
http://egg.5ch.net/test/read.cgi/android/1531907053/

■関連リンク
◆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を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
2020/01/09(木) 17:34:00.62ID:y2cSwqie
>>305
ご回答ありがとうございます。
その方法で音楽の再生を検出した際に、再生中のみ他のタスクが起動しないようにすることは可能でしょうか…?
画面をOFFにする度に通知の鳴動制限が上書きされてしまい、上手い方法が分かりません…
2020/01/09(木) 19:01:17.04ID:1vGwIPL1
>>306
再生中かどうかの判断が出来るかはアプリによりますが
autonotificationで音楽アプリの通知が出ている間は%Musicに1を代入して無くなったら0を代入というタスクを作成

動かしたくないタスクに[%Musicが0の時]という条件をつければ可能です
2020/01/09(木) 19:19:03.39ID:1vGwIPL1
>>306
通知エリアに音楽再生アプリの一時停止ボタンが出てくるアプリなら可能です
2020/01/09(木) 19:58:48.01ID:LhbL9KLf
Android9にAdguard無料版を導入しているのですが、AdguardをonにしているとTaskerのWifi connectedが反応しません。これは仕様でしょうか
2020/01/10(金) 00:09:10.24ID:cmwkElzz
>>308
autonotificationというのはアプリ名ですよね?
参考に頑張って設定してみます。
丁寧に教えて下さりありがとうございました。
2020/01/10(金) 00:37:21.87ID:vw/aonY+
>>301
おそらく最近の Android ではできないと思われる.

ただ,AutoInputプラグインの Unlock Screen を使って,
画面オンで AutoInput>Unlock Screen を実行する Profile を組んでおけば,
Smart Lock でロック解除中ならば,自動でロック画面の解除まではできる.
312名無しさん@お腹いっぱい。
垢版 |
2020/01/10(金) 18:02:52.87ID:WIuTiHEP
>>301
私も1案。
"自動ロック時間"の変更(長時間ロックしない)で、それっぽい運用は出来そうだよ?試してみて。
※自動ロック:設定→セキュリティ→画面ロック(歯車アイコン)→自動ロック

●Taskerでの"自動ロック時間"の変更:
  Custom Setting
Type: Secure
Name: lock_screen_lock_after_timeout
Value: ★ミリ秒で指定。例(1時間):3600000
Use Root: Off
 ★OSの設定画面では最大30分ですが、あれは単なるプリセット値みたいで、動作上は何時間でも良いみたいよ?24時間でも。
 ※1時間では検証済みok。

●注意点:
・一部の機種(カスタムOS)では、OSに設定画面が無いみたいね。(私のZB602KLにはある)
 ま、"lock_screen_lock_after_timeout"を手打ちでやってみて。デフォ値は5秒(5000)かな?
 ※secure関連のpluginでも出来るかも。
・切る時は、電源ボタンか"Turn off"。"system lock"や、ホームアプリのロック機能は使わない。
・OSの設定で"電源ボタンですぐにロックする"はoffね。
・Taskerの"Turn off"は、"ロック"のチェックを外す事。
・外出時は自動ロックの時間を短時間(5秒とか)に戻しましょう。忘れずに!
・あと、同居人にヤバい写真やメールを見られても知らんよ!(怖)(怖)(怖)お大事に・・・

OSの"smart lock"に、"信頼できるwifi"ってのが有ればいいのにね。
※"smart lock"の、GPSを使う"信頼できる場所"や、Bluetoothを使う"信頼できるデバイス"は嫌なんだよね?電池食うし・・

私の環境では、たまに挙動不審な動きもしたので、必ず十分に検証してね!
ではでは。
2020/01/10(金) 20:16:06.12ID:mjW44opm
Tasker関係ないけど信頼できるデバイスにでるBluetooth機器って大抵Bluetooth LEだから24時間つなぎっぱなしでも電力消費は微々たるものだよ
代表的なLE機器といえばビーコン系だけどGPS機能とかなく単純な接続だけならボタン電池で数ヶ月から年単位で動くくらいの超低消費量
もちろん端末のBTを入れっぱなしでもLE接続や無接続なら誤差レベルだしもし入れっぱなしでかわる!というなら電池交換検討したほうがいい
2020/01/10(金) 21:27:58.86ID:Y672cdxr
LEってなんだって思ったが思い出したわLow Energyのことか
俺が今使ってるMi Bandとかもそうだな
そういや最近はBT付けっぱなしだなぁ
315名無しさん@お腹いっぱい。
垢版 |
2020/01/11(土) 13:01:57.01ID:iXbVdXF0
>>313
Thanks!
勉強になりました!
2020/01/11(土) 17:56:12.17ID:oHQDETR2
画面onのときのみtask内のvibrateのactionを実行させたいんだけど、ifの変数にdisplay onってないよね?
317名無しさん@お腹いっぱい。
垢版 |
2020/01/11(土) 18:53:06.60ID:iXbVdXF0
>>316
%SCREEN
2020/01/12(日) 17:48:45.30ID:N1AYbRp/
>>317
すみません、助かりました
2020/01/14(火) 11:12:40.77ID:gSPEFczk
みなさんはインテントを使ったプロファイルどんなのがありますか?
便利なものはあるはずですが自分では思いつかないので知恵をお借りしたいです
2020/01/15(水) 13:01:35.28ID:Cfw5+2nH
●Tasker有無: 購入済み
●Androidバージョン:8.0.0→9
●root有無: なし
●やりたいこと

sony Xperia Xcompact から Xperia XZ1compactへ機種変更し、Taskerのプロファイルもエクスポートしたのですが、Cell nearをトリガーにするプロファイルが動作せず困っています。
実際には動作しないわけではなく、動作させるには条件があるといった感じです。
通信サービスはmineoで機種変更前から変わっていません。

プロファイルの内容はスタンダードな
自宅に着いたら近くの基地局を判定し、wifiをONにしてマナーモードを解除するというものです。

●やってみたこと

機種変更後、動作せず色々検証したところ、wifiをオフでモバイル通信し、かつGPSがONの時にはcell nearが認識されプロファイルがONになることがある。ならない場合もあり。

ならない場合はプロファイルの基地局をSCANし直すと既に取得済みの基地局なのですが(<のマークがつく)再SCAN後はtaskerトップ画面の虫眼鏡マーク左横にチェックマークが出てそれを押すとプロファイルがオンになるという状況です。

cell nearの動作に関係しそうな設定の
・Cell Workaround
・Net/Cell Wake Screen
これらの設定のオンオフを試してみましたが変わらず。

●わからないこと(知りたいこと)

Cell near動作不良の対応策がわかりません。
AndroidのバージョンでGPS動作時じゃないと基地局情報を得られない仕様になったのでしょうか?

GPSを常時オンには電池消費の関係でしたくないので、Cell nearが使えない場合はどんなトリガーを使えば代用できるかもアドバイスいただけたら助かります。

稚拙な質問かもしれませんがすごく不便になり困っているのでご教授いただけたら助かります。
2020/01/15(水) 15:15:43.21ID:s8bdCLS7
>>320
Android 9.0以降は位置情報の設定がオフの時はセルIDが取得できなくなった。

間接的に位置情報を取得できる情報は位置情報を有効化している必要がある。
その他wifi・Bluetoothのスキャンも位置情報が有効でないと制限がかかる。

個人的には位置情報を常時有効化してしまったほうが楽だと思う。
消費電力はその分OSのバックグラウンド実行制限で良くなっているし。
2020/01/15(水) 15:52:56.27ID:AfInNY5d
>>312,>>313
やっぱり色々工夫が必要になってるんですよね…
Bluetoothは繋ぐ機器が特にないので>>312の方向性で組んでみます
ありがとうでした
2020/01/15(水) 16:07:36.97ID:Cfw5+2nH
>>321
ご返答ありがとうございます。
やっぱりOSバージョンの仕様なのですね。
原因がわかってスッキリしたのでGPSオンで運用してみようと思います。
2020/01/21(火) 00:37:57.82ID:ytGsqWfI
●Tasker有無: 購入前
●Androidバージョン:9.0
●root有無: あり
●やりたいこと
 端末の設定で自動回転をOFFにしていても、カメラだと端末を横にするとカメラは横になってしまうし、
YouTubeや横操作のゲームアプリなども、縦と横の回転暴発はしないものの、180度回転(横画面中に上下を逆にした場合)したときに反応してちゃんとした向きに合わせてくる逆画面になる ということを防ぎたい
たぶんジャイロに反応して細かい傾きに反応してると思う

つまり自動回転切っていても回転に反応するアプリの回転を固定させたままにしたい

上記が解決ができるなら金払ってでもtasker買いたいと思って検討してるのですが、可能なんでしょうか
2020/01/21(火) 00:55:03.47ID:MEFTPVBp
https://play.google.com/store/apps/details?id=com.pranavpandey.rotation
こういったアプリで対応すれば?(一応Taskerとも連携する)
2020/01/21(火) 06:56:54.48ID:ytGsqWfI
>>325
良さそうです、ありがとうございます
解決の糸口が見えてきました
てかなんで自分でPlayストア探した時に見つけられなかったのか…情けないです
2020/01/21(火) 07:41:03.54ID:egJr8o6h
>>324
パソコンと接続して設定すればtaskerのForce rotationが使用できるようになって
好きな方向で固定はできる
スマホを再起動するたびにパソコンと繋がないといけないので多少手間はかかるけどtaskerだけでも一応出来るよ
328!ninja
垢版 |
2020/01/21(火) 10:24:50.33ID:znnmBd84
>>327
パソコンと繋いでadb shellするのなら、rootでコマンド実行すれば いちいちパソコンに繋ぐ必要がなくなるよ。
2020/01/21(火) 11:03:04.11ID:egJr8o6h
>>328
ホントや
rootありって書いてあった
ならパソコン繋ぐ必要ないね
330名無しさん@お腹いっぱい。
垢版 |
2020/01/28(火) 08:46:32.40ID:iwtFqp6s
●Tasker有無: 購入済み
●Androidバージョン: 10
●root有無: なし

 タスク内に「Music Play」で音楽を再生している箇所があります。
 通常は特に問題はないんですが、PlayMusicアプリで音楽が流れているときにタスクが実行されると、「Music Play」で再生した曲が終了後に、PlayMusicアプリで流れている音楽が次の曲に進んでしまいます。
 これを次の曲に進まないように(再生中の曲を維持)することはできるのでしょうか。
 何か方法があれば、教えていただけると幸いです。
2020/01/28(火) 12:46:05.67ID:bz4UcDcp
>「Music Play」で再生した曲が終了後に、PlayMusicアプリで流れている音楽が次の曲に進んでしまいます。

Tasker関係ある?当然の挙動では?
2020/01/28(火) 16:23:54.57ID:uJv+LRKo
音楽を同時に再生する局面が想像できないけどtasker側が短い音楽ならplayringtoneで音楽流すとか
長い音楽だと止められなくなるからやめたほうが良さそう
2020/01/28(火) 20:17:04.79ID:2pbaa8zm
●Tasker有無: 購入済み
●Androidバージョン: 10
●root有無: なし
●やりたいこと
adb shellのsendeventを用いて端末のスワイプ操作をしたい
( input swipeは直線しかできないのでNG)
●しりたいこと
adb shell sendevent /dev/input/event2 〜、とadb shellプラグインから実行するとPermissionDeniedと表示される
Android9のときは問題なくできたんだけど、Android10になってから使えなくなったっぽい?

event○の番号は機種によりけりだけど、タッチイベントは自分の機種ではevent2で正しいことは、geteventで確認済み
2020/01/28(火) 21:39:58.05ID:LV7tpwwb
tasker関係ある?
335名無しさん@お腹いっぱい。
垢版 |
2020/01/29(水) 07:51:34.13ID:coJnwQ/f
>>331 >>332

 ありがとうございます。
 とりあえず、ほかの方法にしてみることにしました。
2020/01/29(水) 21:42:24.82ID:dAStMA2V
>>333
Android10 になって使えなくなったようだ.
FRep は使えたので,FRep で代用するしかないだろう.
2020/02/06(木) 20:07:27.53ID:g1SJtaat
●購入済み
●Android10
●知りたい事
Android10に更新後ナビゲーションバーが変えられなくなった
代替え案教えて
2020/02/07(金) 02:50:30.55ID:N7tZo4ep
>>337
ナビゲーションバーが変えられる機種に変える
2020/02/07(金) 06:53:32.88ID:2M0QMOM1
>>338

具体的にどれ
2020/02/07(金) 10:02:07.69ID:ZmF1Mtfh
ggrks
2020/02/07(金) 18:24:47.03ID:y89xpddA
>>339
そもそも質問内容がおかしい。
もしくは、質問の仕方がおかしい。
変えるって何だよ。
ナビバーを別の何かに差し替えていたのか?
ナビバーのデザインでも変えていたのか?
ナビバーの△○□を□○△にしたいのか?
それに元々どうやってたのかの開示もない。
2020/02/07(金) 18:33:06.37ID:Zqz7DtS+
まぁ内容はともかく質問の仕方が下手くそなのは間違いない
343名無しさん@お腹いっぱい。
垢版 |
2020/02/07(金) 19:10:24.30ID:dQlF/K7e
代替え(なぜか変換できる)
2020/02/07(金) 20:18:44.40ID:saD0Pv4c
結局否定ばっかりしかできないんだなお前らって

そもそもAndroid10はGMSポリシーによってナビゲーションバー変更できねぇから
2020/02/07(金) 20:55:13.81ID:jeqP+JBt
だから変えられる機種に変えるで答えでてるじゃん
あ、ガガイのガイ!w
2020/02/12(水) 06:49:36.99ID:VtPcoXvc
taskerで再生できるポッドキャストアプリありますか?

player fm や googleポッドキャストじゃ再生できそうになかったです。
2020/02/12(水) 22:20:52.94ID:On/MbyRz
podcastaddictをタスカーで再生させています
2020/02/13(木) 01:19:03.35ID:VYXmm88G
●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし
●やりたいこと
ジオフェンスを使用して、自宅付近のエリアに侵入したことを検知したい

●やってみたこと
AutoLocationプラグインをインストールし、GEOFENCES > Start Monitorでジオフェンスのモニターを起動
Manage Geofencesで自宅から半径50mにジオフェンスを設置
TaskerのプロファイルのトリガーにAutoLocationを選択して設定
Taskerの設定はすべて初期値

●わからないこと(知りたいこと)
上記設定で実際に自宅の50m付近を歩いてみてもトリガーが起動しないので、ジオフェンスが正常に動作する条件(設定方法)が知りたい
2020/02/13(木) 01:21:04.62ID:VYXmm88G
>>348
すみません、後出しにならないように補足すると、TaskerもAutoLocationも省電力設定の対象外にしています
2020/02/18(火) 07:55:05.92ID:1Dz+PCFe
>>347
どうやって再生させていますか?
下のタスクでやってみましたが、再生されないので、やり方を教えて頂けませんでしょうか。
【やってみたこと】
アプリ起動→10秒待機→メディア操作の再生
待機時間を20秒に延長してもダメでした。
2020/02/18(火) 21:29:08.58ID:15JN52Nr
●Tasker有無:購入済み
●Androidバージョン:10
●root有無:有
●やりたいこと
デフォルトの時計アプリのアラームを条件にプロファイルを起動したい

●やってみたこと
Alarm ClockとNotificationを試しましたがプロファイルを起動出来ませんでした。

●わからないこと(知りたいこと)
起動方法
2020/02/19(水) 16:33:07.84ID:nqsv22kc
●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし
●やりたいこと
インデックスを入れ子状態にしたい。

●やってみたこと
%cal(#?スマホ用)が1、かつ、%yotei(1)に値が入っているとして、
%yotei(%cal(#?スマホ用))などのように記述すると、%yotei(1)とフラッシュされてしまう。
%yotei(1)の中身をフラッシュで表示することは可能でしょうか。

%cal(#?スマホ用)を%calresultなどの別の変数に再定義して、%yotei(%calresult)を表示することはできます。ひと手間減らしたく。。。。
2020/02/19(水) 20:34:11.56ID:ahuiMdDT
>>350
ググれば他のインテントもあったような

A4: Send Intent [ Action:com.bambuna.podcastaddict.service.player.play Cat:None Mime Type: Data: Extra: Extra: Extra: Package:com.bambuna.podcastaddict Class:com.bambuna.podcastaddict.receiver.PodcastAddictPlayerReceiver Target:Broadcast Receiver ]
354名無しさん@お腹いっぱい。
垢版 |
2020/02/21(金) 11:55:28.64ID:x5hKNflY
●Tasker有無:購入済み
●Androidバージョン:8
●root有無:なし
●やりたいこと
特定の文字列を削除したい

とある動画サイトでClipboxを使って動画をダウンロードしようとすると
クリップボードの中には
「動画タイトル」 http://~
がコピーされます。

この場合、クリップボックスでDLするには
URLを打ち込むたびに動画タイトルを削除する必要があります。
この手間がめんどうなので自動化したいと思いました。

なので
クリップボードから「http://」より左にある文字列すべてを削除したいです。


おわかりの方ご教授いただけると嬉しいです・
2020/02/21(金) 12:29:29.59ID:C1/3GHa0
>>354
もっと質問の範囲絞れ
%CLIPで取得してVariable Search Replaceで置換してSet Clipboardで入れ直す。
356名無しさん@お腹いっぱい。
垢版 |
2020/02/21(金) 12:46:23.98ID:x5hKNflY
>>355

ありがとうございます。
%CLIPで取得するところまでは分かるのですが、そこからどのようなプログラムにすればよいのかがわからないのです。

プロファイルは
「変数に値が入った 」で変数を%CLIP
にしています。

Variable Search Replaceで置換
はどうすればよいのでしょうか?

変数の値に
%CLIP

検索に
http://

をいれるとしても、それ以降のURLを取得できないのではないかと思いまして・・・
2020/02/21(金) 16:47:36.93ID:tX6CyX79
>>356
正規表現使って
(?:.*)(http.*)
こんな感じで検索すんじゃないかな。
本当はどんなんがはいるのかわからんから、正規表現の検証サイトで試してみて。

あとはもっと詳しいおじさんたちが登場するでしょう
358!ninja
垢版 |
2020/02/21(金) 17:17:50.31ID:HKvA98GZ
%CLIPを」で分割すると、%CLIP2に入っているよ。
2020/02/21(金) 17:45:00.70ID:tX6CyX79
>>358
こんな事できんだ。横からです。
2020/02/21(金) 18:49:09.12ID:xA5ukR1k
他にも最初に%CLIPの内容をVariable Setで他の変数に移す(%CLIPは書き換えできないため)
その変数から削除したい文字を検索して(「^.+(?=https?://)」等。これは先頭からhttp://またはhttps://の前の文字にマッチする)Replace Matchs(一致を置換)にチェックを入れReplace Withを空欄にすれば削除できる。
残したい部分をもってくるか削除したい部分を消すかは検索しやすい方をお好みでどうぞ。

あと注意点として%CLIPのイベントをトリガーにするとSet Clipboard実行したときにまたTaskが実行され無限ループになる場合がある。
なのでCooldown Timeを設定したり、条件を追加したり、Set Clipboard実行前に一時的にProfileを無効化したりしておく必要がある。
361名無しさん@お腹いっぱい。
垢版 |
2020/02/23(日) 11:34:40.16ID:wCBuro1X
>>358
ありがとうございます!
ただ、ちょっとうまくいってないので相談させてください。

プロファイルを指定Frepプログラム終了(URLコピーボタンタップの自動化)にしました。

変数を分割/Variable Splitで、
名前:%CLIP
区切り文字:http://
にしています。

その後クリップボードにコピー/Set Clipboard で
文字:%CLIP2

にしたところ、クリップボードには
「%CLIP2」という文字列が入っていました。
どうすればよいでしょうか?
2020/02/23(日) 17:03:24.87ID:jM/0Z8tu
>>361
waitを入れたらいいと思います

and276 (49)
A1: Wait [ MS:24 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A2: Variable Set [ Name:%moji To:%CLIP Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A3: Variable Search Replace [ Variable:%moji Search:^.+(?=https?://) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In Array: Replace Matches:On Replace With: ]
A4: Set Clipboard [ Text:%moji Add:Off ]
2020/02/23(日) 23:39:18.81ID:NEsf1PAf
●Tasker有無:購入済み 
●Androidバージョン:10
●root有無:なし 
●やりたいこと 
SceneかElementの縦横サイズを変数を用いる等をして動的に変更したい
●やったこと
とりあえずSceneとElementを作成

Scene: R1
P:100x400 L:-1x-1

Orientation: System
Background Colour: #33FF0000
Action Bar Style: System
Title: Test
Subtitle:
Icon: null
Tab Labels:

Element: Rectangle1/Rectangle
Geometry:
P:0,0 100x400 L:0,0 1x200
Content:
Shader: None
Colour: #7700C3FF
End Colour:
Border Width: 0
Border Colour: #FF000000
Corner Radius: 0
Rounded Corners: All
Events:
Stroke: 105



●知りたいこと
Geometryに変数使えばいけると思ったけど、数値しか指定できないので、SceneかElementの縦横サイズをどうすれば変更できるか教えていただきたい
2020/02/24(月) 21:42:46.41ID:O5LPbmOR
>>363
Scene のサイズを動的に変更することはできない.
Element は Action>Scene>Element Size を使えばよい.
2020/02/25(火) 07:57:05.65ID:0JyilLji
>>353
あ、ありがとうございます。。。
私にはA4から意味不明ですが、試してみます。
366名無しさん@お腹いっぱい。
垢版 |
2020/02/26(水) 08:37:15.52ID:zVhOyxvR
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
 ・Bluetoothヘッドセットに繋いだらロック解除したい
●やってみたこと
 ・taskerはデバイス管理アプリON
 ・Bluetoothヘッドセット接続中のprofileでdisplay→keyguard offのタスクを実行してもロック解除できていない
 ・androidのsmartLockへ信頼できるデバイスに追加→Bluetoothヘッドセットに繋いでもロック解除できていない
●わからないこと
 ・android10だとkeyguardが効かない?
2020/02/26(水) 10:31:11.71ID:qFEsjo8j
>>366
Keyguardアクションはよほど古いバージョンでないと機能しないはず。
368名無しさん@お腹いっぱい。
垢版 |
2020/02/26(水) 12:24:12.93ID:fYBhPmEW
>>367
ありがとうございます
ロック解除はtaskerからだとほぼ無理なんですかね
2020/02/26(水) 13:26:05.47ID:M8JneOCZ
>>366
Smart Lockの信頼できるデバイスに追加でできんじゃねぇ?
370名無しさん@お腹いっぱい。
垢版 |
2020/02/26(水) 16:15:28.23ID:fYBhPmEW
>>369
SmartLockの信頼出来るデバイスに追加してもtaskerからディスプレイをonにするとロックかかったまんまなんですよね
これ完全に後出しだ
すみません
371名無しさん@お腹いっぱい。
垢版 |
2020/02/26(水) 16:18:27.37ID:fYBhPmEW
>>369
Smart Lockの信頼できるデバイスに追加でロックは外れるんですけどtaskerからディスプレイをonにするとロックかかってる状態でロック画面が出るんですよね
これ完全に後出しだ
すみません
2020/02/26(水) 16:37:03.02ID:t5BPUepj
>>371

>>311
373名無しさん@お腹いっぱい。
垢版 |
2020/02/26(水) 18:50:26.30ID:zVhOyxvR
>>372
ありがとうございます
2020/02/26(水) 20:30:59.22ID:9qzB2OGh
>>303
おー!、あなたのレスをヒントにスクリーンオフからオンの際に「なぜパスワードを求めるときもあるのか」不思議で仕方なかったが、理屈がわかって見直しした

まー快適♪、ありがと
2020/02/26(水) 23:29:30.86ID:9XMjuZfl
少しはググれよ
2020/02/29(土) 21:20:37.23ID:A7DUOCkB
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無:なし
●やりたいこと
 ディスプレイ消灯中にモバイルデータをオンにしたい。またはオン、オフを切り替えたい。
WIFI、モバイルデータ両方オフの状態からモバイルデータだけをディスプレイ消灯中にオンオフさせたい。
●やってみたこと
  A1: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: Vibrate [ Time:100 ]
A3: Network Access [ Mode:Allow All Package/App Name: ]
A4: Mobile Data [ Set:Toggle ]
A5: Wait [ MS:0 Seconds:30 Minutes:0 Hours:0 Days:0 ]
A6: Network Access [ Mode:Allow All Package/App Name: ]
A7: Mobile Data [ Set:Toggle ]

以上を%SCREEN off時に走らせたが、モバイルデータに変化はないようで、自動同期をオンにしててもメールやSNSメッセージが受信できない。
2020/02/29(土) 21:32:37.15ID:LCx7/7K4
>>376
Taskerのヘルプに以下のように書いてあるがヘルプすら読まないのか?

This action requires either root, ADB WiFi to be enabled or permission to write secure settings.

If you can root your device, that's preferable because it'll always work.

On non-rooted devices you can enable ADB WiFi to make it always work.

Other than that it'll not always work and often simply change the status of the toggle in the settings' UI but not really toggle the setting itself.
2020/02/29(土) 21:52:22.13ID:EinZQiUX
>>377
やさしいじゃん
2020/03/02(月) 19:56:59.27ID:OMz769ey
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無:なし
●やりたいこと
USBが接続されたらUSB設定をMTPモードに変更したい
●やってみたこと
USB接続トリガーはできましたが
CUSTOM SETTINGでFINDできません
2020/03/04(水) 17:37:58.09ID:X4365POo
>>379
方法としては2つ.

1つは AutoInput を使う方法で,
確実だがメニューを開いての自動操作になるのでバックグランドで済ますことはできない.

もう1つは Action>Code>ADB Wifi を使う方法で,
svc usb setFunctions mtp で変更できるが,端末の再起動のたびに PC からの設定が必要になる.
2020/03/04(水) 18:51:27.29ID:mXcQ3IiV
>>376
私は、この方の裏技的な方法を真似ました(pieでは完璧に動作中)。
この方に感謝です!Thanks!
https://egg.5ch.net/test/read.cgi/android/1516034071/940
https://egg.5ch.net/test/read.cgi/android/1516034071/937

※開発者向けオプションの「モバイルデータを常にONにする」をいじってやると、それを契機に繋がる。
※タスク設定例:
 モバイルデータon → いじる → いじる(戻し) → 繋がる!(まとめて受信) → モバイルデータoff

いい感じだよ!試してみて。
2020/03/04(水) 21:20:21.10ID:aXivx1Zp
●Tasker有無:購入済み
●Tasker Plugin:AutoNotification,AutoInput,Rotation,SecureSettings
●Androidバージョン:Android 9
●Taskerバージョン:5.9.2
●root有無:なし
●わからないこと(知りたいこと)
次のActionで任意のSound Fileを指定してもそもそも鳴らないまたは指定した以外の音がなる
Notify
Notify Sound
AutoNotification - Sound
また、LEDについても反応しません
Notify LED
AutoNotification - LED
2020/03/04(水) 22:12:18.27ID:j0rzQRIq
>>381
ありがとう
ADB Wifiで組んだら上手くできたよ
2020/03/04(水) 22:13:43.19ID:8OVdT6HH
>>382
Android8以上の場合、通知音は端末側の設定のカテゴリで設定するようになっている。(更新されていない古いアプリは別)
普通のアプリならアプリに通知音を変更する機能がなくても手動で変更ができるので便利だがTaskerの場合は一度チャネルを作ると音が変えられなくなる。(少なくとも自分は知らない)

端末側の設定で変更するか一度通知チャネルを削除して作り直す(Categoryの虫眼鏡マークを押して削除したい通知を長押し)すればいいと思う。
動的に音を変えたいのなら通知チャネルを複数作って切り換えるかMediaのMusicPlayを併用?(いい方法かどうかは知らん)

NotySound・LED・Vibrateは非推奨アクションなので使うべきではない。(ダイアログが出るはず)

AutoNotificationの通知チャネルの正式な消し方は知らん。自分はとりあえずAutoNotificationのCategorisアクションの機能使って削除している。

あとLEDは端末側で無効になっている可能性がある。
まず他のアプリでLEDが点灯できるか確認するべき。
(システム以外はLEDを操作できない端末もある)
2020/03/05(木) 07:40:01.23ID:t3QLeYxH
>>384
早速の御回答ありがとうございます
じっくり試してから改めて御報告させてください
2020/03/05(木) 10:17:25.82ID:ERwe/dxN
>>380
adb wifiで出来ました
ありがとうございます
都度のMTP切替が煩わしかったので大変助かりました
2020/03/06(金) 17:47:32.69ID:bcRlDgBb
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
英、独、仏、西4ヶ国語のRSS/ATOMからTitle,Descripton,Image URL,Link URLを抽出し、Title,Descriptonを日本語に翻訳後にKWGTに送信する
●やってみたこと
・Google Apps Scriptで翻訳用のweb appを実装
・TASKERで以下のタスクを実装 (GetRssSubからコールしているサブルーチンは割愛)
GetRssMain
https://pastebin.com/TizURXig
GetRssSub
https://pastebin.com/Lme2cBML
→ スナップショットを埋め込み以下を確認
GetRssSubからGetRssMainへの戻り値%rss_data_jpの値が0になってしまう
GetRssSubのローカル変数%rss_data_jpには正常にデータが設定されている
%Rss_data_jpとグローバル変数に変更すれば正常に動作する
GetRssSubからコールしている他のサブルーチンは正常に戻り値の参照が出来ている
KWGTとの変数受け渡しには問題がない
スナップショットでのログ上ではサブルーチンコール前処理→サブルーチンコール後処理→サブルーチンの処理となっていたので、サブルーチンコール後に10secのwaitを追加
→ログの出力は意図した通りになったが、戻り値には変化無し
採取したログデータ
https://pastebin.com/4ey9P46H
●わからないこと
・何故戻り値が0になるのか解らない(Taskerではサブルーチンコールのネストは出来ない?)
AndroidもTaskerも初めてなので色々と勘違いしているかもしれません
2020/03/06(金) 22:56:15.61ID:avPexm/R
>>387
GetRssMain の A8: Perform Task で Priority:%priority200 としているのが原因.
同様に,GetRssSub の A61: Perform Task Priority:%priority500 と A69: Perform Task Priority:%priority500 も駄目.

%priority200 とか %priority500 とか未定義の変数を Priority に指定しているので,
すべて Priority が 0 で Task が呼び出されている.

Priority が 0 なので,呼び出し側の Task よりも優先度が低くなり,Perform Task の戻り値が設定されることなく,次の Action に進んでしまう.
その結果,GetRssMain の A4: Variable Set [ Name:%rss_data_jp To:0 の値がそのまま残っていただけ.

すべての Priority を %priority にすればよい.
そうすれば,GetRssMain の A9: Wait も不要.
2020/03/07(土) 01:51:52.13ID:dRTSS3WG
>>388
詳しい説明ありがとうございます
タスクスケジューリングの問題を失念していました
ご指摘のように組み込みローカル変数%priorityに変更すると実行中のGetRssMainと同一の優先度となり、GetRssSubが終了まで実行され、想定通りの戻り値を取得出来るようになりました(%priority+1と優先度を親より1高くするのも良いかと思いました)
また、ご教授頂いた通りにwaitも不要となりました
%priority200とか500となっていたのはテストボタンから実行されるタスクのプライオリティが100と書いてあったのを目にしてそれより高い200と500の直値を設定したつもりでした
余談ですがA61とA69は自前のhtml entityコンバートとURLエンコード処理をコールしていましたが、今更ながらTaskerのVariable convertにhtml to textとURL Encodeがあるのに気が付いたのでそちらに変更しました(CDATAセクションには一手間必要ですが)
迅速丁寧、正確な説明ありがとうございました
今後Taskerでタスクを組むときに大いに役に立つと思います
2020/03/07(土) 07:15:21.59ID:fxl3b5ML
通知が来たら一律Ledで光らせてたんだが泥9になったらもうそれできないんだな...
2020/03/08(日) 08:01:24.40ID:AWCn0vJL
●Tasker有無:購入済み
●Androidバージョン:10(google pixel3)
●root有無:なし
●やりたいこと
クイック設定パネルにタイルを1つ設置して、そのタイルを押す毎に、”プライベートDNSをオン”または”プライベートDNSをオフ”をしたい
●やってみたこと
”プライベートDNSをオン”にするtaskと、”プライベートDNSをオフ”にするtaskは、それぞれ個別に作成できて機能している

dns_off (14)
A1: Custom Setting [ Type:Global Name:private_dns_mode Value:opportunistic Use Root:Off Read Setting To: ]

dns_on (15)
A1: Custom Setting [ Type:Global Name:private_dns_mode Value:hostname Use Root:Off Read Setting To: ]

●わからないこと(知りたいこと)
1.クイック設定パネルへのタイルの設置の仕方
2.設置したタイルへのtaskの割り当て方

以上、よろしくお願いします
2020/03/09(月) 07:09:18.68ID:gf4mk4om
>>384
詳しくありがとうございました
Android8以上はCategory毎にひとつの通知音で設定していく仕様とは知らなかったです
何とか設定できました
Categoryは削除しないと残り続けるので管理を怠らないようにしなければならず、この点ではMusicPlayの方が扱いやすいのかも
Xperia XZ1ですが、LEDは無理なようです
ありがとうございました
2020/03/09(月) 20:49:58.84ID:ccT0WekX
●Tasker有無:購入済み 
●Androidバージョン:Android 10
●root有無:なし
●やりたいこと
Android10になってからナビゲーションバーのボタンがカスタマイズできなくなってしまったので、Sceneをナビゲーションバーに重ねて機能カスタマイズしたい
●やったこと
以下のSceneを作成
Scene: test
P:645x89 L:-1x-1

Orientation: System
Background Colour: #33FFFFFF
Action Bar Style: System
Title: test
Subtitle:
Icon: null
Tab Labels:

Element: Button1/Button
Geometry:
P:0,0 645x89 L:0,1359 1077x109
Content:
Label:
Label Size: 16
Label Width Scale %: 100
Label Colour: #FF000000
Font:
Position: Centre
Icon: null
Events:
Click: 124

以下のタスクを作成
Test2 (79)
A1: Show Scene [ Name:test Display As:Overlay, Blocking Horizontal Position:100 Vertical Position:200 Animation:Bottom Show Exit Button:Off Show Over Keyguard:Off Continue Task Immediately:On ]

●わからないこと(知りたいこと)
上記タスクでVerticalPositionの数値をいろいろ変えたけど、ナビゲーションバーに重ねて表示できなかった
Sceneをナビゲーションバーに重ねて表示するのは不可能?
2020/03/09(月) 21:53:36.51ID:yjBeIBcb
たぶん切り欠き=ノッチがない?
おそらくだけどノッチ部分はメーカー独自プログラム&画面外だからナビバー部分にシーンは置けないと思われる
395393
垢版 |
2020/03/09(月) 22:53:26.30ID:ccT0WekX
>>394

ありがとうございます。
やっぱり無理かぁ。
とりあえずimmersiveモードにすれば、最下部には配置できるから、それで対応します
2020/03/09(月) 23:13:04.25ID:UccqAvug
>>391
割り当ては,
Tasker の Preferences>ACTION>Quick Settings Tasks で設定するか,
Action>Tasker>Setup Quick Setting を使う.

設置は普通に Android の標準的な方法に従うだけ.
先に Task を割り当てていない場合は,名前が Unset になっている.
2020/03/09(月) 23:27:41.34ID:4tAmU1+R
設定のショートカットの歯車がある画面
→右側のペンマーク
→好きなタイルを追加
2020/03/09(月) 23:58:13.02ID:U3FO1IWf
●Tasker有無:購入済み 
●Androidバージョン:Android 9
●root有無:なし
●やりたいこと
mobile date のトグルタスクの作成
●やったこと
adbでtaskerにパーミッションを与えても(コマンド自体は間違いなく成功しています)タスクを実行すると最後にエラーが出て機能しない

エラーの文
couldn't toggle mobile data on this device

これは端末の問題なのでしょうか
ちなみにP30 liteです
2020/03/10(火) 00:37:56.55ID:YCiSNwfN
>>395
望みとは別かもしれないけど、CustomNavigationBarってアプリ使えばナビバーの配置をオリジナルに変更できるよ。
https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner
また、これをTaskerに連携させることができて、状況によってナビバーを変化させることもできるよ。

http://imgur.com/a/WyXYMhd
2020/03/10(火) 01:37:26.63ID:C1BEx35s
>>398
Root無しのNL3だけどできているよ
初回が上手く行かないことがあったからwait入れてもう一回Test Netやって変わっていなかったらもう一度Mobile Data Setをもう一度やっている
ToggleMobileData (29)
A1: Vibrate [ Time:40 ]
A2: Perform Task [ Name:GetMobdataStat Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable:%MobileDataStaus Stop:Off ]
A3: If [ %MobileDataStaus eq yes ]
A4: Mobile Data [ Set:Off ]
A5: Perform Task [ Name:GetMobdataStat Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable:%MobileDataStaus Stop:Off ]
A6: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A7: If [ %MobileDataStaus eq yes ]
A8: Mobile Data [ Set:Off ]
A9: Perform Task [ Name:GetMobdataStat Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable:%MobileDataStaus Stop:Off ]
A10: Popup [ Title:Mobile off Text:%MobileDataStaus
%new_state Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
A11: Beep [ Frequency:8000 Duration:1000 Amplitude:50 Stream:3 ]
A12: End If
A13: Else
A14: Mobile Data [ Set:On ]
A15: Perform Task [ Name:GetMobdataStat Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable:%MobileDataStaus Stop:Off ]
A16: Test Net [ Type:Mobile Data Enabled Data: Store Result In:%staus ]
A17: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A18: If [ %MobileDataStaus neq yes ]
A19: Mobile Data [ Set:On ]
A20: Perform Task [ Name:GetMobdataStat Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable:%MobileDataStaus Stop:Off ]
A21: Popup [ Title:Mobile on Text:%MobileDataStaus
%new_state Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
A22: Beep [ Frequency:8000 Duration:1000 Amplitude:50 Stream:3 ]
A23: End If
A24: End If
A25: Stop [ With Error:Off Task: ]

GetMobdataStat (33)
A1: Variable Clear [ Name:%MobileDataStaus Pattern Matching:Off Local Variables Only:Off Clear All Variables:Off ]
A2: Test Net [ Type:Mobile Data Enabled Data: Store Result In:%MobileDataStaus ]
A3: Wait Until [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ] If [ %MobileDataStaus Set ]
A4: KWGT Send Variable [ Configuration:Set: MbStat Timeout (Seconds):0 ]
A5: Stop [ With Error:Off Task: ]
2020/03/10(火) 12:44:48.75ID:YScCeoxB
>>396
ありがとう

パッと見、prefarenceのとこは、タイル1つにつき1taskしか設定できないのかな?
となると、オンオフの切り替えが出来ないような

もうちょっと時間かけて見てみます
2020/03/10(火) 14:06:09.74ID:366ytn29
>>401
設定が切り替わったらSetupQuickSettingでタイルの状態も切り換えるタスクを作っておくとか。
2020/03/10(火) 17:32:29.10ID:8uTA+yQt
>>402
なるほど
何となくイメージできた
色々イジってみます

ありがとう
2020/03/11(水) 07:31:49.44ID:IgwRZWJj
>>382ですが、お世話になります
AutoNotificationで次の通知を作成しました
AutoNotification (28)
A1: AutoNotification [ Configuration:Text: Battery Level
Status Bar Text Size: 16
Timeout: 3
Separator: , Timeout (Seconds):20 ]
端末側の通知設定をポップアップに設定しても上記のActionを実行すると何故か端末側の通知設定が通知のみに変更されてしまいます
先日までは同Actionで問題なかったため悩んでいます
よろしくお願いいたします
https://i.imgur.com/ZYrznKk.jpg
2020/03/14(土) 00:49:01.27ID:fb1QCdek
やはりモバイルデータのトグルだめだ
カスタムセッティングからmovile_data 0 とかやっても駄目だ
2020/03/14(土) 05:39:19.91ID:N5cMnulA
>>405
ADB wifiを有効にすればmobile dataから変更できるよ!
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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