探検


Tasker 質問スレ 18

■ このスレッドは過去ログ倉庫に格納されています
2018/07/18(水) 18:44:13.67ID:9tqRPFzl
Androidアプリ、Taskerの質問スレです

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

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

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

■関連リンク
◆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を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
2019/04/13(土) 21:17:10.17ID:MIolPSGe
>>572
以下の URL に従って,Tasker と AutoNotification の省エネ設定を見直せば解決するかもしれない.

https://tasker.joaoapps.com/userguide/en/faqs/faq-problem.html#00
2019/04/14(日) 06:40:13.47ID:rCuUsduj
>>577
ありがとうございましたっ。
AutoNotificationが、Backgroundで走っていないことが原因でした、Tasker自体には問題なかったよーです
しばらくこれで様子見です
2019/04/14(日) 18:01:00.18ID:JKnkQLP4
>>573
>>574,575
ほとんど努力してない、わからない
って意味で書きましたすみません

>>576
ありがとう読んでみます
2019/04/14(日) 19:09:38.29ID:JKnkQLP4
>>576
そこにあった Bluetooth_Battery_Level.prf.xml をProfileにインポートし、
Taskの最後にテスト的に
%android_bluetooth_device_extra_battery_levelの値を表示させるPOPUPを追加したところ、
BTイヤフォン接続時/切断時/BTバッテリー残量変化時の各タイミングでイベントが発生し残量値がPOPUPされることを確認しました

本当にありがとうございました
581名無しさん@お腹いっぱい。
垢版 |
2019/04/16(火) 11:44:17.45ID:t/SID9Id
機種変したんでTasker環境丸ごとお引っ越ししようと思ったらファイルで読み込みができなくなってる
仕方ないんでgoogle drive使おうとエクスポートボタン押したらこんなエラー出て出力できない
どうやったらお引っ越しできるの?

http://imgur.com/6AGaGVh.jpg
2019/04/16(火) 13:01:40.32ID:fGBFt37R
>>581
エラーメッセージ読めば分かるやん
2019/04/16(火) 15:33:49.27ID:rN9fw+Hj
>>582
できた
TOEIC300点のバカですまん
2019/04/16(火) 15:44:08.91ID:rN9fw+Hj
もう一つだけどなたかお願いします

古い機種では何も問題ない画面キャプチャーするコードなんだけど、新しいスマホではキャプチャーしたらTaskerが最前面に出てくるようになってしまった

Taskerが大人しくバックグラウンドで動作するようにできませんか?
AutoInputのaccessibillity in foregroundはオンオフどちらも試しましたが同じでした

https://i.imgur.com/DvE5qcm.jpg
2019/04/16(火) 23:03:10.82ID:8FjFfLGa
>>584ですが何故だか動作するようになったので取り下げます
586名無しさん@お腹いっぱい。
垢版 |
2019/04/18(木) 19:17:57.86ID:WvA1uSYe
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root無
●気がついたら、TASKER上の時間が二倍くらい早くなっていました。例えば、waitで10分と設定すると、5分くらいで次に進んでしまいます。今までは問題ありませんでした。何が原因だと思われますか?
2019/04/21(日) 12:16:40.33ID:GUvxaE9e
●Tasker有無: 購入済み
●Androidバージョン:5.0.1
●root有無: あり
●やりたいこと
「Trader Trainer」というアプリケーションが起動している状態で
 autoremoteからメッセージが着信したら、 「Trader Trainer」が
 起動した状態(最前面に表示された状態)を維持したまま、音声検索を
 起動したい
 (音声検索起動後は音声メモをシーンに貼り付け→画面キャプチャ)

●やってみたこと
 下記profileを起動したところ、A3のGet Voiceのステップでなぜか
 tasker画面が最前面に表示されてしまう
 (「Trader Trainer」が終了)

●わからないこと
 最前面に起動したアプリの状態を維持しつつ、Get Voiceを起動する
 方法がわかりましたらご教示下さい。
 (別のスマホでは同じprofileが思惑通りに動いてるので、
  何か設定が不足しているのかもしれません)


