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/03/29(日) 21:34:22.17ID:uWMOqhVb
>>444
Bluetooth側で音量を操作するためにandroid側の音量を固定する機能なんだけど、それを開放してもだめだったか。
ごめんね。
2020/03/30(月) 01:46:51.82ID:pMGN4Ayi
442だがわけあって端末初期化したのだが今度は常に赤になった
全部設定引き継いでるのにどうなってるんだろう
2020/03/30(月) 08:32:30.71ID:mdO1S3A6
状況と目的説明が全く伝わらない上に
状況を悪化させた宣言をしてるように聞こえる
2020/03/30(月) 08:44:17.88ID:Q3CL4EwM
LED通知は端末によって扱いが違う上にTaskerで制御できない部分も多いから機種とかその他色々具体的書かないとさっぱり分からないし、書いたとしても分からないことだってある。
2020/04/05(日) 14:00:59.01ID:BCg99sCi
touch taskが落ちるたびに再起動しないと利かなくなるなぁ
電池の最適化とかに入れてもいつの間にか再起動してるぽいしどうにもならんのか
2020/04/05(日) 14:04:04.51ID:BCg99sCi
再起動というか強制終了→設定し直し
2020/04/06(月) 15:47:06.44ID:tvBcpHHH
●Tasker有無: 未購入
●Androidバージョン:9
●root有無: なし
●やりたいこと : 押す度に「モバイルデータ使用量のデータ上限を1MB上げる」ボタンを有したウィジェットの作成
(加えて、ウィジェットによる「現モバイルデータ使用量」「現モバイルデータ使用量の上限」の表示)

●知りたいこと : 「現モバイルデータ使用量の取得」、「現モバイルデータ上限の取得」「モバイルデータの上限を変更する命令」が、taskerで扱えるものなら「やりたいこと」は実現できるのでは、と思うのですが
可能でしょうか?
2020/04/07(火) 22:42:19.95ID:BQA7GpgW
>>451
「現モバイルデータ使用量の取得」は SecureTaskプラグインを使えば可能.
「現モバイルデータ上限の取得」と「モバイルデータの上限を変更する命令」は,バックグラウンドで行うことは Android的に不可能.

現モバイルデータ上限の取得は,設定画面の情報を AutoInputプラグインで取得可能.
現モバイルデータ上限の変更は,AutoInputプラグインを使って端末を操作して設定画面から変更することは可能.

つまり,押したら,
設定画面を開いて,現モバイルデータ上限を取得し,1MB上げて設定して,画面を閉じる
ということは自動で可能.
2020/04/08(水) 00:30:30.39ID:1WeKQgoG
>>451
返信&解決へのアイデアありがとうございます。

>>つまり,押したら,
設定画面を開いて,現モバイルデータ上限を取得し,1MB上げて設定して,画面を閉じる
ということは自動で可能.

これが出来るだけでも随分楽になるので
taskerを購入して作り方を研究しようと思います。
回答ありがとうございました。
2020/04/11(土) 08:09:39.17ID:zqNmyweU
bluetoothイヤホンが接続されるとメディア音量を上げるように設定しているんですが、どうも接続が完了する前にタスクが動くようで、本体のメディア音量が上がってしまいます。

時間待ち以外でbluetoothイヤホンが接続安定するまで待つ方法ってありますか?
bluetoothイヤホンの接続判定は、BT Connectedでbluetooth機器名ではんていしています。
2020/04/11(土) 10:35:50.48ID:+/dBzomL
>>454
waitを入れたらいい
2020/04/11(土) 10:51:29.51ID:8yH9CsE8
>>454
そんな基本的な制御ちゃんとできるなら
taskerでも端末側でも最初からそういう処理にするだろう
って思って諦めてる
2020/04/11(土) 12:14:33.10ID:2py0Zbtx
>>454
自分も Bluetooth イヤホンを接続したら Podcast を再生するようにしているけどなぜかスマホ本体のスピーカーから音が出る時がある
ウェイトも入れているんだけどな
2020/04/11(土) 13:36:57.86ID:zqNmyweU
>>455
waitって、時間指定して待つってことですか?
それともbtの状態みて待ち入れれますか?
2020/04/11(土) 18:27:57.98ID:ceaBp+qo
・両方やるなぜなら機種による
・これ以上聞くならテンプレちゃんと読んでもう一度書き込む方がいい
こちらからは以上です
460名無しさん@お腹いっぱい。
垢版 |
2020/04/16(木) 23:10:51.94ID:qi/GTXVu
お手数ですが教えて下さい。

戻り値に配列を指定することは可能でしょうか。
2020/04/17(金) 18:57:33.82ID:zaMadu4c
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無:なし
●やりたいこと
ファイルをTasker単体でアップロードしたい
具体的には
curl --form "file=@test.txt" https://file.io

をTasker単体で行いたい(termuxなど他のアプリは諸事情により利用不可)
テキストファイル以外にも使う予定
●やってみたこと
以下のものを作成すると400が帰ってくる
パラメータを弄ってもだめだった
また似たような他のcurl -Fでファイルをアップロード出来るサイトを試したがそこでも同様にだめだった

