X



Tasker 質問スレ 17
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
垢版 |
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を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
0851名無しさん@お腹いっぱい。
垢版 |
2018/06/15(金) 17:08:57.09ID:myHl5qEw
>>849
判定して何をやりたいかで、何秒に一回判定すべきか変わってくる。しまったときだけでいいのか?出したときも判定したいのか?
0852名無しさん@お腹いっぱい。
垢版 |
2018/06/15(金) 17:54:07.25ID:XEgcHczU
>>850
有り難うございます。これでやってみます。

>>851
所有しているスマートウォッチにスマートロックを設定し
それを身につけているときは、ポケットから端末を取り出したら、
すぐさまキーガードを解除して(ロック画面をすっ飛ばして)、
ホーム画面を表示したいのです
0853名無しさん@お腹いっぱい。
垢版 |
2018/06/15(金) 22:06:24.69ID:e7GLVAZ8
よろしくお願いします
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無:無し
●やりたいこと
特定の条件になったら、「最寄り駅サーチ」というアプリを落とすorこのアプリでの位置情報取得を止めたい
●やってみたこと
Kill appで最寄り駅サーチを落とす
Greenifyで最寄り駅サーチを直ちに休止、にしてみた

けど、どちらも何もならなかった
●わからないこと(知りたいこと)
アプリを落とす、にはrootは必須なのですか?
もしくは他に何かやり方があれば教えてほしいです
0854名無しさん@お腹いっぱい。
垢版 |
2018/06/15(金) 22:24:55.65ID:myHl5qEw
>>853
greenifyならできるんじゃない?
task張ってみて。
あと、taskerつかわずに、greenify単体でそのアプリを強制停止はできるの?
0855名無しさん@お腹いっぱい。
垢版 |
2018/06/15(金) 22:39:01.01ID:e7GLVAZ8
>>854
ありがとうございます、できました。
greenify単体で落とすのを試してみたら、ユーザー補助のON-OFFを求められたので、オンにしたらタスカーからもできるようになりました!
ありがとうございます
0856名無しさん@お腹いっぱい。
垢版 |
2018/06/15(金) 23:29:21.38ID:e7GLVAZ8
>>854
最寄り駅オフ (44)
A1: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A2: 直ちに休止 [ Configuration:最寄り駅サーチ Timeout (Seconds):0 ]


一応、こんな感じです
これだとアプリ情報から強制終了を押す動作を再現してるだけかもしれません
0857名無しさん@お腹いっぱい。
垢版 |
2018/06/19(火) 07:33:51.44ID:BWbnDsub
●Tasker有無: 購入済み
●Androidバージョン:4.3
●root有無: あり
●やりたいこと
テザリングを安定させる為に、子機の接続状況を知りたい。
接続されていなければ、テザリングを一旦オフにしてから再度オンにしたい。

