Androidアプリ、Taskerの初心者質問スレです
■公式サイト:7日間体験版あり
http://tasker.dinglisch.net/
■前スレ
Tasker 初心者質問スレ 15
http://egg.2ch.net/test/read.cgi/android/1482223819/
■関連リンク
◆Tasker Wiki(英語)
http://tasker.wikidot.com/
◆Google 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/
>>980を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
探検
Tasker 初心者質問スレ 16 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/07/24(月) 19:56:58.52ID:5IBTskRd
2017/10/19(木) 08:17:39.66ID:sI58BTJP
>>384
古すぎて前スレ探すの大変だった
おそらく同じ挙動するものを作ってみた
同時に予定が有効になってたり、10分未満の予定だったりすると取りこぼす可能性がある
loop_backは、A4のLabelにチェックしてその下の欄に入れる
予定3件 (46)
A1: Variable Set [ Name:%time_temp To:%TIMES Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%cal_count To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%cal_previous To:cal_previous Recurse Variables:Off Do Maths:Off Append:Off ]
<loop_back>
A4: Test App [ Type:Calendar Title Data:%time_temp Store Result In:%cal_title ]
A5: If [ %cal_title(#) > 0 & %cal_title(1) neq %cal_previous ]
A6: Test App [ Type:Calendar Start (Seconds) Data:%time_temp Store Result In:%cal_start ]
A7: Test App [ Type:Calendar End (Seconds) Data:%time_temp Store Result In:%cal_end ]
A8: Variable Convert [ Name:%cal_start(1) Function:Seconds to Date Time Store Result In: ]
A9: Variable Convert [ Name:%cal_end(1) Function:Seconds to Date Time Store Result In: ]
A10: Variable Search Replace [ Variable:%cal_start(1) Search:.*-(.*)-(.*)\s(.*)\.(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1/$2 $3:$4 ]
A11: Variable Search Replace [ Variable:%cal_end(1) Search:.*\s(.*)\.(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1:$2 ]
A12: Variable Set [ Name:%result(%cal_count) To:%cal_start(1) ~ %cal_end(1) %cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A13: Variable Set [ Name:%cal_previous To:%cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A14: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ]
A15: End If
A16: Variable Add [ Name:%time_temp Value:600 Wrap Around:0 ]
A17: Goto [ Type:Action Label Number:1 Label:loop_back ] If [ %cal_count < 4 ]
A18: Flash [ Text:%result(1)
%result(2)
%result(3) Long:On ]
古すぎて前スレ探すの大変だった
おそらく同じ挙動するものを作ってみた
同時に予定が有効になってたり、10分未満の予定だったりすると取りこぼす可能性がある
loop_backは、A4のLabelにチェックしてその下の欄に入れる
予定3件 (46)
A1: Variable Set [ Name:%time_temp To:%TIMES Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%cal_count To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%cal_previous To:cal_previous Recurse Variables:Off Do Maths:Off Append:Off ]
<loop_back>
A4: Test App [ Type:Calendar Title Data:%time_temp Store Result In:%cal_title ]
A5: If [ %cal_title(#) > 0 & %cal_title(1) neq %cal_previous ]
A6: Test App [ Type:Calendar Start (Seconds) Data:%time_temp Store Result In:%cal_start ]
A7: Test App [ Type:Calendar End (Seconds) Data:%time_temp Store Result In:%cal_end ]
A8: Variable Convert [ Name:%cal_start(1) Function:Seconds to Date Time Store Result In: ]
A9: Variable Convert [ Name:%cal_end(1) Function:Seconds to Date Time Store Result In: ]
A10: Variable Search Replace [ Variable:%cal_start(1) Search:.*-(.*)-(.*)\s(.*)\.(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1/$2 $3:$4 ]
A11: Variable Search Replace [ Variable:%cal_end(1) Search:.*\s(.*)\.(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1:$2 ]
A12: Variable Set [ Name:%result(%cal_count) To:%cal_start(1) ~ %cal_end(1) %cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A13: Variable Set [ Name:%cal_previous To:%cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A14: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ]
A15: End If
A16: Variable Add [ Name:%time_temp Value:600 Wrap Around:0 ]
A17: Goto [ Type:Action Label Number:1 Label:loop_back ] If [ %cal_count < 4 ]
A18: Flash [ Text:%result(1)
%result(2)
%result(3) Long:On ]
2017/10/19(木) 08:19:29.88ID:PJgSNC3+
2017/10/19(木) 08:21:25.34ID:PJgSNC3+
>>391
そこまでするならxmlをどこかに上げてやれば?
そこまでするならxmlをどこかに上げてやれば?
2017/10/19(木) 08:47:54.05ID:aviMGDAs
2017/10/19(木) 08:52:10.89ID:PJgSNC3+
>>394
読み上げだけならその手のアプリで
読み上げだけならその手のアプリで
2017/10/19(木) 09:30:04.72ID:yidGozGg
2017/10/19(木) 12:15:09.44ID:PJgSNC3+
2017/10/19(木) 18:54:53.36ID:Eg2RYOs2
●Tasker有無: 購入済み
●Androidバージョン: 4.4.2
●root有無: あり
●わからないこと
Chromeの右上の3点メニューをタップするとメニューが表示されますが、AutoInputでタップできないのはなぜでしょうか?
Queryで調べても読み取れない
●Androidバージョン: 4.4.2
●root有無: あり
●わからないこと
Chromeの右上の3点メニューをタップするとメニューが表示されますが、AutoInputでタップできないのはなぜでしょうか?
Queryで調べても読み取れない
399きょり
2017/10/19(木) 19:12:20.07ID:OhCXDTAG >>393
それもそうだな
というわけで>>391をあげておいた
https://sites.google.com/site/kyoritrashbox/tasker
即席だからいろいろと適当だが目を瞑ってくれ…
それもそうだな
というわけで>>391をあげておいた
https://sites.google.com/site/kyoritrashbox/tasker
即席だからいろいろと適当だが目を瞑ってくれ…
2017/10/19(木) 19:40:46.95ID:lx6O54e0
2017/10/19(木) 20:02:52.51ID:Ae01i/8K
●Tasker有無: 購入済み
●Androidバージョン: 5.0.1
●root有無: あり
●わからないこと
MX Playerでpauseボタンを押したら、Get Voice起動させて声で
メモを取ってから、Run Shellでスクリーンキャプチャを起動させる
プロファイルですが、肝心のプロファイルが起動しません。
何かヒントを頂ければ幸いです。よろしくお願いいたします。
Profile: MXcap(268)
Application: MX Player
Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Persistency Type: Both
Has Reply Action: false
Notification Apps: MX Player
Get All Fields : false
Get Internal Actions: false
Get Internal Actions Big: false ]
Enter: MXcap (262)
Abort Existing Task
A1: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A2: Set Clipboard [ Text:%VOICE Add:Off ]
A3: Run Shell [ Command:screencap -p /sdcard/Pictures/Screenshots/'%MovieFilename'`date '+%Y-%m-%d-%H-%M-%S'`:'%VOICE'.png
Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
●Androidバージョン: 5.0.1
●root有無: あり
●わからないこと
MX Playerでpauseボタンを押したら、Get Voice起動させて声で
メモを取ってから、Run Shellでスクリーンキャプチャを起動させる
プロファイルですが、肝心のプロファイルが起動しません。
何かヒントを頂ければ幸いです。よろしくお願いいたします。
Profile: MXcap(268)
Application: MX Player
Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Persistency Type: Both
Has Reply Action: false
Notification Apps: MX Player
Get All Fields : false
Get Internal Actions: false
Get Internal Actions Big: false ]
Enter: MXcap (262)
Abort Existing Task
A1: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A2: Set Clipboard [ Text:%VOICE Add:Off ]
A3: Run Shell [ Command:screencap -p /sdcard/Pictures/Screenshots/'%MovieFilename'`date '+%Y-%m-%d-%H-%M-%S'`:'%VOICE'.png
Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
2017/10/19(木) 20:07:36.92ID:PJgSNC3+
2017/10/19(木) 20:59:38.96ID:Eg2RYOs2
2017/10/19(木) 21:34:43.44ID:mTIBPTMG
>>403
こういうことなら出来たけど
Chrome (15)
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: AutoInput Action [ Configuration:Type: Text
Value: その他のオプション
Action : Click Timeout (Seconds):20 ]
A3: AutoInput Action [ Configuration:Type: Text
Value: 新しいシークレット タブ
Action : Click Timeout (Seconds):20 ]
こういうことなら出来たけど
Chrome (15)
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: AutoInput Action [ Configuration:Type: Text
Value: その他のオプション
Action : Click Timeout (Seconds):20 ]
A3: AutoInput Action [ Configuration:Type: Text
Value: 新しいシークレット タブ
Action : Click Timeout (Seconds):20 ]
2017/10/19(木) 21:54:57.76ID:Eg2RYOs2
2017/10/19(木) 22:37:14.90ID:mmgHZxnw
2017/10/19(木) 23:00:15.07ID:Eg2RYOs2
2017/10/20(金) 12:05:31.43ID:L1zkXLtz
>>397
ありがとうございました
2chMateの更新ボタンはウェブで調べて
jp.syoboi.a2chMate.action.reloadBookmark
ということが分かり試行錯誤してみて思ったような動作になりました
こういったintent?を取得して自分で自在にタスクを作りたく、
GetIntentList、Intent Interceptを使用してみましたが
jp.syoboi.a2chMate.action.reloadBookmarkのような
action intent?見つけられませんでしたが
今はダウンロードできないActivity Getterでないと取得できないのでしょうか?
ありがとうございました
2chMateの更新ボタンはウェブで調べて
jp.syoboi.a2chMate.action.reloadBookmark
ということが分かり試行錯誤してみて思ったような動作になりました
こういったintent?を取得して自分で自在にタスクを作りたく、
GetIntentList、Intent Interceptを使用してみましたが
jp.syoboi.a2chMate.action.reloadBookmarkのような
action intent?見つけられませんでしたが
今はダウンロードできないActivity Getterでないと取得できないのでしょうか?
2017/10/20(金) 12:46:13.85ID:BvKfnSoW
>>409
AutoInputのIDを調べたいってことですか?
AutoInputのIDを調べたいってことですか?
2017/10/20(金) 12:51:07.72ID:MWzyAbSY
>>403
手を動かしてる?
結果は>>404と同じだがメニュー開いてシークレットタブを新規に開ける
>>404との違いはid指定かtext指定かだけ(まあwaitも違いといえば違いだが)
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A3: AutoInput Action [ Configuration:Type: Id
Value: com.android.chrome:id/menu_button
Action : Click Timeout (Seconds):20 ]
A4: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: AutoInput Action [ Configuration:Type: Text
Value: 新しいシークレット タブ
Action : Click Timeout (Seconds):20 ]
com.android.chrome:id/menu_buttonはUI Queryから取得できるからそちらで取得できないならおま環なのかもしれない
手を動かしてる?
結果は>>404と同じだがメニュー開いてシークレットタブを新規に開ける
>>404との違いはid指定かtext指定かだけ(まあwaitも違いといえば違いだが)
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A3: AutoInput Action [ Configuration:Type: Id
Value: com.android.chrome:id/menu_button
Action : Click Timeout (Seconds):20 ]
A4: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: AutoInput Action [ Configuration:Type: Text
Value: 新しいシークレット タブ
Action : Click Timeout (Seconds):20 ]
com.android.chrome:id/menu_buttonはUI Queryから取得できるからそちらで取得できないならおま環なのかもしれない
2017/10/20(金) 12:51:49.57ID:MWzyAbSY
>>409
Intent Intercept等で拾えないなら他のアプリでも大差なし
Manifestバラして自分で探す手もあるがあなたに可能かどうかは分からないしそもそも用意がなければintentでの対応は不可
FRepを使えば?
その前にEasy SetupではなくUI Queryから%aiid取ってそこからidを類推しておいた方がいいけど
たとえば>>398に対しての>>402はEasy Setupでは取得できないけどUI Queryで取得した%aiidにはあるので推測して確認した
Easy Setupは万能ではないから
Easy Setupで取れないときは%aiid()と%aitext()を取得して眺めてみればだいたいいける
といってもこれもidやtextが用意されていなければ無駄足になるけどね2chMateがその典型
Intent Intercept等で拾えないなら他のアプリでも大差なし
Manifestバラして自分で探す手もあるがあなたに可能かどうかは分からないしそもそも用意がなければintentでの対応は不可
FRepを使えば?
その前にEasy SetupではなくUI Queryから%aiid取ってそこからidを類推しておいた方がいいけど
たとえば>>398に対しての>>402はEasy Setupでは取得できないけどUI Queryで取得した%aiidにはあるので推測して確認した
Easy Setupは万能ではないから
Easy Setupで取れないときは%aiid()と%aitext()を取得して眺めてみればだいたいいける
といってもこれもidやtextが用意されていなければ無駄足になるけどね2chMateがその典型
2017/10/20(金) 13:08:41.66ID:MWzyAbSY
>>411の補足
メニュー自体は開けるけど中の項目が選択できないという話だとしてそれはtextを読みとれないのだろうからlist positionを使う
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A3: AutoInput Action [ Configuration:Type: Id
Value: com.android.chrome:id/menu_button
Action : Click Timeout (Seconds):20 ]
A4: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: AutoInput Action [ Configuration:Type: List
Value: 3
Action : Click Timeout (Seconds):20 ]
当然リスト順が変わっただけで動作が変わるので普段ならこの処理は選択しないけどtext(新しいシークレット タブ)を読みとれないんじゃ仕方ない
正直%aiid()と%aitext()を丸ごとここに貼れとは思うけどなー
メニュー自体は開けるけど中の項目が選択できないという話だとしてそれはtextを読みとれないのだろうからlist positionを使う
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A3: AutoInput Action [ Configuration:Type: Id
Value: com.android.chrome:id/menu_button
Action : Click Timeout (Seconds):20 ]
A4: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: AutoInput Action [ Configuration:Type: List
Value: 3
Action : Click Timeout (Seconds):20 ]
当然リスト順が変わっただけで動作が変わるので普段ならこの処理は選択しないけどtext(新しいシークレット タブ)を読みとれないんじゃ仕方ない
正直%aiid()と%aitext()を丸ごとここに貼れとは思うけどなー
2017/10/20(金) 13:19:45.13ID:BvKfnSoW
>>411
ありがとう
UI Queryで何度やっても取得できなかったから質問させてもらったんだ
一覧出した後でも裏のボタンを読んでる
>>409
私はQuery用のTaskを用意してる
AutoInput用のQuery参考になれば
[Query]AutoInput
A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A2: AutoInput UI Query [ Configuration: Timeout (Seconds):20 ]
A3: Variable Set [ Name:%result To:[\%aipackage]%aipackage
Recurse Variables:Off Do Maths:Off Append:Off ]
A4: For [ Variable:%count Items:1:%aiid(#) ]
A5: Variable Set [ Name:%result To:[\%aiid0%count]%aiid(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count < 10 ]
A6: Variable Set [ Name:%result To:[\%aiid%count]%aiid(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count = 10 | %count > 10 ]
A7: End For
A8: Variable Set [ Name:%result To:
Recurse Variables:Off Do Maths:Off Append:On ]
A9: For [ Variable:%count Items:1:%aitext(#) ]
A10: Variable Set [ Name:%result To:[\%aitext0%count]%aitext(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count < 10 ]
A11: Variable Set [ Name:%result To:[\%aitext%count]%aitext(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count = 10 | %count > 10 ]
A12: End For
A13: Variable Search Replace [ Variable:%result Search:\n$ Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A14: Write File [ File:[Drive]Xperia/Temporary/[Query]AutoInput.txt Text:%result Append:Off Add Newline:On ]
A15: Flash [ Text:Complete Long:Off ]
ありがとう
UI Queryで何度やっても取得できなかったから質問させてもらったんだ
一覧出した後でも裏のボタンを読んでる
>>409
私はQuery用のTaskを用意してる
AutoInput用のQuery参考になれば
[Query]AutoInput
A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A2: AutoInput UI Query [ Configuration: Timeout (Seconds):20 ]
A3: Variable Set [ Name:%result To:[\%aipackage]%aipackage
Recurse Variables:Off Do Maths:Off Append:Off ]
A4: For [ Variable:%count Items:1:%aiid(#) ]
A5: Variable Set [ Name:%result To:[\%aiid0%count]%aiid(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count < 10 ]
A6: Variable Set [ Name:%result To:[\%aiid%count]%aiid(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count = 10 | %count > 10 ]
A7: End For
A8: Variable Set [ Name:%result To:
Recurse Variables:Off Do Maths:Off Append:On ]
A9: For [ Variable:%count Items:1:%aitext(#) ]
A10: Variable Set [ Name:%result To:[\%aitext0%count]%aitext(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count < 10 ]
A11: Variable Set [ Name:%result To:[\%aitext%count]%aitext(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count = 10 | %count > 10 ]
A12: End For
A13: Variable Search Replace [ Variable:%result Search:\n$ Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A14: Write File [ File:[Drive]Xperia/Temporary/[Query]AutoInput.txt Text:%result Append:Off Add Newline:On ]
A15: Flash [ Text:Complete Long:Off ]
2017/10/20(金) 13:32:09.56ID:MWzyAbSY
>>414 上
%aiid()と%aitext()を丸ごとここに貼れ
%aiid()と%aitext()を丸ごとここに貼れ
2017/10/20(金) 17:36:13.67ID:BvKfnSoW
>>415
このUIで>>414のQuery Taskで取得
https://i.imgur.com/tSqv2tK.jpg
[%aipackage]com.android.chrome
[%aiid01]com.android.chrome:id/new_tab_button
[%aiid02]com.android.chrome:id/tab_switcher_button
[%aiid03]com.android.chrome:id/menu_button
[%aitext01]新しいタブ
[%aitext02]1 個の開いているタブ
[%aitext03]その他のオプション
このUIで>>414のQuery Taskで取得
https://i.imgur.com/tSqv2tK.jpg
[%aipackage]com.android.chrome
[%aiid01]com.android.chrome:id/new_tab_button
[%aiid02]com.android.chrome:id/tab_switcher_button
[%aiid03]com.android.chrome:id/menu_button
[%aitext01]新しいタブ
[%aitext02]1 個の開いているタブ
[%aitext03]その他のオプション
2017/10/20(金) 20:10:58.44ID:MWzyAbSY
>>416
https://i.imgur.com/tSqv2tK.jpg の状態(タブ選択画面・メニュー開き状態)でキャプチャしたのにその結果ならなんらかの異常
「タブ選択画面・メニュー閉じ状態」でキャプチャした結果になっている
Chromeは削除できないだろうからせめて強制停止・ストレージ二種ともクリア・端末再起動でも同状態なら打開策は思いつかない
なんでタブ選択画面なんだよと思わないでもないがそれはさておきこちらでの各画面結果を一応貼っておく https://pastebin.com/DxtCyiRW
https://i.imgur.com/yOddLQk.jpg https://i.imgur.com/b1e2SV8.jpg https://i.imgur.com/GetVDo9.jpg https://i.imgur.com/phAwWIi.jpg
https://i.imgur.com/tSqv2tK.jpg の状態(タブ選択画面・メニュー開き状態)でキャプチャしたのにその結果ならなんらかの異常
「タブ選択画面・メニュー閉じ状態」でキャプチャした結果になっている
Chromeは削除できないだろうからせめて強制停止・ストレージ二種ともクリア・端末再起動でも同状態なら打開策は思いつかない
なんでタブ選択画面なんだよと思わないでもないがそれはさておきこちらでの各画面結果を一応貼っておく https://pastebin.com/DxtCyiRW
https://i.imgur.com/yOddLQk.jpg https://i.imgur.com/b1e2SV8.jpg https://i.imgur.com/GetVDo9.jpg https://i.imgur.com/phAwWIi.jpg
2017/10/20(金) 20:16:27.39ID:BvKfnSoW
2017/10/20(金) 23:34:57.18ID:iC2MkXPC
2017/10/20(金) 23:50:29.81ID:ivyRE19p
>>401
手元の環境では MX Player で Pauseボタンを押しても通知に何も出ない.
通知に何も出ないのならば AutoNotification Intercept を使っても Task が起動することはない.
AutoInputプラグインの UI Action を使えば,クリックしたのを検知できるので,
クリック座標から Play/Pauseボタンが押されたかどうか判断でき,
更に再生中かどうかを調べれば,Pauseボタンが押されたかどうか判断できる.
ただ,Android 5.0.1 で動作するかどうかはわからない.
手元の環境では MX Player で Pauseボタンを押しても通知に何も出ない.
通知に何も出ないのならば AutoNotification Intercept を使っても Task が起動することはない.
AutoInputプラグインの UI Action を使えば,クリックしたのを検知できるので,
クリック座標から Play/Pauseボタンが押されたかどうか判断でき,
更に再生中かどうかを調べれば,Pauseボタンが押されたかどうか判断できる.
ただ,Android 5.0.1 で動作するかどうかはわからない.
2017/10/20(金) 23:52:08.81ID:L1zkXLtz
2017/10/21(土) 00:04:04.42ID:ZRGZ6S/8
2017/10/21(土) 17:02:58.66ID:lhxG+TjW
シークレット専用としてFirefox使ったら?
オプション > プライバシー > 終了時にプライベートデータを消去にチェック
これでアプリ終了させるだけで履歴消えるよ
オプション > プライバシー > 終了時にプライベートデータを消去にチェック
これでアプリ終了させるだけで履歴消えるよ
2017/10/21(土) 20:45:08.15ID:9agDVjEP
>>420
ありがとうございます!
下記の通り作り直してみましたが、playをおしてもpauseを押しても
再生判定がtrueになってしまうようです・・・
Profile: MXcap (270)
Application: MX Player
Event: AutoInput UI Action [ Configuration:Reacting to clicks on the Android UI ]
Enter: MXcap (271)
A1: Java Function [ Return:(AudioManager)am Class Or Object:CONTEXT Function:getSystemService
{Object} (String) Param:audio Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return:%ret Class Or Object:am Function:isMusicActive
{boolean} () Param:audio Param: Param: Param: Param: Param: Param: ]
A3: If [ %ret eq true & %aielementid ~ *playpause* ]
A4: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A5: Set Clipboard [ Text:%VOICE Add:Off ]
A6: Run Shell [ Command:screencap -p /sdcard/Pictures/Screenshots/'%MovieFilename'`date '+%Y-%m-%d-%H-%M-%S'`:'%VOICE'.png Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A7: End If
ありがとうございます!
下記の通り作り直してみましたが、playをおしてもpauseを押しても
再生判定がtrueになってしまうようです・・・
Profile: MXcap (270)
Application: MX Player
Event: AutoInput UI Action [ Configuration:Reacting to clicks on the Android UI ]
Enter: MXcap (271)
A1: Java Function [ Return:(AudioManager)am Class Or Object:CONTEXT Function:getSystemService
{Object} (String) Param:audio Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return:%ret Class Or Object:am Function:isMusicActive
{boolean} () Param:audio Param: Param: Param: Param: Param: Param: ]
A3: If [ %ret eq true & %aielementid ~ *playpause* ]
A4: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A5: Set Clipboard [ Text:%VOICE Add:Off ]
A6: Run Shell [ Command:screencap -p /sdcard/Pictures/Screenshots/'%MovieFilename'`date '+%Y-%m-%d-%H-%M-%S'`:'%VOICE'.png Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A7: End If
2017/10/21(土) 21:42:47.05ID:ZRGZ6S/8
2017/10/21(土) 22:41:14.42ID:lhxG+TjW
2017/10/21(土) 23:25:47.32ID:ZRGZ6S/8
2017/10/22(日) 00:11:02.03ID:uCWpmQjx
>>424
Pauseボタンを押したらいろいろやりたいのならば,A3 の true は false でなければならない.
それはともかく,再生判定が true になってしまうというのは,端末を再起動しても駄目か?
起動直後の何も再生していないときも %ret が true になるのか?
MX Player を起動していないときや,他の音楽プレーヤーで再生したり止めたりしたときも %ret がいつも true になるのか?
Pauseボタンを押したらいろいろやりたいのならば,A3 の true は false でなければならない.
それはともかく,再生判定が true になってしまうというのは,端末を再起動しても駄目か?
起動直後の何も再生していないときも %ret が true になるのか?
MX Player を起動していないときや,他の音楽プレーヤーで再生したり止めたりしたときも %ret がいつも true になるのか?
429名無しさん@お腹いっぱい。
2017/10/22(日) 02:39:43.19ID:Yq88OqfW ●Tasker有: 購入済み
●Androidバージョン: 4.4
●root有無: あり
●やりたいこと
マイナーなゲームのスクリーンショットを撮り、スクリーンショットの一部をCropして保存、画面をSwipeし、再度撮るという作業を繰り返したい。
前スレ445です。
Android6.0.1では前スレ454さんに教えていただいたAutoinputでスクリーンショットを撮影し、Cropした状態で保存が簡単にできたのですが、
機種変に伴ってroot取れなくなってしまい、仕方なく古い4.4のタブレットで作業しようとしたところ、
AutoinputやToucktaskでは5.0以上じゃないとスクリーンショットが撮影できない仕様になっていました。
447さんに教えていただいた、スクリーンショットのファイルをLoadImage、CropImage、SaveImageで保存しようとしてるのですが、
4のスクリーンショットの保存すらうまくいきません。
コードのアドバイスお願いします。
保存先を変数を使わず、/storage/emulated/legacy/Download/abc.pngに変えても同じでした。
●やってみたこと
test (3)
A1: Wait [ MS:0 Seconds:8 Minutes:0 Hours:0 Days:0 ]
A2: Run Shell [ Command:input swipe 200 1 200 1700 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A3: Variable Set [ Name:%str_outputfilename To:/Download/abc.png Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Run Shell [ Command:screencap -p %str_outputfilename Timeout (Seconds):2 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A5: Load Image [ Source:%str_outputfilename Max Width Or Height:0 Respect EXIF Orientation:Off ]
A6: Crop Image [ From Left (%):0 From Right (%):0 From Top (%):1 From Bottom (%):0 ]
A7: Save Image [ File:/Download/abcd.png Image Quality:100 Delete From Memory After:On ]
●Androidバージョン: 4.4
●root有無: あり
●やりたいこと
マイナーなゲームのスクリーンショットを撮り、スクリーンショットの一部をCropして保存、画面をSwipeし、再度撮るという作業を繰り返したい。
前スレ445です。
Android6.0.1では前スレ454さんに教えていただいたAutoinputでスクリーンショットを撮影し、Cropした状態で保存が簡単にできたのですが、
機種変に伴ってroot取れなくなってしまい、仕方なく古い4.4のタブレットで作業しようとしたところ、
AutoinputやToucktaskでは5.0以上じゃないとスクリーンショットが撮影できない仕様になっていました。
447さんに教えていただいた、スクリーンショットのファイルをLoadImage、CropImage、SaveImageで保存しようとしてるのですが、
4のスクリーンショットの保存すらうまくいきません。
コードのアドバイスお願いします。
保存先を変数を使わず、/storage/emulated/legacy/Download/abc.pngに変えても同じでした。
●やってみたこと
test (3)
A1: Wait [ MS:0 Seconds:8 Minutes:0 Hours:0 Days:0 ]
A2: Run Shell [ Command:input swipe 200 1 200 1700 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A3: Variable Set [ Name:%str_outputfilename To:/Download/abc.png Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Run Shell [ Command:screencap -p %str_outputfilename Timeout (Seconds):2 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A5: Load Image [ Source:%str_outputfilename Max Width Or Height:0 Respect EXIF Orientation:Off ]
A6: Crop Image [ From Left (%):0 From Right (%):0 From Top (%):1 From Bottom (%):0 ]
A7: Save Image [ File:/Download/abcd.png Image Quality:100 Delete From Memory After:On ]
2017/10/22(日) 10:25:26.00ID:j3FuwqRn
前スレでお世話になった者です。
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
・スクショ&ファイル名の変更
前はちゃんとファイル名の変更まで出来てたんだけど、
さっきタスクを作動させたら、ファイル名がScreenshot_%Filenameになってました。
●やってみたこと
・VARSタブの%Filenameの右側が空白になってたので、yyyymmDD-HHnnssにしたら、
ファイル名もyyyymmDD-HHnnssが、そのまま反映されてしまいました。
Screenshot (18)
A1: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A2: AutoInput Screen Capture [ Configuration:Screenshot Path: /storage/emulated/0/Pictures/Screenshots/screencapture.png Timeout (Seconds):200 ]
A3: Move [ From:Pictures/Screenshots/screencapture.png To:Pictures/Screenshots/Screenshot_%Filename.png Use Root:Off ]
A4: Popup [ Title:Screen Shot Text:OK Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
以上です。よろしくお願いします。
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
・スクショ&ファイル名の変更
前はちゃんとファイル名の変更まで出来てたんだけど、
さっきタスクを作動させたら、ファイル名がScreenshot_%Filenameになってました。
●やってみたこと
・VARSタブの%Filenameの右側が空白になってたので、yyyymmDD-HHnnssにしたら、
ファイル名もyyyymmDD-HHnnssが、そのまま反映されてしまいました。
Screenshot (18)
A1: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A2: AutoInput Screen Capture [ Configuration:Screenshot Path: /storage/emulated/0/Pictures/Screenshots/screencapture.png Timeout (Seconds):200 ]
A3: Move [ From:Pictures/Screenshots/screencapture.png To:Pictures/Screenshots/Screenshot_%Filename.png Use Root:Off ]
A4: Popup [ Title:Screen Shot Text:OK Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
以上です。よろしくお願いします。
2017/10/22(日) 10:30:46.75ID:bSOQy5FE
2017/10/22(日) 10:31:01.27ID:Bud3OE4+
2017/10/22(日) 10:39:29.07ID:j3FuwqRn
2017/10/22(日) 10:39:40.33ID:j3FuwqRn
>>432
http://tasker.wikidot.com/getformatteddate
からxmlを入れました。
getFormattedDate (30)
Run Both Together
A1: JavaScriptlet [ Code:var gsMonthNames = new Array(
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
);
var gsDayNames = new Array(
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
);
var d = new Date(par[0] * 1000);
var f = par[1];
var formatteddate = f.replace(/(yyyy|yy|mmmm|mmm|mm|dddd|ddd|dd|hh|nn|ss|a\/p)/gi,
function($1)
{
switch ($1)
{
case 'yyyy': return d.getFullYear();
case 'yy': return ('0' + d.getFullYear()).slice(-2);
case 'mmmm': return gsMonthNames[d.getMonth()];
case 'mmm': return gsMonthNames[d.getMonth()].slice(0,3);
case 'mm': return ('0' + (d.getMonth() + 1)).slice(-2);
case 'dddd': return gsDayNames[d.getDay()];
case 'ddd': return gsDayNames[d.getDay()].slice(0,3);
case 'dd': return ('0' + d.getDate()).slice(-2);
case 'hh': return ('0' + ((h = d.getHours() % 12) ? h : 12)).slice(-2);
case 'HH': return ('0' + d.getHours()).slice(-2);
case 'nn': return ('0' + d.getMinutes()).slice(-2);
case 'ss': return ('0' + d.getSeconds()).slice(-2);
case 'a/p': return d.getHours() < 12 ? 'a' : 'p';
}
}
); Libraries:45 Auto Exit:On Timeout (Seconds):45 ]
A2: Return [ Value:%formatteddate Stop:On ]
http://tasker.wikidot.com/getformatteddate
からxmlを入れました。
getFormattedDate (30)
Run Both Together
A1: JavaScriptlet [ Code:var gsMonthNames = new Array(
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
);
var gsDayNames = new Array(
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
);
var d = new Date(par[0] * 1000);
var f = par[1];
var formatteddate = f.replace(/(yyyy|yy|mmmm|mmm|mm|dddd|ddd|dd|hh|nn|ss|a\/p)/gi,
function($1)
{
switch ($1)
{
case 'yyyy': return d.getFullYear();
case 'yy': return ('0' + d.getFullYear()).slice(-2);
case 'mmmm': return gsMonthNames[d.getMonth()];
case 'mmm': return gsMonthNames[d.getMonth()].slice(0,3);
case 'mm': return ('0' + (d.getMonth() + 1)).slice(-2);
case 'dddd': return gsDayNames[d.getDay()];
case 'ddd': return gsDayNames[d.getDay()].slice(0,3);
case 'dd': return ('0' + d.getDate()).slice(-2);
case 'hh': return ('0' + ((h = d.getHours() % 12) ? h : 12)).slice(-2);
case 'HH': return ('0' + d.getHours()).slice(-2);
case 'nn': return ('0' + d.getMinutes()).slice(-2);
case 'ss': return ('0' + d.getSeconds()).slice(-2);
case 'a/p': return d.getHours() < 12 ? 'a' : 'p';
}
}
); Libraries:45 Auto Exit:On Timeout (Seconds):45 ]
A2: Return [ Value:%formatteddate Stop:On ]
2017/10/22(日) 11:31:48.36ID:bSOQy5FE
>>434
それを入れたのに使わなきゃ全く意味がないのでは…
それを入れたのに使わなきゃ全く意味がないのでは…
2017/10/22(日) 14:16:54.27ID:j3FuwqRn
2017/10/23(月) 23:13:12.45ID:zqgSfH2l
2017/10/23(月) 23:43:27.85ID:HmfJkA6j
テンプレに端末環境項目がないのは悪手だな
二度手間になっとる
二度手間になっとる
2017/10/24(火) 02:28:10.89ID:JyV510wB
2017/10/24(火) 02:30:24.45ID:JyV510wB
2017/10/24(火) 02:32:47.79ID:JyV510wB
2017/10/24(火) 19:33:13.46ID:6CESOzW0
>>429
A. FRepで撮影→スワイプ→撮影を自動化させ、クロップ(切り取り・切り抜き)をPhotoShopやIrfanViewなどのバッチ処理で手順を分ける
B. Androidのエミュ環境を用意してWindows上でTasker+ゲームを動かす(Windowsのスペック次第)
C. 中古のlolipop以上のスマホ・タブを買ってくる(SIMフリー端末でも5000円くらいで買える)。赤ロム回避策としてSIMフリーのにしとけ
どうしてもTasker使わないとできない問題じゃないなら他の方法模索してもいいんじゃないの
なまじTaskerでやれていたから新しい環境でもTaskerを使わなきゃいけないって頭固くなってそう
上に挙げた3つ以外にもまだありそうだね。ちょっと考えてみたら?
A. FRepで撮影→スワイプ→撮影を自動化させ、クロップ(切り取り・切り抜き)をPhotoShopやIrfanViewなどのバッチ処理で手順を分ける
B. Androidのエミュ環境を用意してWindows上でTasker+ゲームを動かす(Windowsのスペック次第)
C. 中古のlolipop以上のスマホ・タブを買ってくる(SIMフリー端末でも5000円くらいで買える)。赤ロム回避策としてSIMフリーのにしとけ
どうしてもTasker使わないとできない問題じゃないなら他の方法模索してもいいんじゃないの
なまじTaskerでやれていたから新しい環境でもTaskerを使わなきゃいけないって頭固くなってそう
上に挙げた3つ以外にもまだありそうだね。ちょっと考えてみたら?
2017/10/24(火) 20:46:37.16ID:6Tm3/H+Y
2017/10/24(火) 22:00:31.53ID:SEZCDD1o
質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・19時に通知を出し、その通知をタップしたら指定したWebページにアクセス
●やってみたこと
・19時に通知を出すところまで出来ました(notifを使用して)
●わからないこと(知りたいこと)
・notifyのactionsでbrowseURLでWebページを指定しましたが、通知を押してもブラウザが起動しない
・event→ui→notification clickだとブラウザの起動はできますが指定したWebページが開けません
よろしくお願いします
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・19時に通知を出し、その通知をタップしたら指定したWebページにアクセス
●やってみたこと
・19時に通知を出すところまで出来ました(notifを使用して)
●わからないこと(知りたいこと)
・notifyのactionsでbrowseURLでWebページを指定しましたが、通知を押してもブラウザが起動しない
・event→ui→notification clickだとブラウザの起動はできますが指定したWebページが開けません
よろしくお願いします
2017/10/24(火) 23:05:40.79ID:6CESOzW0
>>444
Marshmallowって通知の折りたたみ無いんだっけ?
Nougatで作ってみたら通知を展開すればURLをブラウザで開くボタン表示されるぞ
notify url
A1: Notify [ Title:check browser Text:check it now Icon:mw_action_check_circle Number:0 Permanent:Off Priority:3 Actions:(1) ]
Actiionsの中身
Labelにcheck it now
ActionにBrowser URL > URLに http://www.google.com/
7.1.1のだけど画像はっとく
https://i.imgur.com/cj4Ypca.png
上から順にTitle、Text、Actions内のLabel(タップして開くとこ)
Marshmallowって通知の折りたたみ無いんだっけ?
Nougatで作ってみたら通知を展開すればURLをブラウザで開くボタン表示されるぞ
notify url
A1: Notify [ Title:check browser Text:check it now Icon:mw_action_check_circle Number:0 Permanent:Off Priority:3 Actions:(1) ]
Actiionsの中身
Labelにcheck it now
ActionにBrowser URL > URLに http://www.google.com/
7.1.1のだけど画像はっとく
https://i.imgur.com/cj4Ypca.png
上から順にTitle、Text、Actions内のLabel(タップして開くとこ)
446445
2017/10/24(火) 23:08:04.92ID:6CESOzW0 書き漏れスマン
Nougatでも通知部分をタップすると無反応ってか通知が消える
通知を展開してLabel部分をタップしないとブラウザ起動→URL開くが動かない
Nougatでも通知部分をタップすると無反応ってか通知が消える
通知を展開してLabel部分をタップしないとブラウザ起動→URL開くが動かない
2017/10/24(火) 23:32:28.41ID:SEZCDD1o
2017/10/25(水) 03:47:53.87ID:aCK4Qg7g
profileを
・通知を作成する
・作成したtitleの通知をタップするとbrows urlする
の2個にわけるじゃダメ?
自分はそれで通知タップでlaunch appさせてるんだけどもっといい方法あるのかしら
・通知を作成する
・作成したtitleの通知をタップするとbrows urlする
の2個にわけるじゃダメ?
自分はそれで通知タップでlaunch appさせてるんだけどもっといい方法あるのかしら
2017/10/25(水) 16:21:46.42ID:42MTHOdt
2017/10/25(水) 17:30:52.38ID:aCK4Qg7g
2017/10/26(木) 00:15:20.01ID:a/Qifqtc
452167
2017/10/26(木) 12:43:39.95ID:VGEb5rjL autoinputの使い方でおしえて頂きたいことがあり書き込みさせていただきます。
action text
で特定の文字の座標(x,y)を取得する事は可能でしょうか?
一覧の中から特定文字の横にあるOKボタンを押したい。
ボタンは他の文字でも共通なので、ボタンをターゲットにするとどれが押されるか分からない。
また、一覧の表示位置は固定ではないのであらかじめ座標を指定することも出来ない
文字自体はアクションが割り当てられてないので、autoinputで識別は出来てもクリック等は無意味です
座標が変数等に取得出来れば、それを加工して横のボタンを押すことが出来ると思い質問させていただきました
どうかよろしくお願いします
action text
で特定の文字の座標(x,y)を取得する事は可能でしょうか?
一覧の中から特定文字の横にあるOKボタンを押したい。
ボタンは他の文字でも共通なので、ボタンをターゲットにするとどれが押されるか分からない。
また、一覧の表示位置は固定ではないのであらかじめ座標を指定することも出来ない
文字自体はアクションが割り当てられてないので、autoinputで識別は出来てもクリック等は無意味です
座標が変数等に取得出来れば、それを加工して横のボタンを押すことが出来ると思い質問させていただきました
どうかよろしくお願いします
2017/10/26(木) 13:09:05.72ID:zLfjUk9W
>>452
> 文字自体はアクションが割り当てられてない
ここがよく分からんけど、そもそも座標を変数格納する機能がないっぽい
同じ名前のボタンが複数あって区別できない対策としてNearby Textのオプション機能があるけどこれを試せない?
> 文字自体はアクションが割り当てられてない
ここがよく分からんけど、そもそも座標を変数格納する機能がないっぽい
同じ名前のボタンが複数あって区別できない対策としてNearby Textのオプション機能があるけどこれを試せない?
454452
2017/10/26(木) 16:41:21.12ID:JIdB0ZF8 >>453
お返事ありがとうございます
説明が下手で申し訳ありません
例として以下のような一覧が表示されると思って下さい
佐藤 ok
田中 ok
鈴木 ok
(okはボタンです)
田中のokを押したいのですがokボタンをターゲットにするとどのokボタンが押されるか分からない
田中をテキストで指定できるが文字を押してもokボタンは押したことにならない
一覧の内容は変動するので、
数の増減や目的の名前が無いときもある
このような状態で特定のテキスト横のokボタンを押せないかと試行錯誤しています
お返事ありがとうございます
説明が下手で申し訳ありません
例として以下のような一覧が表示されると思って下さい
佐藤 ok
田中 ok
鈴木 ok
(okはボタンです)
田中のokを押したいのですがokボタンをターゲットにするとどのokボタンが押されるか分からない
田中をテキストで指定できるが文字を押してもokボタンは押したことにならない
一覧の内容は変動するので、
数の増減や目的の名前が無いときもある
このような状態で特定のテキスト横のokボタンを押せないかと試行錯誤しています
2017/10/26(木) 17:56:54.82ID:BVO7kLI9
Taskerでフォルダ指定してランダムにフォルダ内の画像を壁紙にすることできますか?
壁紙チェンジャー系のアプリのショートカットをTaskerで叩いた方が簡単かな?
壁紙チェンジャー系のアプリのショートカットをTaskerで叩いた方が簡単かな?
2017/10/26(木) 18:04:59.34ID:isVB/pNS
2017/10/26(木) 21:06:50.50ID:zLfjUk9W
>>454
OKボタンタップはそのままでNearby Textを田中にするとどうなりますか?
OKボタンタップはそのままでNearby Textを田中にするとどうなりますか?
2017/10/26(木) 22:08:04.78ID:AmeOlJGF
●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: あり
●やりたいこと
・画面を触っているのか、いないのかを検知したい
●やってみたこと
・tasker 画面 タップ検知 判定 などで検索してみたが見つからなかった
●わからないこと(知りたいこと)
・なにかよいプラグイン等あったら教えていただきたい
よろしくおねがいします。
●Androidバージョン: 4.2.2
●root有無: あり
●やりたいこと
・画面を触っているのか、いないのかを検知したい
●やってみたこと
・tasker 画面 タップ検知 判定 などで検索してみたが見つからなかった
●わからないこと(知りたいこと)
・なにかよいプラグイン等あったら教えていただきたい
よろしくおねがいします。
2017/10/26(木) 23:09:49.48ID:F7InVVsx
>>458
もう少しやりたいことを具体的に書いたほうがいいよ。
もう少しやりたいことを具体的に書いたほうがいいよ。
2017/10/26(木) 23:48:36.30ID:cHqfDodP
●Tasker有無: 購入済み
●Androidバージョン:7.1 ●root有無: あり
●やりたいこと
よくある自宅判定で自宅内でwifiOn ,
Mobile dateOffにしてるんですけど家の中の環境が悪くてwifiが年中切れます
そこでwifiが切れた時mobile dateをOnにするにはどういうふうにタスクを作ればいいですか?
よろしくお願いします>>458
●Androidバージョン:7.1 ●root有無: あり
●やりたいこと
よくある自宅判定で自宅内でwifiOn ,
Mobile dateOffにしてるんですけど家の中の環境が悪くてwifiが年中切れます
そこでwifiが切れた時mobile dateをOnにするにはどういうふうにタスクを作ればいいですか?
よろしくお願いします>>458
2017/10/27(金) 08:24:20.47ID:zq6CcskO
2017/10/27(金) 10:01:54.98ID:kRVgfJ72
2017/10/27(金) 12:43:06.91ID:/US1qLZ9
>>462
TaskerでMobileDateのOn,Off出来るんです
Netの中にMobileDateの設定があます
ところでwifi切れたらすぐさまMobileDate をOnにする事は出来ませんか?
もうMobileDateはずっとOnのままにするしかないかなと……
TaskerでMobileDateのOn,Off出来るんです
Netの中にMobileDateの設定があます
ところでwifi切れたらすぐさまMobileDate をOnにする事は出来ませんか?
もうMobileDateはずっとOnのままにするしかないかなと……
2017/10/27(金) 13:30:38.95ID:kCP2l5NK
>>463
まずMobileDataだからな
Dateは日付だ
Wi-Fiがつながった時のプロファイルがあるんだろうからそれ長押ししてAdd Exit TaskのとこにMobileDataをOnで
本旨からは外れるがモバイルデータつけっぱなしで何か弊害あるのか?
Wi-Fi繋がってれば通信することはないから電池も減らないし通信量食うってこともないでしょ
まずMobileDataだからな
Dateは日付だ
Wi-Fiがつながった時のプロファイルがあるんだろうからそれ長押ししてAdd Exit TaskのとこにMobileDataをOnで
本旨からは外れるがモバイルデータつけっぱなしで何か弊害あるのか?
Wi-Fi繋がってれば通信することはないから電池も減らないし通信量食うってこともないでしょ
2017/10/27(金) 14:17:34.47ID:zs4KSGSF
>>464
有難うございます
MobileDateを切りたいのは以前そこそこ大きなFileなんかをDownloadしている時にWiFiが切断していた様で、まさかのMobileDateでDownloadを継続してしまった事が何度かあったので…
もう、そうなると常に見張っていないとDownloadも出来ない感じで…
Downloaderの設定で対応しても良いのですが、出来るのならまとめて設定したいと思いまして…
とにかく色々有難う御座いました
有難うございます
MobileDateを切りたいのは以前そこそこ大きなFileなんかをDownloadしている時にWiFiが切断していた様で、まさかのMobileDateでDownloadを継続してしまった事が何度かあったので…
もう、そうなると常に見張っていないとDownloadも出来ない感じで…
Downloaderの設定で対応しても良いのですが、出来るのならまとめて設定したいと思いまして…
とにかく色々有難う御座いました
2017/10/27(金) 14:29:53.31ID:2K1LQ5/2
>>465
解決したのかどうかよくわからないが、ダウンロード継続しないようにしたいのにWi-Fi切れた後即モバイルデータオンにしたら継続されちゃうと思うぞ…
あと2度目だがMobile Dat"e"じゃなくてMobile Dat"a"
解決したのかどうかよくわからないが、ダウンロード継続しないようにしたいのにWi-Fi切れた後即モバイルデータオンにしたら継続されちゃうと思うぞ…
あと2度目だがMobile Dat"e"じゃなくてMobile Dat"a"
2017/10/27(金) 17:23:19.16ID:XzDtT37e
www
2017/10/27(金) 18:22:50.23ID:js4D0VRA
>>460
自宅にいる時にWi-FiをON、MobileDataをOFFならまだ分かるが
Wi-Fiが切れた時にMobileDataをONなら>>465の現象の回避策にはならないんじゃないか
1. Wi-Fiがブツブツ切れる状況を何とかしたい
2. 自宅内で大きいデータをDLする際にMobileDataじゃなくてWi-Fiをいたい
の2点を満たしたいんだろ?
ならWi-Fi切れたらMobileDataをONじゃダメだろ
大きいデータをWi-FiでDLしようとした時にWi-Fi切れたら結局MobileDataからDLするんじゃないか
安いWi-Fiルータだと2.4GHz帯しか扱えないからブツブツ切れるが、5GHz帯を扱えるWi-Fiルータに変えるだけで大抵改善するぞ
電子レンジとかPCとか置かない(2.4GHzと干渉する)、Wi-Fiルータの置き場工夫するだけでも結構改善する
5GHz帯扱えるWi-Fiルータも今は安くなって5000円出せば買えるし、ハード側の環境も考えた方がいいよ
自宅にいる時にWi-FiをON、MobileDataをOFFならまだ分かるが
Wi-Fiが切れた時にMobileDataをONなら>>465の現象の回避策にはならないんじゃないか
1. Wi-Fiがブツブツ切れる状況を何とかしたい
2. 自宅内で大きいデータをDLする際にMobileDataじゃなくてWi-Fiをいたい
の2点を満たしたいんだろ?
ならWi-Fi切れたらMobileDataをONじゃダメだろ
大きいデータをWi-FiでDLしようとした時にWi-Fi切れたら結局MobileDataからDLするんじゃないか
安いWi-Fiルータだと2.4GHz帯しか扱えないからブツブツ切れるが、5GHz帯を扱えるWi-Fiルータに変えるだけで大抵改善するぞ
電子レンジとかPCとか置かない(2.4GHzと干渉する)、Wi-Fiルータの置き場工夫するだけでも結構改善する
5GHz帯扱えるWi-Fiルータも今は安くなって5000円出せば買えるし、ハード側の環境も考えた方がいいよ
2017/10/27(金) 18:24:58.66ID:js4D0VRA
『Wi-Fiルーターの近くに』 電子レンジとか PCとか置かない ね
重要な部分抜けたわ
重要な部分抜けたわ
2017/10/27(金) 18:55:23.13ID:bgrZd//2
ただ、ルーター置く場所に注意しろ
5GHz帯は壁とかに弱いからな
5GHz帯は壁とかに弱いからな
2017/10/27(金) 19:14:35.70ID:N0y3/sz1
472452
2017/10/27(金) 20:19:07.88ID:CraUeafj2017/10/27(金) 20:43:03.80ID:b/WVXRun
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと●やってみたこと●わからないこと(知りたいこと)
自宅を出入りしたらWIFIを自動でonoffさせたいのですが
「Tasker is trying to turn WLAN on or off」「Deny Once(10)」「Allow once」と
許可画面が出てきて、気が付いて操作しないとタイムアウトで切り替わりません
なにか毎回の許可操作なしで自動で切り替わる方法はありませんか?
wifi Near(SSID)>Wifi set On
Not wifi Near<Wifi set Off
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと●やってみたこと●わからないこと(知りたいこと)
自宅を出入りしたらWIFIを自動でonoffさせたいのですが
「Tasker is trying to turn WLAN on or off」「Deny Once(10)」「Allow once」と
許可画面が出てきて、気が付いて操作しないとタイムアウトで切り替わりません
なにか毎回の許可操作なしで自動で切り替わる方法はありませんか?
wifi Near(SSID)>Wifi set On
Not wifi Near<Wifi set Off
2017/10/27(金) 21:18:14.36ID:d9Cu99An
2017/10/27(金) 22:03:44.68ID:Z1/s5tsG
>>473
wifiが切れてるあいだは、ssidもとれないので、根本的にやり方を変える必要がある。
gpsかブルートゥースか、電話の電波塔で自宅判定をするしかない。
自宅外でwifiを切りたい理由が節電かどうかで結論がかわる。
wifiが切れてるあいだは、ssidもとれないので、根本的にやり方を変える必要がある。
gpsかブルートゥースか、電話の電波塔で自宅判定をするしかない。
自宅外でwifiを切りたい理由が節電かどうかで結論がかわる。
2017/10/27(金) 22:55:01.00ID:rD/1DAjV
477473
2017/10/27(金) 23:33:44.79ID:b/WVXRun2017/10/27(金) 23:56:20.75ID:fEjWt4Fr
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・指定したアプリが起動したらGoogleカレンダーを同期したい
●わからないこと(知りたいこと)
・Googleカレンダーを同期させる方法がわからないです
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・指定したアプリが起動したらGoogleカレンダーを同期したい
●わからないこと(知りたいこと)
・Googleカレンダーを同期させる方法がわからないです
2017/10/27(金) 23:58:30.92ID:Z1/s5tsG
2017/10/28(土) 00:07:55.58ID:JVAATWj+
●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: あり
●やりたいこと
・ループ処理中のifの分岐で使いたいので画面を触っているのか、いないのかを検知して変数に納めたい
●やってみたこと
・tasker 画面 タップ検知 判定 などで検索してみたが見つからなかった
●わからないこと(知りたいこと)
・なにかよいプラグイン等あったら教えていただきたい
●Androidバージョン: 4.2.2
●root有無: あり
●やりたいこと
・ループ処理中のifの分岐で使いたいので画面を触っているのか、いないのかを検知して変数に納めたい
●やってみたこと
・tasker 画面 タップ検知 判定 などで検索してみたが見つからなかった
●わからないこと(知りたいこと)
・なにかよいプラグイン等あったら教えていただきたい
2017/10/28(土) 00:14:01.07ID:wIavHs5I
2017/10/28(土) 00:32:26.74ID:EuPN/Bdp
2017/10/28(土) 00:36:53.95ID:EuPN/Bdp
>>480
もっとハッキリ書いてくれないとよくわからないが、アプリのタップでなく、画面を触るってことなら良き所にsceneつくってそれをトリガーにすればいい。
もっとハッキリ書いてくれないとよくわからないが、アプリのタップでなく、画面を触るってことなら良き所にsceneつくってそれをトリガーにすればいい。
484473
2017/10/28(土) 00:51:48.23ID:spax0Z8C2017/10/28(土) 02:12:59.44ID:8T9QduD2
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・指定したアプリを起動したら最後に起動した時から数えて1分後に通知を出す
●やってみたこと
・wait(1min)→通知出力
●わからないこと(知りたいこと)
・一番最後に指定したアプリの起動から数えて1分後に通知を出す方法(現在は指定したアプリが起動する度に1分後に通知が出力される)
例)1分00秒にアプリ起動、1分30秒にアプリ起動すると2分00秒、2分30秒に通知が出力されてしまいます
この場合は2分30秒の時のみ通知を出力するようにしたいです
よろしくお願いします。
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・指定したアプリを起動したら最後に起動した時から数えて1分後に通知を出す
●やってみたこと
・wait(1min)→通知出力
●わからないこと(知りたいこと)
・一番最後に指定したアプリの起動から数えて1分後に通知を出す方法(現在は指定したアプリが起動する度に1分後に通知が出力される)
例)1分00秒にアプリ起動、1分30秒にアプリ起動すると2分00秒、2分30秒に通知が出力されてしまいます
この場合は2分30秒の時のみ通知を出力するようにしたいです
よろしくお願いします。
2017/10/28(土) 02:27:42.51ID:EuPN/Bdp
2017/10/28(土) 02:59:55.59ID:DtqtVEQE
>>485
指定したアプリが起動する度に%Counterに1を加える
wait 1 min後に、%Counterから1を引く
そのタイミングで%Counterが0なら通知を出す
Taskerの変数の仕様忘れたから、大文字小文字は直して使って。
指定したアプリが起動する度に%Counterに1を加える
wait 1 min後に、%Counterから1を引く
そのタイミングで%Counterが0なら通知を出す
Taskerの変数の仕様忘れたから、大文字小文字は直して使って。
2017/10/28(土) 03:10:54.37ID:JVAATWj+
>>481
>>483
詳しくと言われても困るのだけれど特定のアプリの事でもなく、sceneを出してそれを触るとかではなく、単純に画面を触って(操作して)いるのか、いないのかを検知したい
↓で言えばA4で触っていたら分岐させたい
テスト (97)
A1: Variable Set [ Name:%count To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Add [ Name:%count Value:1 Wrap Around:0 ]
A3: Wait [ MS:500 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A4: Goto [ Type:Action Number Number:1 Label: ] If [ %Abc ~ たっちしてる ]
A5: Goto [ Type:Action Number Number:8 Label: ] If [ %PACTIVE ~R ,test, ]
A6: Goto [ Type:Action Number Number:2 Label: ] If [ %count < 30 ]
A7: Stop [ With Error:Off Task: ]
A8: Flash [ Text:テスト Long:Off ]
>>483
詳しくと言われても困るのだけれど特定のアプリの事でもなく、sceneを出してそれを触るとかではなく、単純に画面を触って(操作して)いるのか、いないのかを検知したい
↓で言えばA4で触っていたら分岐させたい
テスト (97)
A1: Variable Set [ Name:%count To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Add [ Name:%count Value:1 Wrap Around:0 ]
A3: Wait [ MS:500 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A4: Goto [ Type:Action Number Number:1 Label: ] If [ %Abc ~ たっちしてる ]
A5: Goto [ Type:Action Number Number:8 Label: ] If [ %PACTIVE ~R ,test, ]
A6: Goto [ Type:Action Number Number:2 Label: ] If [ %count < 30 ]
A7: Stop [ With Error:Off Task: ]
A8: Flash [ Text:テスト Long:Off ]
2017/10/28(土) 05:19:03.67ID:XVG3hcUy
2017/10/28(土) 10:04:22.65ID:hcYb1EJH
>>488
タップして画面が変わるってことでもないなら、これはかなり難しい。sceneを細かく網目状に貼って、そこで検知しつつついでにautoinputで同じ所をタップするタスク埋めとくとか。。。。
もっと詳しい人教えてくださいな。
タップして画面が変わるってことでもないなら、これはかなり難しい。sceneを細かく網目状に貼って、そこで検知しつつついでにautoinputで同じ所をタップするタスク埋めとくとか。。。。
もっと詳しい人教えてくださいな。
2017/10/28(土) 13:03:20.18ID:IG4LwGH3
>>458,480,488
> ・tasker 画面 タップ検知 判定 などで検索
日本語での検索はやってみたことのうちに入るとは欠片も思えない
https://www.google.co.jp/search?q=Tasker+detect+any+touch+event
ほぼ答えているようなものだけど適切な語句でググり直して出直すように
> ・tasker 画面 タップ検知 判定 などで検索
日本語での検索はやってみたことのうちに入るとは欠片も思えない
https://www.google.co.jp/search?q=Tasker+detect+any+touch+event
ほぼ答えているようなものだけど適切な語句でググり直して出直すように
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国】日本のアニソン歌唱中に強制中断 上海、照明落とされ音楽止まる★3 [♪♪♪★]
- 2025/11/29(土) 17:45:26.27 ID:z7W38XEQ0<> <a href="../test/read.cgi/newsplus/1764400793/420" rel="noopener noreferrer" target="_blank">>>420</a> <br> それ以外は何も止められてないならイオンも当然何の問題も無い <>
- 【地方】「もうヤメとけ、また移住者様が帰っちゃうぞ」田舎の「いじめ体質」★2 [七波羅探題★]
- 「まだ朝7時に通勤してるんですか?」にじさんじVTuberがXの投稿で炎上、YouTubeで釈明と謝罪 [muffin★]
- アミューズが同性婚訴訟への声明を発表「誰もが良く生きられる自由」を目指す、東京高裁の判決を受け [muffin★]
- 【サッカー】J2第38節 水戸がJ2初優勝!長崎は2位でJ1自動昇格!千葉は大量得点もPOへ [久太郎★]
- 他サポ2025-276
- 【なでしこ】女子サッカーMS&ADカップ2025 日本vsカナダ
- ジェフユナイテッド千葉実況 vs 今治
- こいせん 全レス転載禁止
- ジュビロ磐田を応援するにぃ~ vs 鳥栖 part2
- 【DAZN/ABEMA】ブンデスリーガ・DFBポカール★6
- 【実況】博衣こよりのえちえちスターセイヴァー🧪
- 【悲報】百合子「都民に1万配るわよ!」都民「地方民ざまぁ!」→東京に住むだけで地方より10万以上損していた… [732289945]
- 【速報】新決済「東京pay」、全員に11,000ポイント付与wwwwwwwwwwwwwwwwwwww [329329848]
- 寒くなってきたな
- 【速報】女子中学生のテストの点数、流出してしまうww [347751896]
- (🫵 -᷄ὢ)寒い夜は>>2の>>3に限る……