Profile: 音声メモ (488)
Application: Trader Trainer
Event: AutoRemote [ Configuration:All Messages ]
Enter: 音声メモ (487)
Run Both Together
A1: Wait [ MS:500 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A2: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A3: Set Clipboard [ Text:%VOICE Add:Off ]
A4: Show Scene [ Name:シーン Display As:Dialog Horizontal Position:100 Vertical Position:100 Animation:System Show Exit Button:On Show Over Keyguard:On Continue Task Immediately:On ]
A5: Element Text [ Scene Name:シーン Element:TextEdit1 Position:End Text:%VOICE Selection: ]
A6: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A7: Run Shell [ Command:screencap -p /sdcard/Pictures/`date '+%Y-%m-%d-%H-%M-%S'`.png Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A8: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A9: Hide Scene [ Name:シーン Animation:System ]
2019/04/24(水) 23:15:16.02ID:BhVPK056
Android9、Tasker 5.7.0betaです。

通知領域にタスクを実行する度にTaskerが赤い三角マークの通知を出すんですが、これは正常な動作でしょうか。
2019/04/25(木) 07:52:18.89ID:qL7Xdd7F
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし

●やりたいこと
HTTPGetを使用して特定のサイトで指定したキーワードの入った記事が掲載されたら
通知をもらうようにしたのですがHTMLのソースにそのキーワードが含まれていると間違って長文のソースが送られてくるのを防ぎたいです。

●やってみたこと
ソースが届くたびにその中に含まれる文字を入れて除外するように対応していますが
届いてほしい情報には含まれていなくて届いてほしくない情報には含まれる除外に使うキーワードを
探すのも大変で対策したいです

variableの文字数が何文字以上だったら除外するとか出来れば良いのですがその方法もわからず。

なにかよい方法は無いでしょうか?
2019/04/25(木) 08:27:43.25ID:VxjKrjZb
>>589
具体的なURLが出てないので当てずっぽう

> 指定したキーワードの入った記事
1. タイトルに絞ってよいならタイトルに絞って検知
2. タイトルに限らずなら、せめて範囲を限定する(「人気記事」「関連記事」に指定したキーワードがあっても範囲外なら検知されない)

まあそもそも
> 通知をもらうようにしたのですがHTMLのソースにそのキーワードが含まれていると間違って長文のソースが送られてくるのを防ぎたいです。
がちょっと理解が及ばない
「HTMLのソースにそのキーワードが含まれている」なら対象なのではないか?
「長文のソースが送られてくる」はご自分でソースを送るようにしているからでは?
という疑問

> variableの文字数が何文字以上だったら除外するとか出来れば良いのですがその方法もわからず。
Select Action Category - Variables - Test Variable - Length

> なにかよい方法は無いでしょうか?
>>2
2019/04/25(木) 10:40:50.58ID:qL7Xdd7F
>>590
Test variableで解決できそうです!
ありがとうございます。

たとえばですが
本文にキーワードの(give)が入った記事の本文のみをsplitで抽出して送ってもらうのが目的ですが
ソースの方にgiveが入っていて本文には入っていない状況だとソースコードがそのままごっそり送られてくるのでそれを防ぎたかったのです。

分かりづらくてすいません。
592名無しさん@お腹いっぱい。
垢版 |
2019/04/28(日) 21:38:28.54ID:bzrU+e/Y
●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし

 お世話になります。
 actionで「Alert」→「Notify Vibrate」を選択して、タイトルやパターンを指定したあと、「Actions」で「Media」の「Play Ringtone」を指定して、振動と一緒にサウンドも鳴るようにしました。
 ですが、振動だけでサウンドが再生されません。
 これはOS側の仕様なのか、そもそも指定方法が間違っているのか、ご存知でしたら教えていただけないでしょうか。
 また、ほかにいい方法があれば、教えていただけると幸いです。
 よろしくお願いします。
2019/04/28(日) 22:13:14.37ID:Z0hhosnI
>>592
Taskerの仕様というか592が勝手に都合の良いように解釈しているだけ。actionsで設定したボタンを押せば指定したサウンドが流れる。画面からヘルプを見れるのだから先ずヘルプを読んでみようよ。
サウンドは別の行で鳴らせばよい。
594名無しさん@お腹いっぱい。
垢版 |
2019/04/28(日) 23:39:15.32ID:bzrU+e/Y
 すみません。
 確かに、私が勘違いしていたようです。
 「Notify Vibrate」とは別にもう1つ新しいアクションを追加して、そこで「Play Ringtone」を指定しました。
 とりあえず、これでうまくいったようです。
 ありがとうございました。
595名無しさん@お腹いっぱい。
垢版 |
2019/04/28(日) 23:52:17.34ID:bzrU+e/Y
>>594

 すみません。
 解決したと思ったんですが、「Play Ringtone」で再生される音量がかなり大きいようです。
 「Play Ringtone」は、Androidの設定の着信音量には依存しないのでしょうか。
 また、もし依存しないのであれば、再生時に音量を変える方法はあるんでしょうか。
 ちなみに、「Play Ringtone」のTypeでは、「Notification」を選択しています。
 よろしくお願いいたします。
2019/04/30(火) 01:20:02.69ID:VoUJOl2+
●Tasker有無:購入済み
●Androidバージョン:Pie
●root有無:無

Android7で動いてたcodeを丸ごとPieに移したのですが、10分ぐらいで固まってしまいます
Autoinputで画面いじり、キャプチャーを3時間ぐらい繰り返すcodeで
7では問題なく動いてるのでcode自体には問題ないと思うのですが
PieあるいはHUAWEIのEMUIだと気をつけるポイントとかありますか?

2chMate 0.8.10.45 dev/HUAWEI/VOG-L29/9/DT
2019/04/30(火) 10:53:31.43ID:A0HTbNg1
>>596
HUAWEIは独自のタスクキラー持ってるからTaskerや関連アプリを除外リストに入れる必要があるはず。
2019/04/30(火) 12:33:39.75ID:A0HTbNg1
Taskerの新バージョンが正式リリースされたけれどしばらくは旧バージョンの質問も出そうだしこの際だからTasker側のバージョンもテンプレに入れるべきでは?
2019/04/30(火) 23:06:05.87ID:s9toU6bH
さっそくアップデートしたらAutoinputでスワイプすら出来なくなった

23.04.26/ActionArgBundle key: EnableDisableAccessibilityService: replace <null> String value with null
23.04.26/ActionArgBundle key: Password: replace <null> String value with null
23.04.26/E FIRE PLUGIN: AutoInput Gestures / com.twofortyfouram.locale.intent.action.FIRE_SETTING: 9 bundle keys
23.04.26/E AutoInput Gestures: plugin comp: com.joaomgcd.autoinput/com.joaomgcd.autoinput.broadcastreceiver.IntentServiceFire
23.04.26/E add wait type Plugin1 time 664
23.04.26/E add wait type Plugin1 done
23.04.26/E handlePluginFinish: taskExeID: 1 result 3
23.04.26/E pending result code
23.04.26/E add wait task
23.04.27/E Error: 1477576028
23.04.27/E Couldn't perform gesture: Couldn't perform gesture
2019/05/02(木) 06:36:32.22ID:bb9/U/R3
アプデしたらタスクが全部消えててワロタ
2019/05/02(木) 09:16:53.00ID:yDCivfLo
暫くアプデやめとこう・・・
2019/05/02(木) 09:20:27.44ID:PLLLeLaC
piやけど異常ないなあ
2019/05/06(月) 23:26:20.38ID:hyWdpg93
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
周りの明るさに応じて画面の明るさを調整したい
Android 9の自動調整は全然思い通りの明るさにならないので
手動で明るさを指定したい

●やってみたこと
こういう風にLight LevelごとにDisplay Brightnessで
好みの明るさに設定するようにしてみました

Profile: LightHigh (119)
State: Light Level [ From:80 To:100 ]
Enter: BrightnessHigh (120)
A1: Display Brightness [ Level:255 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]

ただ、これだとLight Levelの境界値付近(上の例だと80前後)の明るさの時に
微妙な光の変化で画面が明るくなったり暗くなったりを繰り返してしまいます

●わからないこと(知りたいこと)
周囲の明るさが境界値を超えたら即画面の明るさを変えるのではなく、
境界値をある程度超えてから明るさを変えるようにしたいです
(車のヘッドライトの自動点灯がそういう動きなので真似したい)

周りの明るさが 暗→明 と変化するときは From:85 To:100として働いて
明→暗 と変化するときは From:75 To:100として働くLight Level
があればちょうどよかったのですが
そういう都合の良いものはないようです

From:0 To:1
From:1 To:2
From:2 To:3
みたいにして100個のLight Levelを作って
%LIGHTを記録しておいて
前回の%LIGHTと現在の%LIGHTを比較すれば
暗→明 なのか 明→暗 なのか区別できるかなと思ったのですが
あまりに力技すぎると思うのでもうちょっとマシな方法はないか
知恵を貸してほしいです
2019/05/06(月) 23:41:35.43ID:pXaoUo7x
taskerで出来るかはわかりませんが
「ニコニコ実況Freeアプリ」起動してる間はスリープしない/起動終了したらスリープしないを解除
とさせたいのですが
スリープ停止ONOFFのアクションがわからないのですが可能でしょうか
2019/05/07(火) 00:14:13.00ID:CcKby0pu
>>603
いくつかの課題があるみたい。

最初の課題である、明るさが直ぐ変わらないようにするのはcooltimeを使うか、明るさを変えるときにwaitをいれるか。

暗→明 明→暗は
Lightlevelをトリガーだけにし、EXITも使ってたとえば、1-30 50-70 80-95などで変わったところでトリガーが働くようにする。ついでに画面がオンになったとき。%LIGHTを別のグローバル変数に格納する。これと次に取得した%LIGHTとをifで比較してなんとかする。
最初の課題がうまく行けばあまり気にならないと思うけど。

それでもいいけど自分はこうしてる。↓
2019/05/07(火) 00:16:41.52ID:1gDDaFsd
>>603
ちゃんと動くか確認してないけど発想的にはこんなんでどう
Profile: variable light
Cooldown: 30 Restore: no Notification: no
State: Variable Value [ %LIGHT !~ %VLIGHT ]
Enter: V
A1: Variable Set [ Name:%VLIGHT To:%LIGHT Recurse Variables:Off Do Maths:Off Append:Off ] If [ %VLIGHT !Set ]
A2: Variable Set [ Name:%minus To:%VLIGHT-15 Recurse Variables:Off Do Maths:On Append:Off ] If [ %VLIGHT > %LIGHT ]
A3: Variable Set [ Name:%plus To:%VLIGHT+15 Recurse Variables:Off Do Maths:On Append:Off ] If [ %VLIGHT < %LIGHT ]
A4: Stop [ With Error:Off Task: ] If [ %minus < %LIGHT & %minus Set | %plus > %LIGHT & %plus Set ]
A5: Variable Set [ Name:%VLIGHT To:%LIGHT Recurse Variables:Off Do Maths:Off Append:Off ]
A6: Display Brightness [ Level:77 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ] If [ %LIGHT < 100 & %LIGHT > 60 ]
A7: Display Brightness [ Level:77 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ] If [ %LIGHT < 60 & %LIGHT > 40 ]
2019/05/07(火) 00:18:34.55ID:CcKby0pu
画面輝度一括改 (158)
A1: Goto [ Type:Action Label Number:7 Label:camera ] If [ %CAMERA ~ 1 ]
A2: Goto [ Type:Action Label Number:7 Label:d ] If [ %LIGHT < 150 ]
A3: If [ %LIGHT < 2000 ]
A4: Display Brightness [ Level:60 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]
A5: Else
A6: Display Brightness [ Level:120 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ] If [ %LIGHT < 5001 ]
A7: Display Brightness [ Level:255 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ] If [ %LIGHT > 5000 ]
A8: [X] Flash [ Text:%LIGHT %BRIGHT Long:Off ]
A9: End If
A10: Send Intent [ Action:darker.SET_100 Cat:None Mime Type: Data: Extra: Extra: Extra: Package: Class: Target:Broadcast Receiver ]
A11: Stop [ With Error:Off Task: ]
<d>
A12: Anchor
A13: Send Intent [ Action:darker.SET_100 Cat:None Mime Type: Data: Extra: Extra: Extra: Package: Class: Target:Broadcast Receiver ] If [ %LIGHT > 11 ]
A14: If [ %TIME > 1 & %TIME < 7 & %LIGHT < 11 ]
A15: Display Brightness [ Level:0 Disable Safeguard:On Ignore Current Level:Off Immediate Effect:Off ]
A16: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A17: Launch App [ App:Darker Data: Exclude From Recent Apps:Off Always Start New Copy:Off ] If [ %LIGHT < 12 ]
A18: Send Intent [ Action:darker.SET_30 Cat:None Mime Type: Data: Extra: Extra: Extra: Package: Class: Target:Broadcast Receiver ] If [ %LIGHT < 9 ]
A19: Else
A20: Display Brightness [ Level:20 Disable Safeguard:On Ignore Current Level:Off Immediate Effect:Off ]
A21: Send Intent [ Action:darker.SET_100 Cat:None Mime Type: Data: Extra: Extra: Extra: Package: Class: Target:Broadcast Receiver ]
A22: End If
A23: [X] Flash [ Text:%LIGHT %BRIGHT Long:Off ]
A24: Stop [ With Error:Off Task: ]
<camera>
A25: If [ %LIGHT < 2000 ]
A26: Display Brightness [ Level:100 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]
A27: Else
A28: Display Brightness [ Level:180 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ] If [ %LIGHT < 7001 ]
A29: Display Brightness [ Level:255 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ] If [ %LIGHT > 7000 ]
A30: End If


夜はdarker使って暗くするのと、カメラをつかてるときには明るめにする設定を入れてるから長くなってるからややこしくなっててすまん。
2019/05/07(火) 02:07:19.56ID:mhxr34GQ
>>605,607
>>606
お二方ありがとうございます

やっぱり前回の%LIGHTは記録しておく必要がありそうですね

あと、周囲の明るさはLight LevelのFrom - To以上の変化があった時しか
取得できないかと思っていましたが、
Variable Valueで%LIGHTを監視すれば
少しでも変化があればトリガーにできることに気付きました
これで100個Light Levelを作らなくてもよさそうです

Light LevelのFromやToは固定の数値しか指定できませんが
Variable Valueなら%LIGHTの比較対象に5000+%BIASみたいな数式も使えるみたいですね

Cooldownも知らなかったです

いただいたヒントを基に作り直してみます
2019/05/07(火) 13:20:16.25ID:qgnhc6JR
>>608
下記のように,Leight Level の間隔を空けた複数の Profile を動かせば,%LIGHT を記録する必要はない.
各Profile の PROPERTIES の Restore Settings のチェックを外しておくのを忘れないように.

Profile: 明 (343)
Restore: no
State: Light Level [ From:85 To:100 ]
Enter: Anon (348)
A1: Display Brightness [ Level:255 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]

Profile: 暗 (349)
Restore: no
State: Light Level [ From:0 To:75 ]
Enter: Anon (353)
A1: Display Brightness [ Level:128 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]
2019/05/07(火) 22:22:12.90ID:kFJdS4hU
>>609
なんてこった・・・それだけでできたんですね

言われてみれば、FromとToをくっつける前に
なぜかExitタスクも設定してないのに明るさが勝手に(と思っていた)変わって
困っていたことを思い出しました
Restore Settingsなんて設定があったんですね

今までずっと知らずに使っていました
でも設定が戻ることに気付いたのはDisplay Brightnessが初めてです
他の自作プロファイルも無駄なことをしていないか見直します

ありがとうございました
2019/05/08(水) 18:50:48.32ID:MkhYcatU
2段階だけ&プロフィール2つ作ってよかったんかいw
前2つの変数記録系は分岐増やせば1プロフィールで画面輝度変化色々出来るやつやで
2019/05/08(水) 19:08:58.34ID:NNecpGIR
で?
2019/05/08(水) 21:57:32.60ID:06NDOziF
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
・LINEの通知や着信を音声で出力(元々は別途通知を立ててスマートウォッチに通知するつもりでしたが、音声出力の記事を見つけて実施)

●やってみたこと
PROFILES
Notification Listenerにて以下のようにした
https://i.imgur.com/UzsSVpT.png
2019/05/08(水) 21:59:11.17ID:06NDOziF
TASK
<TaskerData sr="" dvi="1" tv="5.6">
<Task sr="task3">
<cdate>1557235824717</cdate>
<edate>1557238551752</edate>
<id>3</id>
<nme>Line着信</nme>
<pri>6</pri>
<Action sr="act0" ve="7">
<code>30</code>
<Int sr="arg0" val="0"/>
<Int sr="arg1" val="1"/>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
</Action>
<Action sr="act1" ve="7">
<code>559</code>
<on>false</on>
<Str sr="arg0" ve="3">%nlapp</Str>
<Str sr="arg1" ve="3">default:default</Str>
<Int sr="arg2" val="3"/>
<Int sr="arg3" val="5"/>
<Int sr="arg4" val="5"/>
<Int sr="arg5" val="1"/>
<Int sr="arg6" val="0"/>
<Int sr="arg7" val="0"/>
</Action>
<Action sr="act2" ve="7">
<code>559</code>
<Str sr="arg0" ve="3">%nltitle</Str>
<Str sr="arg1"
2019/05/08(水) 21:59:19.41ID:06NDOziF
ve="3">default:default</Str>
<Int sr="arg2" val="3"/>
<Int sr="arg3" val="5"/>
<Int sr="arg4" val="5"/>
<Int sr="arg5" val="1"/>
<Int sr="arg6" val="0"/>
<Int sr="arg7" val="0"/>
</Action>
<Action sr="act3" ve="7">
<code>598</code>
<Str sr="arg0" ve="3">%nltext</Str>
<Str sr="arg1" ve="3">\s</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="1"/>
<Str sr="arg5" ve="3">%nltext</Str>
<Int sr="arg6" val="1"/>
<Str sr="arg7" ve="3">、</Str>
</Action>
<Action sr="act4" ve="7">
<code>559</code>
<Str sr="arg0" ve="3">%nltext</Str>
<Str sr="arg1" ve="3">default:default</Str>
<Int sr="arg2" val="3"/>
<Int sr="arg3" val="5"/>
<Int sr="arg4" val="5"/>
<Int sr="arg5" val="1"/>
<Int sr="arg6" val="0"/>
<Int sr="arg7" val="0"/>
</Action>
</Task>
</TaskerData>

●わからないこと(知りたいこと)
・音声出力されるようにはなったが、再生されないことが多い。思い出したように再生されれば、しばらくは続けて再生されるがすぐ鳴らなくなる。安定して動作するようにしたい。 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
2019/05/09(木) 13:01:01.24ID:7SXx29zj
>>615
とりあえずTaskerを省電力機能の対象から外したか?
Taskerを電池の最適化していないアプリに指定する。
その他一部メーカーの端末は独自の省電力アプリが入っている可能性があるので確認しておくこと。
617名無しさん@お腹いっぱい。
垢版 |
2019/05/10(金) 08:09:28.48ID:543kr6UO
●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし

 Taskerで現在時刻の秒数部分を取得して、変数に入れたいんですが、何か方法はないでしょうか。
 %TIMEだと何時何分までしか取得できないようなので。
2019/05/10(金) 08:51:03.40ID:BK9JWIj+
>>617
>>557
2019/05/10(金) 20:08:42.47ID:pdZOgWVX
質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン7,1,1
●root有無: なし
●やりたいこと
Taskerを使っているときは画面回転させないて言うのを作りたいのだけれど、Applicationから入って、appselection見るとTasker自身がない。
2019/05/10(金) 23:11:55.29ID:80wOB+lR
>>616
Notification Listener自体が電源管理に引っかかっていたようです。
Taskerは解放していたはずと考えましたご、ご指摘のおかげで気づけました。
ありがとうございます。
621名無しさん@お腹いっぱい。
垢版 |
2019/05/11(土) 10:48:50.41ID:LCat1gjk
>>618

 ありがとうございます。
 うまくいきました。
622名無しさん@お腹いっぱい。
垢版 |
2019/05/11(土) 11:14:37.57ID:LCat1gjk
●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし

 Wait Untilとかで条件を指定できると思いますが、数値が以上や以下を指定するにはどうすればいいでしょうか。
 「=」や「<」、「>」はありますが、「<=」や「>=」に相当するものはないようなので。
2019/05/11(土) 12:32:26.90ID:V5xe7DoK
>>622
+1なり-1なり1単位ずらせば良いだけだろ
柔軟に考えよう
2019/05/11(土) 15:18:30.28ID:hkJkD/a3
●Tasker有無: 購入済み
●Androidバージョン:7
●root有無:なし
●やりたいこと
 カーナビにMHL接続してエンジン始動時に動画プレーヤーを自動スタートしエンジン切った時に自動オフにしたい。

エンジン始動及びオフ時に接続が不安定になる為、変数を使ってみたがうまく動かない。

Profile: POWER (3)
State: HDMI Plugged
Enter: Mhl Connected (4)
A1: Variable Set [ Name:%POWER To:1 Recurse Variables:Off Do Maths:On Append:Off ]

Exit: Mhl Disconnected (5)
A1: Variable Clear [ Name:%POWER Pattern Matching:On Local Variables Only:Off ]

Profile: MHL connected (15)
State: HDMI Plugged
Enter: Play Movie (14)
A1: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: If [ %POWER = 1 ]
A3: Launch App [ App:MX Player Pro Data: Exclude From Recent Apps:Off Always Start New Copy:Off ] If [ %POWER = 1 ]
A4: Wait [ MS:500 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On App:MX Player Pro ]
A6: Media Volume [ Level:15 Display:Off Sound:Off ]

Profile: MHL Disconnected (6)
State: Not HDMI Plugged
Enter: Power Off (12)
A1: Wait [ MS:0 Seconds:4 Minutes:0 Hours:0 Days:0 ]
A2: If [ %POWER != 1 ]
A3: Media Control [ Cmd:Pause Simulate Media Button:On App:MX Player Pro ]
A4: Go Home [ Page:0 ]
A5: System Lock If [ %POWER != 1 ]
2019/05/11(土) 17:19:03.10ID:6nMfJh4k
久しぶりにtasker開いたら日本語化されてて腰抜かした
2019/05/11(土) 17:41:23.76ID:BCh16IUf
>>619
下記のような Task を作ってショートカットにしておき,ショートカット経由で Tasker を起動するようにする.

Tasker起動 (275)
A1: Launch App [ App:Tasker Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Variable Set [ Name:%Tasker To:1 Recurse Variables:Off Do Maths:Off Append:Off ]

Tasker から抜けたことを判定するために,別途ホームランチャーが起動したら %Tasker をクリアする Profile も作っておく.
あとは 以下のような Context の Profile で画面回転を制御すればよい.
State: Variable Value [ %Tasker Set ]

ショートカット経由が嫌なら AutoInputプラグインの AutoInput UI Action をトリガーにする使う方法もある.
2019/05/11(土) 17:49:54.18ID:vM0rTzZq
>>619
自己完結できました、お騒がせしました
2019/05/11(土) 17:52:03.48ID:vM0rTzZq
>>626
あ!、更新かけていませんでした。
ドットさん、すいませんありがとーございますm(__)m
2019/05/11(土) 18:07:09.35ID:BCh16IUf
>>624
下記のような Profile でうまく動作するかもしれない(未確認).

Profile: MHL (278)
Enforce: no
State: HDMI Plugged
Enter: MHL (343)
Abort Existing Task
A1: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: If [ %caller1 ~R profile=enter ]
A3: Launch App [ App:MX Player Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A4: Wait [ MS:500 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On App:MX Player ]
A6: Media Volume [ Level:15 Display:Off Sound:Off ]
A7: Else
A8: Media Control [ Cmd:Pause Simulate Media Button:On App:MX Player ]
A9: Go Home [ Page:0 ]
A10: System Lock
A11: End If

Exit: MHL (343)
Enter と同じ Task を指定する

Profile の PROPERTIES の Enforce Task Order のチェックを外すのと,
Task Properties の Collision Handling を Abort Existing Task にするのを忘れずに.

上記と同じものは下記のリンクに置いたが,MX Player の Pro版じゃないので,そこは選び直しが必要.
https://taskernet.com/shares/?user=AS35m8nPobtGDXby0zCUBECIBa5qdzgZDIw0PiWUbmeIAs9w%2FRCN2iZkYFb%2FaRmmKA0ocL9z2B0%3D&;id=Profile%3AMHL
2019/05/11(土) 18:48:45.69ID:7E6XH2iu
タスカーついに日本語化されたの?
神アプデやんやん
2019/05/11(土) 19:03:44.42ID:OyWQRGOW
アクションの多くが日本国英語併記されてるのはいいね
全部併記ならなおよかったけど
2019/05/11(土) 21:34:26.61ID:FFO0p2rf
>>629
ありがとうございます
試してみます
633名無しさん@お腹いっぱい。
垢版 |
2019/05/12(日) 07:42:38.08ID:9668nZwg
>>623

 確かにそうですね。
 ありがとうございました。
2019/05/12(日) 17:44:17.18ID:JrO2u05Q
>>603ですが、最終的にこうなりましたので
他の人の参考にもなるかと思い報告します
(細かい明るさ指定は使いながら微調整中)

プロファイルを分ける版(明るさ変化が4段階、作るのが簡単、電池消費も少なそう)

Profile: LightHigh (119)
Restore: no
State: Light Level [ From:70 To:100 ]
Enter: BrightnessHigh (120)
A1: Display Brightness [ Level:255 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]

同じように、明るさごとに
From:55 To:65 Level:110
From:35 To:45 Level:90
From:0 To:25 Level:70
のプロファイルを作っています

変数で制御する版(明るさ変化が滑らか、Run Logがこれで埋まるので電池消費は多そう)

Profile: LightSeamless (125)
Cooldown: 1 Restore: no
State: Variable Value [ %LIGHT neq %VLIGHT ]
Enter: Anon (126)
A1: Variable Set [ Name:%min_light To:50 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%max_light To:2500 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%min_bright To:70 Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Variable Set [ Name:%max_bright To:255 Recurse Variables:Off Do Maths:Off Append:Off ]
A5: Variable Set [ Name:%max_adjust To:20 Recurse Variables:Off Do Maths:Off Append:Off ]
A6: Variable Set [ Name:%VLIGHT To:%LIGHT Recurse Variables:Off Do Maths:Off Append:Off ]
A7: Variable Set [ Name:%target_bright To:%min_bright + (%LIGHT - %min_light) * (%max_bright - %min_bright) / (%max_light - %min_light) Recurse Variables:Off Do Maths:On Append:Off ]
A8: Variable Set [ Name:%target_bright To:%BRIGHT - %max_adjust Recurse Variables:Off Do Maths:On Append:Off ] If [ %target_bright < %BRIGHT - %max_adjust ]
A9: Variable Set [ Name:%target_bright To:%BRIGHT + %max_adjust Recurse Variables:Off Do Maths:On Append:Off ] If [ %target_bright > %BRIGHT + %max_adjust ]
A10: Variable Set [ Name:%target_bright To:%min_bright Recurse Variables:Off Do Maths:Off Append:Off ] If [ %target_bright < %min_bright ]
A11: Variable Set [ Name:%target_bright To:%max_bright Recurse Variables:Off Do Maths:Off Append:Off ] If [ %target_bright > %max_bright ]
A12: Display Brightness [ Level:%target_bright Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]

改善の余地はあると思います
例えば定数を毎回Variable Setするのは無駄だと思いますが
1回だけ実行する方法が分からなかったのと
!Setの時だけ実行するようにしてもあまり計算量は減らなそうだったので
こんな感じに
635名無しさん@お腹いっぱい。
垢版 |
2019/05/12(日) 18:15:19.72ID:9668nZwg
●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし

 すみません、あまり具体的じゃなくて申し訳ないです。
 時刻が特定の秒数になったらタスクを実行させたくて、こんな感じのタスクを作りました。

Wait MS 0 Seconds 1 Minutes 0 Hours 0 Until %TIMES % 60 > 49
Notify Title 時間です

 あと、プロファイルで

From 6:00AM every 5m Till 23:55PM

みたいな感じにしています。
 ただ、これだと通知が数秒遅れてしまうみたいなんですが、ほかにいい方法ありますかね。
2019/05/12(日) 21:30:35.04ID:zYbuIC8o
>>635
あまり詳しくはないが、そもそもTaskerの更新タイミングや本体の通知タイミングなどで数秒レベルは誤差と割り切った方が良いのではないかと。
もしくは、Taskerの更新タイミングあげればいけるかもだが、無駄な更新続けてそうで気持ち悪いな。
※あくまでも個人的な意見です
637名無しさん@お腹いっぱい。
垢版 |
2019/05/12(日) 22:01:56.98ID:9668nZwg
>>636

 やはりそうですよね。
 ありがとうございました。
2019/05/12(日) 22:30:13.91ID:/XYfL7PF
>>635
毎秒チェックしたいって事?
PreferencesのMONITORをいじれば改善するかもしれないけどCPUやバッテリーなどのリソース使用量に釣り合うとは思えないなあ
数秒遅れるなら待ちを数秒減らせば良いじゃんと思うけど
2019/05/12(日) 22:37:30.93ID:xuSO98A+
>>635
数秒ってのがどのくらいかだけど、
毎回一秒程度の誤差なら諦める
たまに3から5秒も諦める
毎回3から5秒だとしたら、やりようはあると思う。
640名無しさん@お腹いっぱい。
垢版 |
2019/05/12(日) 23:17:13.03ID:9668nZwg
>>638-639

 毎回3秒程度遅れるんですよね。
 試しにタスクのほうでUntillを3秒程度早くしてみましたが、効果なかったようです。
 まあ、気にしすぎといわれればごもっともなんですが。
2019/05/13(月) 01:02:33.50ID:xu2PrCaP
>>635
Flash, Popup, Scene のいずれかで表示するだけならもっと正確に表示する方法があるが,
Notify や一般的な Action を実行したいのなら,他にいい方法はないかな.
2019/05/14(火) 08:16:02.07ID:OBmrRjQn
質問です
android4.4でもtasker使えますか?
お願いします!
2019/05/14(火) 12:37:45.32ID:DWZ9s+92
>>642
インストールできるなら使えるんじゃない?
ただし5.0未満向けバージョンは2017年1月以降更新されていないはず。
2019/05/14(火) 18:48:09.53ID:OBmrRjQn
>>643
ありがとごさいます!
5.0未満バージョンあるんですね
2019/05/17(金) 10:01:29.33ID:udA2wAxP
taskerアプデしたらnotificationの権限が無いとかでエラーが出るようになった
2019/05/17(金) 10:11:12.12ID:OVItasK0
pm grant net.dinglisch.android.taskerm android.permission.SYSTEM_ALERT_WINDOW

こんな感じで必要な許可与えればいいんじゃね
2019/05/17(金) 16:14:35.01ID:uFt/j1pu
>>645
設定>アプリと通知>特別なアプリアクセス>通知へのアクセス
で権限の設定ができる
2019/05/18(土) 02:09:19.98ID:QO1nJ/Ol
>>647
それは許可してるんだけどエラーになる
端末はzenfone3無印
2019/05/18(土) 19:31:41.36ID:RufAjGyM
>>648
もしかしてPlaceholder - Please Disable って奴?
これは不要だから手動で通知を無効化しろって意味のはず。
2019/05/18(土) 23:01:44.54ID:QO1nJ/Ol
>>649
taskerのアプリ画面を閉じるとトーストで
Error:Still Missing permissions:Notification Access
と出ます
あとBTヘッドセットペアリング時にLINE着信したらLINEの通知内容拾って音声メッセージを鳴らす様にしてたんだけど
アプデ後知らせてくれなくなった
2019/05/18(土) 23:17:47.42ID:PtKKINqO
端末再起動
652名無しさん@お腹いっぱい。
垢版 |
2019/05/23(木) 09:29:55.72ID:LJUcSN2H
●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし

 Taskerのアクションの「Notify」でサウンドを指定して通知を出しているんですが、ロック解除していると、再生音量がやたら大きくなってしまいます。
 ロックしているときは、着信音量と同じ音量で鳴るんですが、どこか設定が必要なんですかね?
2019/05/23(木) 19:25:32.27ID:cXgTYMGs
>>652
Taskerのアクションから音声ファイルを指定せずにAndroid側の通知の設定から利用する通知チャンネルのファイルを指定してみてはどうでしょうか?
2019/05/23(木) 23:02:48.83ID:Sp2XLvpj
既出だったらごめんなさい
androidのユーザー補助のサービスのオンオフをtaskerで制御出来ないものかと思っています。
ご存知のかた、宜しくお願いいたします。
2019/05/24(金) 00:10:25.81ID:NDRlmJ03
>>654
Custom Setting
656名無しさん@お腹いっぱい。
垢版 |
2019/05/25(土) 11:02:16.26ID:E7BpMnnp
>>653

 返事が遅れて申し訳ないです。
 試してみましたが、やはりロック解除していると、着信音の音量が反映されていないようです。
 ほかのアプリでは正常なので、ちょっと原因がよくわからないですね。
2019/05/25(土) 11:52:27.22ID:9iByT9sW
その他の音量変えるProfileのチェックと自身を含めたそれぞれのrestore settingsのチェック
大きくなるときの音量はどの音量なのか(アラーム・通知・着信・メディア)
端末設定の通知からTaskerと全般の設定をチェック(ロック画面〜・重要度など)
端末自体のおやすみモードなどのプリインのチェック
普通におま環
658名無しさん@お腹いっぱい。
垢版 |
2019/05/25(土) 22:01:09.70ID:E7BpMnnp
>>657

 やはりこちらの環境の問題のようです。
 ありがとうございました。
2019/05/30(木) 13:29:04.66ID:eeiqTrrf
●Tasker有無:購入済み
●AutoNotification有無:購入済み
●Androidバージョン:8
●root有無:なし
ステータスバーのAutoNotificationによるGmailのメール通知を、
別デバイス(PC側など)で既読にしたら自動で消したいです。
こんなことは可能なのでしょうか?
2019/05/30(木) 14:43:02.30ID:Y5/LD4s7
スマホ単体でとなるとちょっとわからない難しいと思う
確認したPCや他端末から通知を送って半自動的な動きをさせるしかないかも
PushbulletやAutoRemoteなどのTasker連携アプリやプラグインを使うのが一般的かな
またはAllDeleteなどのタイトルのGmailを受信したらTaskerで出した通知を消すとか
通知で画面点灯させない設定なら画面点灯&ホーム表示されたら「見た」とみなして画面消灯やホームから移動したら通知を消すとか
2019/05/30(木) 15:20:06.89ID:Xwf9fwXV
あまりTaskerは詳しくないから技術的なことはパスするとして、PCで見たらって条件は出来てもエラい面倒な上、結果が伴わない気がするけど考えようかもね。
PCでって条件さえ無くせば可能性はあるかも知れない。
スマートなやり方は分からないけど、Gmailの通知件数を取得して変化があれば再通知って手法ならできるかも?
そんくらいわかるわっ!
っ事ならスマナイ…。
2019/05/30(木) 18:05:13.91ID:gWoZ2WdX
●Tasker有無:購入済み
●Androidバージョン:8
●root有無:なし

https://www.nikkansports.com/m/baseball/professional/score/
から野球のスコア速報を読み取ってklwpに表示するものを作ったのですが、今日みたいに5試合のみの開催だと試合が無い11チーム目の計スコアを読み取ろうとしてエラーになってしまいます
この時、エラーを起こさずに開催される試合だけを読み取ることはできますでしょうか
https://i.imgur.com/MMovqYD.jpg
2019/05/30(木) 18:23:28.27ID:Y5/LD4s7
エラーが起こりうる行すべてに if %Baseball○○ set の分岐を足す
2019/05/30(木) 20:32:12.51ID:CTuoY5IV
タスカー起動そのものをプロファイルにできないでしょうか
端末再起動や省電力モードで起動し直したときに変数を初期化したいのです
2019/05/30(木) 21:02:21.63ID:eeiqTrrf
>>660 >>661
レスありがとうございました
さすがに今の自分では厳しそうなので
もう少し勉強してくることにします
2019/05/30(木) 21:32:08.47ID:cKGBUsJk
>>664
ググる前に聞くなや
2019/05/31(金) 01:26:13.97ID:OFw1KTy/
>>666
すんませんDevice Bootですね
2019/06/01(土) 19:55:58.98ID:u++2hijU
●Tasker有無:購入済み
●Androidバージョン:8
●root有無:なし

GooglePlayのアプリの自動更新を
どのWifiに繋がっていようと日中に行わないようにし、
深夜にだけ更新するようにしたいです。
GooglePlayの「アプリの自動更新」設定を変更するための
task設定を教えてもらえればと思います。
2019/06/01(土) 22:23:25.39ID:Z26W/vP/
>>655
教えていただいてありがとうございます
custom settingにて、思った事ができました
2019/06/03(月) 23:57:04.22ID:YzPN5xES
>>668
rootedで未検証でもいいならヒントは出せるけど
non-rootedならAutoInputみたいな画面ポチポチ系しか方法はないんじゃないかと
ざっとみても外から実行するアクティビティもなさそうだし
2019/06/03(月) 23:59:58.05ID:5oj+hmTf
>>670
役に立たない情報はいりません
2019/06/04(火) 00:12:10.90ID:ZrU9WqqC
うわあ
2019/06/04(火) 03:16:18.28ID:rOgOdd/6
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無:なし
●やりたいこと
 最初の設定
●わからないこと
どの説明にも+でカテゴリーを出して選択するとなってるんですが
+押しても左上に入力欄が出るだけで+の上にカテゴリーが出てきません
一つ一つしたいことを手打ちですか?

まぬけな質問ですみません
2019/06/04(火) 08:11:51.84ID:AAPDjR4t
>>673
タブはちゃんとPROFILESになってる?
2019/06/04(火) 10:12:03.13ID:rOgOdd/6
>>674
はい
2019/06/04(火) 11:30:36.81ID:TKl6pi41

単にprofileの名前をつけるかどうか聞かれてるだけそのままレをチェックして自動生成か任意の名前を付けて始める
自動生成の場合他タスクより指定ができないまたいちいち聞かれたくなきゃPreferencesよりAsk For New Profile Name のチェックを外す
■ このスレッドは過去ログ倉庫に格納されています

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