●わからないこと(知りたいこと)
最悪、AutoInputで設定画面を開こうと思うのですが、
可能ならば画面をオンにしなくても子機が接続されているか否かを
知る方法があれば教えて欲しいです。
子機はWi-Fi中継器(イーサネットコンバーター)1台のみです。
0859名無しさん@お腹いっぱい。
垢版 |
2018/06/19(火) 09:58:28.46ID:TZNLXZXp
>>858
6-21-18みたいな表記とどっちがくるかは、完全に(アンドロイドの?タスカーの?)気まぐれ。
自分は - をマイナスとあつかって計算させて、
%DATEが 100より大きいかで分岐させてる。
0860名無しさん@お腹いっぱい。
垢版 |
2018/06/19(火) 10:25:25.83ID:f2Cjwxag
A2: Variable Search Replace [ Variable:%HIZUKE Search:(1?[0-9])-([1-3]?[0-9])-([12][0-9]) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1/$2 ] If [ %DATE < 30 ]
A3: Variable Search Replace [ Variable:%HIZUKE Search:20([12][0-9])-([01][0-9])-([0123][0-9]) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$2/$3 ] If [ %DATE > 100 ]
0863名無しさん@お腹いっぱい。
垢版 |
2018/06/19(火) 18:53:07.80ID:BWbnDsub
>>862
聞いてみて良かった!
子機の切断時に多少のタイムラグはあるにせよ、テザリング状況をこんな簡単に調べる方法があったなんて驚きです。
ありがとうございましたm(_ _)m
0864名無しさん@お腹いっぱい。
垢版 |
2018/06/20(水) 18:07:21.08ID:pO/UCT/r
>>857
素人ユーザーですが、同じことをやりたくて、結局できなかったため、
AutoAppsの開発者が出しているJoinというアプリをインストールして
解決しました。
子機がWIFIテザリングに接続したら、Joinで通知を子機から親機に飛ばし、
それをトリガーにして使っています。
0865名無しさん@お腹いっぱい。
垢版 |
2018/06/20(水) 20:19:42.93ID:LRY7w8XE
あれっ?と思って見てみたら4.x系には日付と時刻に日付形式の選択という項目があったけど、手持ちの6.x系にはなくなっているね
>>858
設定項目が無くなったのは俺環かもしれないので、もしこの項目が端末にあったら変えてみるとその通りに並ぶはず
0866名無しさん@お腹いっぱい。
垢版 |
2018/06/22(金) 12:00:35.92ID:nR4UtT3T
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
ゲームをしていて寝落ちしても動き続けるので操作がない場合終了させたい
●やってみたこと
Application: (ゲーム名)
A1: Wait [ MS:0 Seconds:0 Minutes:15 Hours:0 Days:0 ]
A2: Go Home [ Page:0 ]
A3: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A4: Kill App [ App:Endless Frontier Use Root:Off ]

●わからないこと(知りたいこと)
無操作時間の検出方法
無操作で15分経ったらA2を実行
画面がタップされた回数とかを記録できればと思ったけど・・・
0869名無しさん@お腹いっぱい。
垢版 |
2018/06/22(金) 16:28:53.70ID:nR4UtT3T
>>867
朝起きたらゲームが動いたままバッテリが切れてるのでスリープ状態にしたい
Go Homeだけだとバックで動いたままでスリープにならなかった
Kill Appだけだとフォアグラウンドのとき終了されない