file.io (6)
A1: HTTP Request [ Method:POST URL:https://file.io Headers:multipart/form-data Query Parameters: Body: File To Send:test.txt File/Directory To Save With Output: Timeout (Seconds):5 Trust Any Certificate:Off Automatically Follow Redirects:On ]


●わからないこと(知りたいこと)
Tasker単体でMIMEをmultipart/form-dataにする方法などcurl -Fを再現する方法が知りたい
2020/04/18(土) 23:52:17.16ID:3bMggmhP
>>461
Action>Code>Run Shell から curl コマンドを使えばよい.
2020/04/19(日) 08:06:48.82ID:LeUwZeMw
>>462
curl https://www.wikipedia.org/
でテストした結果次のようになエラーを吐き動きませんでした
またx-exploreや端末エミュレータで/system/bin/を確認したところデフォではインストールされていないようです
確認に使った端末エミュレータ
TermOne Plus - terminal emulator - https://play.google.com/store/apps/details?id=com.termoneplus

07.44.27/E Run Shell: %tmp -> %tmp
07.44.27/E Run Shell: ->
07.44.27/E Run Shell: ->
07.44.27/Shell runBackground curl https://www.wikipedia.org/ root: false timeout: -1
07.44.27/Shell start process-thread ID 318
07.44.27/E add wait type Shell1 time 2147483647
07.44.27/E add wait type Shell1 done
07.44.27/E add wait task
07.44.27/Variables doreplresult: |%tmp| -> |%tmp|
07.44.27/E Error: 127


念の為
tasker上で次のものを作りそもそもシェルが動いてるか確認したところしっかりと動作してることも確認しました
echo test (8)
A1: Variable Set [ Name:%tmp To: Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A2: Run Shell [ Command:echo hello world Timeout (Seconds):0 Use Root:Off Store Output In:%tmp Store Errors In: Store Result In: ]
A3: Popup [ Title:Result Text:%tmp Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]

念には念を入れTasker上でwhich echo でwhich コマンドが動作しているのを確認した上でwhich curlを行うと、次のようなエラーが発生し、同様にcurlが存在してないことも確認しました

07.59.03/E Run Shell: %tmp -> %tmp
07.59.03/E Run Shell: %tmp -> %tmp
07.59.03/E Run Shell: ->
07.59.03/Shell runBackground which curl root: false timeout: -1
07.59.03/Shell start process-thread ID 360
07.59.03/E add wait type Shell1 time 2147483647
07.59.03/E add wait type Shell1 done
07.59.03/E add wait task
07.59.03/Variables doreplresult: |%tmp| -> |%tmp|
07.59.03/Variables doreplresult: |%tmp| -> |%tmp|
07.59.03/E Error: 1

追記
最初に記述したhttpリクエストの一部を変えHeadersにmultipart/form-data追加したところ下記のようなエラーが発生しました

file.io (6)
A1: HTTP Request [ Method:POST URL:https://file.io Headers:multipart/form-data Query Parameters: Body: File To Send:test.txt File/Directory To Save With Output: Timeout (Seconds):5 Trust Any Certificate:Off Automatically Follow Redirects:On ]


08.03.02/E add wait type EasyAction1 time 2147483647
08.03.02/E add wait type EasyAction1 done
08.03.02/E add wait task
08.03.03/E Error: 1
08.03.03/E {"success":false,"error":400,"message":"Trouble uploading file"}
2020/04/19(日) 08:11:39.56ID:LeUwZeMw
>>463
テストしたcurlのものを貼っときます
Curl Test (8)
A1: Variable Set [ Name:%tmp To:test Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A2: Run Shell [ Command:curl https://www.wikipedia.org/ Timeout (Seconds):0 Use Root:Off Store Output In:%tmp Store Errors In:%tmp Store Result In: ]
A3: Popup [ Title:Result Text:%tmp Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
2020/04/19(日) 14:25:35.83ID:tf3RfY9O
●Tasker有無: 有
●Androidバージョン:9.0
●root有無: なし
●やりたいこと
 ・なるべく具体的にやりたいこと(目的)を書く

Sceneでのスライダーを使った明るさ調整バーを表示時に、現在の明るさをスライダーに反映させたい。


●やってみたこと
 スライダーを使ってMin0,Max255
value selectedでdisplay brightness でnew_val
で明るさ調整バーは作れました。

やりたいのは、次スマホ標準の明るさ調整など使ったあと、明るさが変わっても次に表示するSceneのバーのボタンは前の位置のままです。

●わからないこと(知りたいこと)
バー→明るさ はできたので
明るさ→バー ができるのかを知りたい。
2020/04/19(日) 15:25:10.67ID:rgcSU6ej
●Tasker有無: 購入済み
●Androidバージョン: android9
●root有無: なし
●やりたいこと ・AdGuardのuserfilterを280blocker.netの情報によって自動更新したい。
・280blocker.netの定義ファイル更新時に日付を取得して通知することはできた。
・AdGuardのAutomaticReceiverを試してみたが、userfilterのimportが出来なかった。
・既にあるように思うが、情報を見つけられなかった。情報の在り処なりとも、教えてもらいたい。
2020/04/19(日) 16:02:30.50ID:wc0J5rvm
●Tasker有無: 購入済み
●Androidバージョン:android9
●root有無:なし
●やりたいこと
Bluetoothイヤホン接続時における、イヤホンバッテリー残量をしゃべらせる

最終的には、sayを使いしゃべらせたいのですが、そもそものBluetoothイヤホン残量の情報取得の仕方がわかりません
Bluetooth InfoでBattery残量拾えるよーてすが、その項目自体が探し出せずにいます。
%bt.battery_level←どこにあるのでしようか
2020/04/19(日) 22:55:34.07ID:ljGoh6yh
>>464
curlコマンドがないとすると,JavaScript を使うしかない.

ここに書こうと思ったが,書き込めないのでインポート用のリンクだけ書いておく.

https://taskernet.com/shares/?user=AS35m8k7n0YmGTmRsnarFg4uAlLQVI579pnuBRJb0Elmweb9pQOZH30EL9g2%2Br%2Fx8Q%3D%3D&;id=Task%3Afile.io
2020/04/19(日) 23:00:26.93ID:ljGoh6yh
>>465
下記のように Action>Scene>Element Value を使って %BRIGHT をセットすればよい.

A1: Create Scene [ Name:test ]
A2: Element Value [ Scene Name:test Element:Slider1 Value:%BRIGHT ]
A3: Show Scene [ Name:test Display As:Overlay, Blocking Horizontal Position:100 Vertical Position:100 Animation:System Show Exit Button:On Show Over Keyguard:On Continue Task Immediately:On ]
2020/04/19(日) 23:03:53.14ID:ljGoh6yh
>>466
AdGuard は有料版か無料版のどちらなのか?
userfilter とは,「カスタムフィルタ」のことなのか「User rules」のことなのか?
2020/04/19(日) 23:05:44.62ID:ljGoh6yh
>>467
Action>Net>Bluetooth Info に %bt_battery_level がある.
2020/04/19(日) 23:09:49.97ID:rgcSU6ej
>>470
AdGuard は無料版です。
すみません、間違いました。
「User rules」のことです。
2020/04/19(日) 23:21:42.80ID:wc0J5rvm
>>471
やべー、ほんとすいません
tasksから、net>Bluetooth>…ですか?
2020/04/19(日) 23:50:17.51ID:94uKDMtF
ifのブロック(endifまで)が複数入っているタスクで if のブロックを移動させるとうまくいかないね
全然意図していないところに入れ子になってめちゃくちゃになる
2020/04/20(月) 12:55:25.25ID:XtZVvRW2
>>471
ドットさん、大変失礼しましたm(_ _)m
tasker更新したらありました、おまけに日本語に!、しかし、日本語がかえって違和感が^^;
2020/04/20(月) 17:07:53.99ID:FwZ6lyL3
>>468
ありがとうございます
ここだけ詰まってたから助かりました
2020/04/20(月) 17:08:40.69ID:FwZ6lyL3
>>476
これをベースにうまい具合になったら公開しときます
478名無しさん@お腹いっぱい。
垢版 |
2020/04/20(月) 17:41:29.30ID:sLzLxfUx
LINE Notify書いてくれた人のコードほぼそのままやないか
2020/04/20(月) 21:49:20.45ID:lK58MkEa
>>477
ファイルを選択しfile.ioにアップするシーンです
残念なことにscn_xmlはfile.ioにアップ出来ずこのもらったスクリプトではanonfile.comの方にはアップできませんでした
仕方ないので手動でここにアップしました
https://anonfile.com/D3Q10ar1o1/file.io_.scn_xml

自分でファイルブラウザを作っていましたが自作のものより遥かにいいのが見つかってしまったのでこれを流用させてもらいました
http://bestofchina.eu/note-s/note-s.html#filebrowser
2020/04/20(月) 22:41:56.60ID:/jrC8/lQ
>>472
AutomationReceiver でカスタムフィルタを更新することはできるが,User rules は更新することができない.
そして無料版ではカスタムフィルタは使えない.
つまり,バックグラウンドで更新することはできない.
なので,AutoInputプラグインを使って更新操作を自動操作するしかない.
2020/04/20(月) 23:25:23.58ID:ywQnKfWw
>>480
ありがとうございます。
やっぱりautoinputで操作するしかないですか。
了解しました。
2020/04/22(水) 04:48:32.82ID:cLAvK3Vp
>>469
SceneカテゴリのActionに詳しくなかったので助かりました。ありがとうございます!
2020/04/29(水) 14:44:46.02ID:6TQdZ7mU
このアプリを使ってみたいなと思ってるのですが、たとえば画面オフ時に画面を3タップすれば写真を撮るとかいうことも可能なのですか?
2020/04/29(水) 15:35:27.87ID:9AEVgUiT
盗撮ですねわかります
2020/04/29(水) 23:36:07.00ID:oIjXyo1E
盗撮だな
486名無しさん@お腹いっぱい。
垢版 |
2020/05/01(金) 10:16:00.77ID:/5RFI+9l
●Tasker有無: 購入前
●Androidバージョン:10
●root有無: なし
●やりたいこと youtubeとchromeの分割画面を起動したとき、画面の設定画面を開きたい

タスク側は設定できたのですが、プロファイルをどういう設定にすれば良いのでしょうか?
まず可能ですか?

2つのアプリを起動したとき、画面分割したときという条件が見当たらないので、「split screen launcher」というアプリで2つの分割画面のショートカットを作ったのですが、そのウィジェットではこのアプリが起動されたことにはならないようです
2020/05/01(金) 11:22:19.59ID:kDkZjJek
タスクの先頭にそのアプリ起動させてタスクのみで使うのはどうでしょう

わたしはあるアプリを起動して特定のところをタップするタスクを作ってそのショートカットをホームにおいて使ってます
起動のトリガーがプロファイルではなくて自分
488名無しさん@お腹いっぱい。
垢版 |
2020/05/01(金) 11:57:11.19ID:/5RFI+9l
>>487
ありがとうございます
なるほど、その特定のところをタップするタスクはどのように作成されましたか?見当たらないのですが…
2020/05/01(金) 16:27:53.53ID:kDkZjJek
さっきの質問は解決して、また新たな話ということですよね。タスクは設定できた、と書いてあるし
私が伝えたかったのはタップする動作ではなく、「条件からタスクを起動」するのではなく「タスクの中で画面2分割ショートカット起動、設定画面開く」としてはどうかという提案です

画面のタップはautoinputを使ってます
2020/05/06(水) 01:13:27.59ID:nzu/S6L3
●Tasker有無: 購入済み
●Androidバージョン:EMUI10 huawei P30
●root有無: なし
●やりたいこと
Android9の頃は使えていたAutoinputのgestureコマンドが10に上げたら使えなくなりました
AutoiputのActionコマンドでClickはきちんと使えます

●やってみたこと
今まで問題なく使えていたので設定からの権限やユーザー補助機能の許可は確認しました
●わからないこと(知りたいこと)
10で制限や回避策ありましたら教えてください
2020/05/07(木) 07:33:54.41ID:nqw8hZLW
■質問テンプレート

機種はXperia xz1cです
●Tasker有無: 購入前
●Androidバージョン:9
●root有無: なし

●わからないこと(知りたいこと)
昨日まで使えていたのに今朝から急に指定したジェスチャーしてもタスクが動きません。
お試し版使い始めてから4日なので、まだ7日経過はしておりません。
492491
垢版 |
2020/05/07(木) 10:45:15.86ID:I6X9fxWK
直りました。
原因理由は分かりませんが、一旦監視の通知のオンにしたら使えるようになりました。
2020/05/07(木) 20:48:54.87ID:Bcg5Kzaq
いつもこちらのスレではお世話になります。
お知恵をお貸しください、よろしくお願いします。

●Tasker有無: 購入済み
●Androidバージョン:fireos 5.3.7.0
●root有無:あり
●困っていること
Get Voice実行時に、tasker本体が前面に出てきてしまうため、
現在実行中のアプリを前面に表示させたまま、GetVoiceを実行したい

Profile: GetVoicetest (574)
Event: AutoInput Key [ Configuration:Key Action: All ]
Enter: GetVoicetest (565)
A1: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A2: Set Clipboard [ Text:%VOICE Add:Off ]
2020/05/07(木) 20:48:55.48ID:Bcg5Kzaq
いつもこちらのスレではお世話になります。
お知恵をお貸しください、よろしくお願いします。

●Tasker有無: 購入済み
●Androidバージョン:fireos 5.3.7.0
●root有無:あり
●困っていること
Get Voice実行時に、tasker本体が前面に出てきてしまうため、
現在実行中のアプリを前面に表示させたまま、GetVoiceを実行したい

Profile: GetVoicetest (574)
Event: AutoInput Key [ Configuration:Key Action: All ]
Enter: GetVoicetest (565)
A1: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A2: Set Clipboard [ Text:%VOICE Add:Off ]
2020/05/08(金) 23:42:37.05ID:VcDznrrN
>>494
Tasker のバージョンが古いので,バージョンアップする必要がある.
v5.9.2 で Get Voice に Hide Dialog というオプションが追加されたので,それにチェックを入れればよい.
2020/05/12(火) 15:14:13.07ID:H+8vp03f
Autoinputでスクショ撮ろうとすると毎回こんな警告出てくるのですが、出さない方法教えてください
https://i.imgur.com/GrtT15W.jpg
redditにも似た質問いっぱいあるけど解決見つからない
https://www.reddit.com/r/tasker/comments/e5245g/autoinput_just_became_useless_thanks_to_android_10/
2020/05/13(水) 11:06:44.26ID:o6t7s/lU
●Tasker有無: 購入済み
●Androidバージョン:
●root有無: なし
●やりたいこと
 ゆうちょ通帳アプリ起動時にScreen Balance(画面表示色調整アプリ)のアプリ内スイッチをoffにする
 もしくはゆうちょ通帳アプリ起動時に一度だけScreen Balanceを起動する
●やってみたこと
ScreenBalance ON (20)
A1: アプリ起動 / Launch App [ パッケージ/アプリ名:Screen Balance データ: アプリ履歴から除外する:オフ 常に新規に起動する:オフ ]

 プロファイルにゆうちょ通帳アプリ、タスクにScreenBalance起動を設定したところゆうちょに移動する度にScreenBalanceが前面にくる
●わからないこと(知りたいこと)
 ・Taskerでアプリ内スイッチを操作できるのか
 ・アプリ起動時に他のアプリを一度だけ起動するにはどうすればいいのか

アプリ起動時に他のアプリを一度だけ起動するにはどうすればいいのかなんて絶対どこかに書いてあると思うんですが見つかりませんでした…
2020/05/13(水) 13:21:33.04ID:5aCVccUU
>>497
LaunchAppのあとProfileを無効化して適当な条件でProfileを有効化するタスクを作っておくとか。

アプリ内の設定等を切り替えるには操作対象のアプリ側が外部から操作可能なシステム(intent等)を開けておく必要があるため基本的に不可能。
2020/05/13(水) 13:31:53.57ID:2K5riTzQ
Taskerでどうこうしようとせず逆にTaskerからアプリを起動させると望んだ挙動をするアプリに変えるのもあり
そのアプリに拘りがないのならだけど
2020/05/13(水) 13:47:31.19ID:pEZ682zg
2つのアプリを順に起動するタスクを作って、それを任意のタイミングで使えばよいのでは?
プロファイルだけが起動する手段ではないので
2020/05/13(水) 16:39:33.26ID:o6t7s/lU
>>498
プロファイル無効化で思った動作ができました
教えてくださった方々ありがとうございました!
2020/05/15(金) 19:25:24.85ID:QT5DQicv
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無:なし
●やりたいこと
メールでZOOMの会議にさそわれたとき、カレンダーに自動入力したい。
そのため、メールの本文全文をtaskerで読み込めるようにしたい。
直接読み込む方法もしくは、メール本文をtextファイルに書き出す方法を知りたい。
そこまでわかれば、splitなどで切り出し、カレンダーに入力はできると思う。

●やってみたこと
autonotification で通知を取得するための変数が分からなかった。
mail taskというプラグインを入れてみたが、gmailとの相性が悪いのが、gmail自体の挙動がおかしくなるので使用しておりません。
●わからないこと(知りたいこと)
取得できたとしても、所得できる文字数が足りないかもしれず、メール本文全部を取得できる方法がしりたい。
何かの変数に入れる方法、指定したテキストファイルに格納するう方法がわかったらうれしいです。

どうぞよろしくお願いいたします。
2020/05/16(土) 22:18:59.17ID:XVedm6M7
>>502
Aqua Mail のプラグインを使うのが一番簡単.
Context>Event>Plugin>AquaMail

https://play.google.com/store/apps/details?id=org.kman.AquaMail&;hl=ja
2020/05/17(日) 08:35:25.69ID:LaUfEW1b
>>503
ありがとうございます。以前別のことをしようと検討してたことがありましたがメールアプリをもう一つ入れるのに抵抗あり、見合わせてました。でもこれを機にいれてみます!
2020/05/17(日) 09:20:45.27ID:70Q0lO4u
taskerでやる必要性を感じないけど
2020/05/17(日) 10:35:31.39ID:LaUfEW1b
>>505
メールが送られてくるだけで、グーグルカレンダーに自動的に登録できるやり方ってほかにあるんですか?
2020/05/17(日) 13:13:46.06ID:Y9teJtyr
>>506
スマホと関係のないルーチンワークをスマホでやる必要性があるのかな、と思って
iPaaSでいいのでは
2020/05/17(日) 13:37:08.89ID:ml/rp6k0
見解の相違だね逆にこのスレというかアプリを使う人はおそらく
常に持っているであろうスマホで出来る事を何故スマホでやらないのか
Taskerで出来る事を複数のアプリや端末でやる意味があるのか
こんな人が多いと思う
2020/05/18(月) 16:47:31.32ID:qxWSlYAw
502です。ドットさんのアドバイスをいただき何とか望み通りのものができました。
もっとスタイリッシュにできるのかもしれませんが今の私にはこれが精一杯ということでとりあえず貼っておきます。いけてるおじさまたちに辛口レビューしていただけたら幸いです。

Profile: zoom会議 (15)
Restore: no
Event: AquaMailのメール [ Configuration:アカウント: o@hoge.jp ]
Enter: zoom (42)
A1: Stop [ With Error:Off Task: ] If [ %aqmtext !~R Zoomミーティングに参加する ]
A2: Variable Split [ Name:%aqmtext Splitter:ミーティングID: Delete Base:Off ]
A3: Variable Split [ Name:%aqmtext1 Splitter:トピック: Delete Base:Off ]
A4: Variable Split [ Name:%aqmtext12 Splitter:時間: Delete Base:Off ]
A5: Variable Split [ Name:%aqmtext122 Splitter:する Delete Base:Off ]
A6: Variable Set [ Name:%cal To:%aqmtext1221 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A7: Variable Search Replace [ Variable:%cal Search:.(202[0-9]).([^月]*).([^日]*)..(..).(..)(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In Array: Replace Matches:On Replace With:$1,$2,$3,$4,$5,$6 ]
A8: Variable Split [ Name:%cal Splitter:, Delete Base:Off ]
A9: Variable Add [ Name:%cal4 Value:12 Wrap Around:0 ] If [ %aqmtext122 ~R PM ]
A10: Variable Set [ Name:%ins To:%cal1-%cal2-%cal3 %cal4.%cal5 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A11: Variable Set [ Name:%nows To:%DATE %TIME Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A12: Variable Convert [ Name:%ins Function:Date Time to Seconds Store Result In: Mode:Default ]
A13: Variable Convert [ Name:%nows Function:Date Time to Seconds Store Result In: Mode:Default ]
A14: Variable Set [ Name:%intime To:(%ins-%nows)/60-1 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:0 ]
A15: Calendar Insert [ In / For (Minutes):%intime/60 Calendar:Google:hoge用 Title:zoom %aqmtext121 Description: Location:%aqmtext1222 Available:Off All Day:Off ]
A16: Flash [ Text:%aqmtext1222 Long:On ]
2020/05/18(月) 16:49:12.83ID:qxWSlYAw
お礼をもうしあげそこねておりました。
このスレのみなさまにはいつも感謝しております。ありがとうございました。
2020/05/19(火) 23:24:19.27ID:j7G3rwxU
失礼します
愛車に近づいたらwifiテザリングON、離れたらテザリングOFFにしたいてす。カーナビのbluetoothのペアリングの接続タイミングでは無く、位置情報を利用しておこないたいのですが、taskerで実現がわかりません。

下車は、カーナビのbluetooth切断をトリガーとして、場所(エリア)を記憶し、テザリングはOFFにする。車に近づいた(下車したエリア)ら、wifiテザリングをONにしたいてす。

宜しくお願いいたします。
2020/05/20(水) 00:31:53.05ID:h0VWRp2i
【自動化アプリ】MacroDroid【仮設】
https://egg.5ch.net/test/read.cgi/android/1549611810/591-

591 名無しさん@お腹いっぱい。 sage 2020/05/19(火) 23:51:01.69 ID:j7G3rwxU
失礼します
tasker質問スレとのマルチになってしまいますが、お許しを。

愛車に近づいたらwifiテザリングON、離れたらテザリングOFFにしたいてす。カーナビのbluetoothのペアリングの接続タイミングでは無く、位置情報を利用しておこないたいのですが、実現がわかりません。

下車は、カーナビのbluetooth切断をトリガーとして、場所(エリア)を記憶し、テザリングはOFFにする。車に近づいた(下車したエリア)ら、wifiテザリングをONにしたいてす。

宜しくお願いいたします。
2020/05/21(木) 01:14:24.19ID:eQhIn5Er
マルチって断り入れれば許される風潮になったの?
てかこっちにはマルチしてること言わないしなにこいつ
2020/05/21(木) 08:21:50.63ID:6HSx1PIE
そもそもぷらりんを流し読みしてもわかるような事を調べもせず聞いてる時点でって話だし
テンプレ無視だからぷらりんも分かってないんだろうけどw
2020/05/21(木) 08:32:17.00ID:aX/brZPo
Tasker とMacroDroid、それぞれでの実現方法を知りたいから双方で訊くってのは
別に良いような気がするけど
自分でやってみてから訊くって感じが無いのと質問テンプレがあるのにそれに気付いてない
ってのが癇に障るって人が多いだろうなあ。
2020/05/21(木) 11:04:40.03ID:GJPO7NQR
その人がどのくらいtaskerを使えるかわからないと、答えるのがむずかしい。何が分からないかがわからないから。
テンプレ原理派じゃないけど、taskerならここまでできるって書いてあれば、マルチにもならないような気もするし。

で、やり方としては、GPSの位置情報をグローバル変数に記録しといて、何分か離れたらという条件を付けて、そんでもう一度そこに近づいたら動くようにすればいいとおもうんだけど。
こんな回答でいいのかな。でも、地下駐車場とかだったら別の処理を考えなきゃいけないな。きっと。
2020/05/31(日) 09:55:20.81ID:Ndwl7dPH
いつもお世話になります。

●Tasker有無:あり
●Androidバージョン:android9
●root有無:あり
●困っていること
あるフォルダにファイルが追加されたらTaskが起動するように
したいのですが、Profile>file modifiedがトリガーとして
ファイル追加を探知しません。

Profile: testmodified (153) Event: File Modified [ File:Test/Files/ ]
Enter〜

rootは取得済み、フォルダは通常のストレージフォルダです。
どういった理由が考えられますでしょうか?
2020/06/02(火) 07:25:38.22ID:7ddDnrl9
>>517
何を根拠にファイル追加を探知しないと判断したんだ?
2020/06/03(水) 14:00:09.52ID:vQ+1gfAv
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
 bluetooth接続をトリガーにYou Tube musicを再生したい
●わからないこと
 タスクのmedia controlでYouTube musicを再生できないのですが、何か方法はありませんが?
2020/06/04(木) 23:48:41.23ID:EjJEodMO
>>519
プレイリストを指定して再生するだけなら,下記のような Intent を送ればよい.
A1: Send Intent [ Action:android.intent.action.VIEW Cat:None Mime Type: Data:https://music.youtube.com/watch?v=-bzWSJG93P8&;list=PL0592A944480F0C9F Extra: Extra: Extra: Package:com.google.android.apps.youtube.music Class: Target:Activity ]

しかし,レジュームしたいとかだと,YouTube Music を起動してから,再生ボタンを AutoInputプラグインを使って押すとかしないと無理だろう.
2020/06/05(金) 21:28:25.28ID:CEJn/Pro
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: ?
●やりたいこと
 自宅を出たら、Wi-FiをOFFに、テザリングをONに
 帰宅したら、テザリングをOFFに、Wi-FiをONにしたい
●やってみたこと
 GPSが自宅位置の範囲と一致したら上記のタスクを実行
 GPSが自宅位置の範囲から外れたら上記のタスクを実行

 5/30にGalaxy A7が届き、その日にTaskerで上記設定、当初目論見通り動作していたが、ここ数日動作しなくなった
●わからないこと(知りたいこと)
 Taskerが動かなくなってしまった原因を知りたいです
 バッテリー最適化関連が怪しいのかなと思い、極力最適化しないように設定したつもりですが、やはり動作しません
 Taskerが再度動くようになるためのアドバイスをお願いします

https://i.imgur.com/96MSAYO.jpg
https://i.imgur.com/ndYx4Tx.jpg
2020/06/05(金) 22:50:40.84ID:/g8d67Uy
>>519
俺も困ってる
なのでgoogle play musicからyoutube musicに移行できないでいる
2020/06/05(金) 23:05:44.75ID:LM6tVPo4
>>521
Taskerの設定→監視→画面消灯中の監視で
・すべてのチェックが初期値は600秒になっているので最大10分間トリガー感知できない
これを300秒なり適当な値に あまり小さくするとバッテリー消費が大きくなる
・タイムアウト(初期値60秒)を小さくしすぎているとGPS測位に失敗する

あとGalaxyは分からないけど最適化外す以外に自動起動を許可が必要な機種もある
2020/06/05(金) 23:25:08.53ID:CEJn/Pro
>>523
ありがとうございます

>・タイムアウト(初期値60秒)を小さくしすぎているとGPS測位に失敗する
これ、よくわからないまま小さくしてしまっていました
これが原因かも知れないです
初期値に戻しました

>・すべてのチェックが初期値は600秒になっているので最大10分間トリガー感知できない
こちらは初期値のままでしたので、300秒に変更しました

これで少し様子を見てみます
525521
垢版 |
2020/06/06(土) 08:19:17.43ID:7qXaGHbn
>>524
これでもTasker自体が動いてない感じでした
設定をデフォルトに戻して一度終了させてみたら、
途端に動き出しました

ちょっとまだ何がいけなかったのか理解できていませんが、
とりあえず解決です
お騒がせしました
2020/06/08(月) 15:33:13.65ID:lQcHplGS
●Tasker有無: 購入済み
●Androidバージョン: 5.9.2
●root有無: なし
●やりたいこと
LINEの通知が来ないことが多く、強制的に通知を受け取る。
一定時間事にディスプレイがoffならLINEを起動するだけ。
ただ、出来るだけスリープ直前に起動していた状態を維持したいので、LINE起動をしたのち元に戻したい。(事前にブラウザが立ち上がっていたらLINE立ち上がり処理をした後に、ブラウザに戻しておく)

スリープ確認&時間周期(例:15m)

LINE起動

LINE起動前のアプリに戻る

end

・Resentによる安定した戻り
・現在起動中のアプリを変数に受け取り、そのアプリをlunchする方法
上記を想像はするのですが、いい方法が浮かばない。

●やってみたこと

LineLite起動 (5)
A1: [X] Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: Launch App [ Package/App Name:LINE Lite Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A4: Launch App [ Package/App Name:Evie Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]

※冒頭のWaitはテスト用です

今は戻す手段が確立しておらず、ホームアプリを立ち上げてホームに戻しています。

Resent系操作もRoot環境が無く、安定した動作を見込めませんでした。

tasker使い始めで稚拙な内用ですが、よろしくおねがいします。
2020/06/08(月) 15:35:18.96ID:lQcHplGS
X●Androidバージョン: 5.9.2
O●Androidバージョン: 10

taskerバージョン表記してました
2020/06/08(月) 17:51:45.82ID:2LPMm14J
taskerの前に通知の設定を見直してみたら?
Android10だけど普通に来るよ
2020/06/08(月) 19:02:24.06ID:lQcHplGS
>>528
設定はバッテリー最適化にoffやパワーマネージメント系の設定は試用しない設定にしています。
暫くは問題なく届くのですが、突然届かなくなることがあるのがマズいのです。(そういうときに限って大切な通知だったりする)
2020/06/08(月) 19:03:20.28ID:lQcHplGS
端末固有や設定の甘いところがあるのかも知れませんが、その当たりも安心したいので力業でも安定させたいと思っています。
2020/06/08(月) 21:35:34.37ID:PKsj8mux
>>526
Taskerに「使用状況へのアクセス」を許可していればroot化してなくても普通に
Load Last Appで直前のアプリに移れるんだけどそれじゃダメなの?
2020/06/08(月) 22:04:59.04ID:lQcHplGS
>>531
ありがとうございます。
Load last app 気づけていませんでした。
Resent系と申し上げておきながらお恥ずかしい限りです。

LineLite起動 (5)
A1: [X] Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: Launch App [ Package/App Name:LINE Lite Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A4: [X] Launch App [ Package/App Name:Evie Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A5: Load Last App


仰ると降りて上記で期待通りの挙動を見せています。
コレで暫く様子を見てみたいと思います。
2020/06/10(水) 00:16:05.02ID:9xTHBAOA
■質問テンプレート

●Tasker有無: 購入済み

●Androidバージョン:10

●root有無:なし

●やりたいこと
 自宅WiFiから離れたときはミュートにするが、Bluetooth接続時のみはメディア音量を出す。

●やってみたこと
 Bluetooth接続時にメディア音量指定して、解除時にメディア音量を0にすることはできた。
現状だとBluetooth接続時以外はミュートになってしまうので、自宅WiFi接続時には上記プロファイルを無効にして自動的にミュートを解除するようにしたい。

●わからないこと(知りたいこと)
 プロファイルを無効に設定する際に、プロファイル名が一致しているにも関わらず、プロファイル名がないと言われる(添付参照)。
2020/06/10(水) 00:17:26.68ID:9xTHBAOA
添付漏れてた。
https://i.imgur.com/gyjpX6w.png
https://i.imgur.com/iFAZB75.png
2020/06/10(水) 00:39:22.14ID:TvKdZrab
>>533
Nameを入力するとき手打ちじゃなくて虫眼鏡からタップしてもそうなる?
2020/06/10(水) 01:53:35.10ID:9xTHBAOA
>>535
レスありがとう
虫眼鏡からだとプロファイルが見つからない的なアラートがでる。隣のインデックスみたいなとこでプルダウンで選べるけど、そのリストには出てこないんだ
2020/06/10(水) 07:10:29.50ID:HbA2RuQP
Profileに名前つけてないからだよ
https://i.imgur.com/t2lRdd8.jpg
2020/06/10(水) 23:03:09.58ID:9xTHBAOA
>>537
レスありがとう。
無事できました、助かりました。
2020/06/16(火) 09:14:03.35ID:ivK60Yfw
機内モード中にWIFIオンってTASKERからできなくなりました?
端末のクイック設定からならWIFIオンにはできる
PIEです
540名無しさん@お腹いっぱい。
垢版 |
2020/06/17(水) 12:49:54.33ID:5a71jVqX
■質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン: android 9
●root有無: あり
●やりたいこと
  • Androidバージョンを8から9へアップグレードしたところ今まで機能していたスリープ(画面消灯)がうまく動かなくなった(*1)ので、これをtaskerを使ってosの様なスリープ機能を再現したい。

  • (*1)実行中の状態によってスリープ機能が働く場合がある。例えば google map実行中はスリープが機能する、 google chrome実行中はスリープが機能しない、ホーム画面ではスリープが機能しないなど異なる。何故なのかは不明、これでは不便なのでosになり変わってtaskerを使ってスリープ機能を実現したい。
  •
●やってみたこと
 ・プラグインのTouchTaskを導入。
プロファイル作成
イベント→プラグインからTouchTaskを選択
Screen touched でAnyに設定。
なにかタッチがあれば変数に現在時刻+10秒を設定する。

プロファイル作成
その変数が現在時刻になればスリープを発動させる
 ・うまくいかないこと
スリープ発動のタイミングが画面を最後にタップorスクロールしてから10秒後にスリープを発動させたいが、なぜか予期しないタイミングでスリープが発動してしまう。
  
●わからないこと(知りたいこと)
 ・最後に画面を触ってから、X秒後になにか実行させるにはtaskerではどのように書けばよいのか教えて欲しいです。

• 出来れば、スリープ機能のプロファイルを公開して欲しい。

試してみた上手く行かないプロファイルの添付↓
https://taskernet.com/shares/?user=AS35m8n%2FN2%2FbqmIA6Tz3kbhlopkPGFZ7xpCEYZ3pbTX0BUHtYn9N14heCyycYD4b8i42QbM%3D&;id=Project%3Asleep+mode
2020/06/17(水) 14:17:01.86ID:eHRL4DO2
まずはその機種の不具合として解決する道を探った方が
542名無しさん@お腹いっぱい。
垢版 |
2020/06/18(木) 05:25:46.51ID:ntT3DZiy
>>541
探ってみましたが、自分だけの環境なのか同様の症状の書き込みは見つけられませんでした。。
使用している端末はoneplus 5t oxygen os 9.0.11です。
2020/06/18(木) 21:51:32.44ID:lZb1jX/3
>>540
試してみたという Profile を見てみたが,特に大きな問題は見当たらない.
予期しないタイミングでスリープが発動してしまうということは,
Profile が Active になって変数に設定した後に,次のタップ or スクロールで Profile が Active にならなかったということ.

ちょっと試してみたところ,TouchTask でタップをキャッチできないボタンがあったので,そういうケースでは Profile が Active にならない.
他の可能性としては,端末が重くなっていて処理の遅延が起きたり,取りこぼすようなことがあるかもしれない.

TouchTask を使うのではなく,Logcat Entry を使う方が確実だろう.
端末に依存するかもしれないので,実際にタップやスクロールをしてみて,どういうログが出るか確認してみればよい.
以下は InputReader の Touch event's action is 0x0 で検知している.

Profile: スリープ機能 (381)
Restore: no Enforce: no
Event: Logcat Entry [ Output Variables:* Component:InputReader Filter:Touch event's action is 0x0 Grep Filter (Check Help):Off ]
Enter: Anon (386)
Abort Existing Task
A1: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: Turn Off [ Dim:Off Lock:Off ]

https://taskernet.com/shares/?user=AS35m8k7n0YmGTmRsnarFg4uAlLQVI579pnuBRJb0Elmweb9pQOZH30EL9g2%2Br%2Fx8Q%3D%3D&;id=Profile%3A%E3%82%B9%E3%83%AA%E3%83%BC%E3%83%97%E6%A9%9F%E8%83%BD
544名無しさん@お腹いっぱい。
垢版 |
2020/06/18(木) 23:13:25.98ID:ntT3DZiy
>>543
ありがとうございます!
さっそく試して頂きありがとうございました。
そういう原因が考えられるんですね。
そして、僕にはLogcatを使うという発想にとても至らなかったです。
さすがです!凄いですよね。ありがとうございます。
早速インポートして試してみましたけれど、いくら待ってもスリープは発動しなかった(タスク自体は動かしてみるときちんとスリープが発動しました)ので、Logcatについて少し調べてみようと思います。今は難し過ぎて、ちょっと何やってるかワカラナイので…
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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