>>868
無操作状態の判定?ってどうやって検出するのかわからない
ゲームは無操作でもスリープにならずバッテリーが無くなるまで動き続ける(´・ω・`)
0870名無しさん@お腹いっぱい。
垢版 |
2018/06/22(金) 17:13:13.69ID:OLoAaukW
>>869
OSの画面設定にスリープって項目があると思うんだけど?

それが設定されてるけど裏でアプリ起動しっぱなしだと充電が持たないとかなら
このスリープをトリガーにkill appすればいけるんじゃないかな?
0871名無しさん@お腹いっぱい。
垢版 |
2018/06/22(金) 17:33:39.73ID:wc20+DQx
>>869
>無操作状態の判定
加速度センサーのイベント(Shake)で、グローバル変数に適当な数値を代入して、
ゲームが起動したら、カウントダウン用タスクを起動するようにしてみては?
0875名無しさん@お腹いっぱい。
垢版 |
2018/06/22(金) 21:39:43.21ID:U6Qcdxd8
rootedならばタッチイベントの検出が出来るのでrootを取るもしくは、寝る前にゲームせずに勉強して寝る
0876名無しさん@お腹いっぱい。
垢版 |
2018/06/22(金) 22:00:11.20ID:G/xuqm6w
>>866
taskerでは、ゲーム中に15分間『タップをしなくなったら』は検出できない。
なので、15分間◎◎がなかったらというプロファイルをつくるしかない。

『15分後にアプリ終了タイマー』のリセットボタンをつくるイメージ。
(もしくはabortnewtaskをぐぐるべし。)トリガーは、1 shakeがなかったら。2 画面の傾き検出がなかったら。3 sceneのタップがなかったら。のどれかかな。

ゲーム中どういうふうにスマホをもっているかにもよるけど、普通に手でもってるなら1がいいかもしれない。感度をveryhighにしたら少しスマホを動かしただけで検出する。ただスマホをもったまま寝たら、検出し続けるので要調整。
2 は1の誤作動やや少な目版。
3はゲーム画面のアクションシーンに邪魔にならないところかつ、ゲーム時にたまに押すボタンの上にsceneのボタンを10分に一回出すようにして、そのボタンでタイマーを人為的にリセットさせる。

ちなみにkillappで上手くアプリ終了できるの?できなかったらgreenifyをつかうのが、おすすめ。
0877名無しさん@お腹いっぱい。
垢版 |
2018/06/22(金) 22:11:49.79ID:G/xuqm6w
2段落目訂正。
考えたら、タイマーのリセットはAbort Existing Taskとcool downを併用したほうがリーズナブルなのが簡単にできそう。
(普段自分があんまつかわないもんで、とっさに思い付かんかった。)
0878866
垢版 |
2018/06/22(金) 23:56:51.82ID:nR4UtT3T
皆さんありがと、遅くなって申し訳ない

タップの検出は出来ないのね
真っ暗で布団で横になってるからセンサとか機能するのかな
rootは取ってないしタップの検出ができれば何分間で何回以下ならとか条件ができたんだなぁ

まあ、シンプルに>>866のままがいいっぽいなぁ
ゲームを起動して15分後にホームに戻して
起きてればすぐ起動すれば戻れるし
1分後のKill Appはフォアグラウンドだと終了出来ないっぽいからそのままでいい
寝てれば1分後のKill Appはバックグラウンドだから終了されてOSで画面オフされる
0880名無しさん@お腹いっぱい。
垢版 |
2018/06/23(土) 01:08:00.42ID:OfuMxjfY
>>878
>>871が言ってくれてる加速度センサ使えそうだよ
方向を前後(画面をタッチする方向)にして感度を最高にすると、ほぼすべてのタップが検出できる
0882名無しさん@お腹いっぱい。
垢版 |
2018/06/24(日) 10:35:58.44ID:QJ6LD4GU
Taskerアップデート後に画像の通りの画面が出るときがあるのですが、これをオンにしないとBluetoothオンオフ出来ないんですか?
今まで出来ていましたのでオンにするべきなのか分からなくて…

https://i.imgur.com/OI1I1XJ.jpg
0889名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 09:05:25.47ID:CEPcAIGf
皆さんのお知恵をお貸しください。

●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: あり
●やりたいこと
profileにdayだけ指定して、タスク(インテントでDGT GTDのタスクを生成する)を実行したい

runlogを見ると、日が変わった直後以外にも何回か実行されている。
それら全部exit okまで行くのに実際は実行されていない?(インテントの結果がない)
runlogのidがコロン付きになっているものは失敗しているようです

●やってみたこと
手動でタスクを実行すると必ずうまく実行される

http://tasker-userguide.pralin.info/misc_run_log.php
を読みました。
コロン付きidが出てくる時はタスクのコピーが実行されている?runlogを見ると同じタスクは同時に実行されていない

○しりたいこと
dayの指定だけで、一日一回タスクを実行させるというのは使い方として正しいのか(時間指定すると、もしその時間再起動中だったらスルーされてしまうのでは)

runlogのidにコロンがつくことの意味は?(同時に同じタスクが走ってないのになぜ?)

よろしくお願いします
0890名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 12:52:08.08ID:dbJZNIAP
>>889
そもそもDayコンテキストで毎日を指定すること自体が出来なかった気がする。
Dayコンテキストは指定日になった時に起動して期間内はずっとアクティブのままのはず。

やるなら時間指定じゃない?
端末オフ対策するなら起動時に実行させるとか?
0891名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 14:35:47.11ID:CEPcAIGf
>>890
ごめんなさい書き間違えました
月に一度の特定の日に一回、です
(タスク名に来月の月数などを含めるのでdgt gtd側の単純なリピート機能は使えない)

現在も丸一日アクティブにはなっているのですが、日が替わったとき以外どのタイミングでタスクが実行されるのかがわかりません

runlogでは複数回実行されたことになっているのに、インテントの結果1つdgt gtdのタスクが追加されているだけです
コロン付きのidの場合は実は実行されていないとか?

インテントと切り分けて考えてみます
0892名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 15:35:42.98ID:0J5LUkxk
>>891
アクティブになった時に実行されるという認識は間違ってない
つまり、何らかの原因で複数回アクティブになってしまっているか、タスクの方に問題があってループしてしまっているかだと思う

1day/monthでの実行なら、クールタイム1日に設定すれば簡単に抑えられるのでは
Taskerが落ちたり、Profileのトグルスイッチをオンオフしたりとかしてないかも確かめたほうが良さげ
0893名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 19:37:52.01ID:tyC7KgrO
教えてくださいバックグランドで動いているアプリの判定いれてるのですが
もっと簡単な方法ないでしょうか


 run Sell
commans ps -p |grep アプリ名 | grep -v grep | wc -|
  戻りり値 0.1.2で判定
0895名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 20:29:02.96ID:J3zMry5g
●Tasker有無: 購入済み
●Androidバージョン:5.0
●root有無: あり
●やりたいこと
特定のsceneがshow状態にある場合のみ、Hide sceneを実行
したいのですが「特定のsceneがshow状態」にあることは
どのように判定すれば良いでしょうか?
初歩的な内容ですみませんが、よろしくお願いいたします。
0896名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 20:46:04.53ID:HMP9nQrW
Variable Setでセットした変数とifで条件に一致してくれないんだけど別物?

A1: Variable Set [ Name:%app To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: If [ %app = 1 ]
0898名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 21:48:17.14ID:/01jpnhE
>>895
直接判定は無理じゃね?
showと同時に変数をたてるか、showさせるコンテクストをトリガーにするか。とにかく間接的にやる。
0899名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 21:56:43.34ID:/01jpnhE
>>893
簡単とは?
何がしたいのかもう少しかかないと、いまでも十分簡単じゃんとおもっちゃう。高度だけど簡単だよね今の方法。
0901名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 22:17:05.09ID:tyC7KgrO
>>899
ごめんなさい 何がしたいと言うと
そのSellコマンドで 戻り値0-アプリ停止中
                   1-キャッシュにあり
                   2-トップで実行中
の判定しているのですが思った戻り値が帰ってこなくて
ここでの質問じゃないかもだけど 
0904名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 22:33:33.22ID:CEPcAIGf
>>892
cooldown調べてたら limit repeatsというのを見つけました。
これで一日一回、は実現できそうです。ありがとう。

インテント送ってるのに動かないのはtaskerではなくインテント送られた側が悪いのかも。(直後のnotifyはちゃんと残ってる)
0906名無しさん@お腹いっぱい。
垢版 |
2018/06/27(水) 01:27:52.12ID:zoyfQ2mD
>>897
matchもダメだね
プロファイル間で変数って見れないのかな・・・

アプリを起動したら変数に1、終了したら変数に0を入れて
アプリを起動してwait・・・Notify Soundを実行
ただしwait中にアプリを終了した場合はNotify Soundは中止
って感じのを組みたかったんだけどうまくいかない
わかりにくくて申し訳ないが3パターンを試した

プロファイル1 起動 変数=1
プロファイル2 終了 変数=0
プロファイル3 wait if変数~1 Notify Sound
これは音がならなかった

プロファイル1 起動 変数=1 wait if変数~1 Notify Sound
プロファイル2 終了 変数=0
wait中に手動で終了して変数は0になっている(ログで確認)のにNotify Soundが実行される

プロファイル1
Enter 起動 変数=1 wait if変数~1 Notify Sound
Exit 終了 変数=0
wait中に手動で終了してNotify Soundが実行されたあとに変数が0になってる(ログで確認)
0907名無しさん@お腹いっぱい。
垢版 |
2018/06/27(水) 02:34:20.61ID:ZoxYf2/2
>>777
「日」を変数格納、たとえば%ZZZ_日に
「%DAYM%ZZZ_日」が「n日」と展開される

>>896
これでマッチしない?
>>906
プロファイル間?とりあえず> 1-2読んで出直し
試行錯誤羅列を見るとなんか単にローカル変数で迷走しているようにしか見えん
アホらしいからさっさとDescription貼れ
0908名無しさん@お腹いっぱい。
垢版 |
2018/06/27(水) 02:40:43.53ID:udMzQObD
>>906
というかプロファイルが分かれてるのに小文字の変数(タスク内のみの変数)使ってるからでしょ
appじゃなくAppとかAPPにする。というか、アプリ起動でフラグ立つようにしてるなら%PACTIVEつかえば変数もいらんで
0913名無しさん@お腹いっぱい。
垢版 |
2018/06/27(水) 11:13:22.81ID:zoyfQ2mD
>>911だけど、対象のアプリとか時間は確認用で変えてるけど
これで思う動作は出来てるっぽいかな

Profile: Anon (19)
 Application: ChMate
Enter: Anon (20)

Profile: Anon (21)
 Application: Not ChMate
Enter: Anon (22)

Task: Anon (20)
 A1: Variable Set [ Name:%APP To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
 A2: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
 A3: If [ %APP ~ 1 ]
 A4: Go Home [ Page:0 ]
 A5: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
 A6: Kill App [ App:ChMate Use Root:Off ] If [ %APP ~ 0 ]
 A7: End If

Task: Anon (22)
 A1: Variable Set [ Name:%APP To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
0914名無しさん@お腹いっぱい。
垢版 |
2018/06/27(水) 11:29:28.78ID:SNHdA7N/
885さんに便乗だけど裏で開きっぱなしにしてるプロセスが止まったらすぐ再起動させる方法ありませんか?
Zenfoneシリーズの純正ブルーライトフィルターが、電池やメモリの最適化除外しててもすぐ止まる
http://imgur.com/GqKce8s.jpg
0917名無しさん@お腹いっぱい。
垢版 |
2018/06/27(水) 21:38:55.46ID:32Libsw2
>>910,912
ありがとう!良かったら回答下さい!
運用と言うほどの高尚なものではないです。

■質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
 ・ tenki.jpの一時間天気から、時間・天気・気温・湿度の予報を取得して、時間毎の容積絶対湿度を計算し、計算結果を含めた5つのパラメータを以降24時間分表示したい。
data()の中身は
4n-3:時間,24H
4n-2:天気
4n-1:気温,℃
4n :湿度,%
n=1〜72 max
●やってみたこと
taskは以下に張りました。
https://writening.net/page?VBjmvK

実行結果は下の感じ。本当はカッコ良くしたいけど...やりたいことは出来てます。
http://thuploader.orz.hm/miniup/?mode=dl&;id=3153

●わからないこと(知りたいこと)
・変数のために確保した領域が、終了後も確保され続けるなら、終了時に解放してきれいな状態に戻したい。
・A9で計算結果が○○.0のとき、小数点以下が表示されないので、A10を入れてあるが、A10がなくせるような方法がないか?
・その他省けたりまとめられる処理はないか?

よろしくお願いします。
0918名無しさん@お腹いっぱい。
垢版 |
2018/06/27(水) 22:57:50.18ID:3cpD6AGw
>>917
taskそのものをあげてくれないの?
検証用にうちこむの大変なので見た感じのみですまん。

A2とA4は、()の位置をかえたら合体できるかな。
ソースが
weather-telop"><span class="grey">曇り
となってたら、曇りだけ囲んで
weather-telop"><span class="grey">(曇り)とする。A2のはなしね。
あと、"><span class="grey" しか文字列がないなら、
[a-zA-Z0-9 -/:-@\[-\`\{-\~]という正規表現は冗長かも。

変数の領域は、ローカル変数のことだとするとtaskが終わったところで解放されてるから心配無用。

A10はしゃーないきがする。知らんけど。

あとは、A12は要るの?A14とA15はどっちかでいいような気がするけど要るのかな? 
0920名無しさん@お腹いっぱい。
垢版 |
2018/06/28(木) 09:10:45.27ID:UyIB3KKg
>>917
(?<=weather-telop">(?:<span class="gray">)?)[^<]+|(?<=temperature">)\d{1,2}|(?<=hour">)\d{1,2}:00|(?<=humidity">)\d{1,2}
Store Matches Inには括弧関係なくマッチした全体が入るから
戻り読み使ってこんな感じにすればA2〜5まで纏められる
0922名無しさん@お腹いっぱい。
垢版 |
2018/06/28(木) 20:45:44.75ID:m/55sNmm
>>918
ありがとうございます。
ちょっと試してみます。
あげようとしてみたんですが、xmlにエクスポートして、自分でインポートしてみたらできず、もう少しやり方調べてみます。

>>919
容積絶対湿度の計算式です。
wikipediaのものを採用しました。
tetens,August式?だそうです。
wagner式は入力が面倒そうでやめました。

>>920
ありがとうございます。
まさにこんなことがしたかったんですが、やり方が分からず。
戻り読みというんですね。
少し調べたら出来ました。

いくらか短くなったので、この後に修正したものを書き込んでみます。
0923名無しさん@お腹いっぱい。
垢版 |
2018/06/28(木) 21:11:23.97ID:m/55sNmm
ご指摘頂いた点反映しました。
https://writening.net/page?uJMtPh

A4-5はA6でまとめて計算できないか試したのですが、data()の括弧の中はDO MATHできないんですね。

しかしおかげさまでスッキリしました。
ありがとうございました。
正規表現もう少し勉強してみます。
0924名無しさん@お腹いっぱい。
垢版 |
2018/06/28(木) 22:00:42.20ID:Z7qNdTZp
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
 ・モバイルデータのONOFFを判定したい


●やってみたこと
 ・自分でフラグをたてて判定していましたが、スマートでは無い


●わからないこと(知りたいこと)
 ・ログ等どこかの値を参照したりコマンドを叩いた結果を抽出してフラグを確定させたい。
0925924
垢版 |
2018/06/28(木) 22:01:22.41ID:Z7qNdTZp
autotoolsは無しでお願いします。
0927924
垢版 |
2018/06/28(木) 22:49:08.90ID:Z7qNdTZp
>>926
ありがとうございます。
すみません
はじめに権限変更無しと、お願いすればよかったですね。
他にありましたらお願いします。
0929名無しさん@お腹いっぱい。
垢版 |
2018/06/28(木) 23:09:42.91ID:I5t3kpka
>>923
A9 と A11 は不要.

A7 は JavaScript の toFixedメソッドを使えば A6 とまとめることができる.
つまり,A6 を JavaScriptlet アクションを使って JavaScript で書く.
また,JavaScript ならば,A4, A5 もまとめることができる.

更に,A3 〜 A8 のループもまとめて JavaScipt で書けば,
1アクションで済む,かつ,Taskerのループで回すよりも高速に処理が終わる.

A1, A2 も JavaScript で書けばまとめることができるが,
A1, A2 をまとめるメリットはあまりないのでお薦めしない.
0930924
垢版 |
2018/06/30(土) 23:21:41.84ID:qXnLIMnX
>>928
ありがとうございます
どうも権限がないせいか動きませんでした。
しかしこれも on offの切り替えですよね
知りたいのはモバイルデータ通信のステータスの取り方なんです
0932924
垢版 |
2018/07/01(日) 09:41:49.13ID:lHyO92Wj
>>931
>Test NetのConnection TypeとMobile Data Enabledで取れない?
いやっはー!
ありがとうございます。
いけました
0933名無しさん@お腹いっぱい。
垢版 |
2018/07/02(月) 00:37:14.60ID:jNfw1sIF
>>904
アドバイスもらってうまく動くようになったので報告します。

limted repeatすると、「カウント0のときにプロファイル削除」に最初からチェックが入ってるのに気がつかず焦りましたが、期待した動きになりました。
・日付指定で一日一回だけ実行
・日替わり時電源オフでも24時間以内どこかのタイミングでプロファイルのチェックが働いてタスクが実行される。
・チェック自体は一日何回も行われるが、limited repeats有効だとプロファイルが無効になるまでのタスク実行回数を制限できる

インテントについては、対象のアプリを直前にapp launchで起動してwaitを10秒入れてみたら毎回確実に動くようになりました
インテント受け取る側の問題だったようです。

ありがとうございました。
0934名無しさん@お腹いっぱい。
垢版 |
2018/07/02(月) 16:16:01.03ID:LX9gJ9jb
■質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
 ・特定のBluetoothイヤホン接続後に自動的にコーデックをsbcに変更

●secure settings でも開発者向けオプションのBluetoothオーディオコーデックの項目がどれかわからない
0935名無しさん@お腹いっぱい。
垢版 |
2018/07/03(火) 22:05:23.37ID:qu8s7744
>>934
adb で Tasker に権限を与えてから,
Action>Settings>Custom Setting を選んで,Name の虫眼鏡アイコンから FIND を選択する.
その後,手動でコーデックの設定を変更し,もう一度虫眼鏡アイコンを押すところまでやってみて,
何か出てくればそれが設定項目.
もし何も出てこなかったら AutoInputプラグインを使って変更するしかない.
0936名無しさん@お腹いっぱい。
垢版 |
2018/07/03(火) 23:51:16.42ID:G1eNDEij
>>926
便乗質問でスミマセン
権限与えてそれを実施するのですが見た目はON/OFF出来ているのですが
実際アンテナが立たずモバイル通信はできません。

権限はWRITE_SECURE_SETTINGSだけしかしていないのですが
他に権限を与える必要があるでしょうか
0937名無しさん@お腹いっぱい。
垢版 |
2018/07/03(火) 23:59:38.47ID:JWvyjhAV
>>936
mobile_data_always_onを一時的に1にしてしばらく待って
繋がらなかったらまた1にしてって繰り返してるとそのうち繋がる
今の所最長4回で繋がってる


mobile_data 1 (110)
A1: Custom Setting [ Type:Global Name:mobile_data Value:1 Use Root:Off Read Setting To: ]
A2: For [ Variable:%loop Items:1:10 ]
A3: Test Net [ Type:Connection Type Data: Store Result In:%net ]
A4: Flash [ Text:loop(%loop) %net Long:Off ]
A5: Stop [ With Error:Off Task: ] If [ %net neq none ]
A6: Custom Setting [ Type:Global Name:mobile_data_always_on Value:1 Use Root:Off Read Setting To: ]
A7: Wait [ MS:300 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A8: Custom Setting [ Type:Global Name:mobile_data_always_on Value:0 Use Root:Off Read Setting To: ]
A9: End For
0939名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 14:40:26.03ID:1zd2sZND
>>937
そもそも変更したい設定はmobile_data_always_on(開発者向けオプション内の「モバイルデータを常にオンにする」)でいいのか?
モバイルデータのオンオフだけならmobile_data(自分の端末はDSDSなのでmobile_data1)だと思うが
0940名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 17:30:36.28ID:XN01UNaS
>>939
設定UIからモバイルデータをオンにしたときと違って
mobile_dataを1にしてもモバイル通信が使える状態にならないことがあるんだよ
環境によると思うけど俺の場合は9割くらいの確率でそうなる

そうなった時の回避策が>>937
0942名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 22:14:29.73ID:/gx1LArp
>>941
おお、行けそう・・・
ですけどこれ要rootですね

A2: Send Intent [ Action:android.intent.action.ANY_DATA_STATE Cat:None Mime Type: Data: Extra:state:1 Extra: Extra: Package: Class: Target:Broadcast Receiver ]
0944名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 23:00:38.62ID:wpuB80a+
教えてください
定期的にWiFi接続状態を確認するにはどうすればよいでしょうか?
それをトリガーにしたいと思っています
0947名無しさん@お腹いっぱい。
垢版 |
2018/07/05(木) 05:59:33.19ID:qU6mNxQt
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
自分から掛けた電話に通話時間アラームを掛けたい(例 通話開始9分後にバイブ等)


●やってみたこと
アラームは掛けれたが、9分以内に通話終了してもアラームが発生してしまう。


●わからないこと(知りたいこと)
通話終了のトリガーが分からない
0951名無しさん@お腹いっぱい。
垢版 |
2018/07/06(金) 15:05:24.03ID:+1L5QBK3
●やりたいこと・やってみたこと
taskerからklwpに変数を渡して、klwpにvolume_offの文字を表示させたいです

tasker側は下記の添付写真のように設定したのですが、うまくいきません
なにか足りないのでしょうか?

klwp側は $br(tasker,VOL)$でtaskerからの変数を受け取るようにしています

●Tasker有無:購入済み
●Androidバージョン:7
●root有無:なし
https://imgur.com/h04pJSp.jpg
https://imgur.com/5dwCRLR.jpg
https://imgur.com/blABowJ.jpg
レス数が950を超えています。1000を超えると書き込みができなくなります。

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