Tasker 初心者質問スレ 16 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/07/24(月) 19:56:58.52ID:5IBTskRd
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を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
2017/08/20(日) 19:43:40.42ID:QOzgX1Nc
●Tasker有無: 購入済み
●Androidバージョン: 4.4.2
●root有無:なし
●やりたい・やってみたこと
Task AにAutoInputのClick Action@が処理されず待機状態
次にAutoInputのClick ActionAが含まれるTask Bを(ショートカットで)発動したくても@が邪魔しているせいかAが機能しない
Task BのA1にStop Task A Actionを入れても駄目でした
待機状態の@を即Killさせるにはどうしたらいいですか?
2017/08/20(日) 21:24:33.83ID:c2ccdB0b
>  ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
>   (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard

そんな難しい日本語でもないと思うんだ
2017/08/21(月) 01:20:07.76ID:QlXSxA7X
●Tasker有無: 購入済み
●Androidバージョン: 5.1
●root有無:なし
●やりたい・やってみたこと
スマホ本体を下に向けて5秒以上その状態が続くとホーム画面になる
taskでface downの判別をどのように加えるといいのか判りません
A1: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A2: Go Home [ Page:2 ]
2017/08/21(月) 01:31:57.48ID:2Y4eGf9H
>>74
変数使えば出来るんじゃん。

例えばだけど、下を向けたら変数を1に。途中で上をむけたら変数リセット。五秒後に変数が位置だったら、ホームに。って感じ。
2017/08/21(月) 01:33:11.74ID:2Y4eGf9H
>>75
変数が1だったらホームに。だ。
2017/08/21(月) 01:36:48.99ID:QlXSxA7X
>>75
具体的に変数の指定の仕方を教えていただければ非常に助かります
2017/08/21(月) 05:52:07.65ID:q0mZWRTz
別に用意しなくても自身が有効だったらでいいんじゃねーの
2017/08/21(月) 09:50:23.10ID:SFBsqNjL
>>75
wikiみてがんばれ。もしくは過去スレ読め。
2017/08/21(月) 13:40:27.08ID:63BkJ4Jr
>>74
入力なしで付く名前じゃダメなのでProfileに任意の名前を付ける
A2を A2: Go Home [ Page:2 ] if [ %PACTIVE ~R ,任意の名前, ] にする
2017/08/21(月) 18:44:44.74ID:QlXSxA7X
>>80
ありがとうございました
無事に希望の動きができるようになりました

Profile: FaDn (50)
Priority: 2
State: Orientation [ Is:Face Down ]
Enter: toHome (40)
A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A2: Go Home [ Page:2 ] If [ %PACTIVE ~R FaDn ]
2017/08/21(月) 19:09:02.84ID:QabfcL7j
>>72
2つともショートカットを作成
待機用→実行用をタップ
待機用のA2待機を実行用のA1でKillできず実行用のA3が処理されない
この現象の解決策は何かありませんでしょうか?

待機用 (24)
A1: Flash [ Text:待機用タスク開始 Long:Off ]
A2: AutoInput Action [ Configuration:Type: Text
Value: @@@待機用@@@
Action : Click Timeout (Seconds):20 ]
A3: Flash [ Text:待機用タスク終了 Long:Off ]

実行用 (45)
A1: Stop [ With Error:Off Task:待機用 ] If [ %TRUN ~ *,待機用,* ]
A2: Flash [ Text:実行用タスク開始 Long:Off ]
A3: Launch App [ App:Play ストア Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A4: AutoInput Action [ Configuration:Type: Id
Value: com.android.vending:id/navigation_button
Action : Click Timeout (Seconds):20 ]
A5: Flash [ Text:実行用タスク終了 Long:Off ]
2017/08/21(月) 22:46:14.65ID:CZLDev1D
>>71
Secure Settingsプラグインの Actions>Wake Device を使えばよい.
2017/08/21(月) 22:52:45.60ID:CZLDev1D
>>82
Android 4.4.2 で動作するかわからんが,
待機用のA2を直ちに終了させるには,
Secure Settingsプラグインの System+ Actions>Accessibility Services で,AutoInput を DISABLED にすればよい.
その後 ENABLED に戻せばよい.
2017/08/22(火) 00:15:47.12ID:hV+V12pf
>>84
ドットさんありがとうございます
Secure Settingsでそんなことできたんですか!
助かりました
2017/08/22(火) 01:25:47.14ID:hV+V12pf
>>84
4.4.2だからなのか非rootからなのか分かりませんが、グレーアウトしていて使えませんでした
2017/08/22(火) 09:46:48.04ID:1paqnVlG
>>81
念のためだけどFaDnを 「,」で囲った方がいいよ
囲っておかないと今後FaDn2などという名前をつけたProfileにも反応してしまうので
,カンマ自体はPACTIVEで取り出したProfile名にTaskerが勝手に付けてくれる
2017/08/22(火) 09:49:20.87ID:1paqnVlG
>>87
強調しようとおもって「」付けたけど「」はいらないからね ,FaDn, ね
2017/08/22(火) 12:46:59.80ID:vY9qPUsk
質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと

zenfone2laserのdualsimのワンタッチ切替を作りたいのですが、現在sim1かsim2かを判別するにはどうしたらよいか教えてください

どの変数を参照してもsim1の情報しか出てこないので困っています
2017/08/22(火) 18:36:48.14ID:L2AW4Y0d
>>88
ご丁寧にありがとうございます
早速修正をしておきました
2017/08/22(火) 22:13:51.88ID:7vqRcyOG
●Tasker有無: 購入済み
●Androidバージョン: 7.0 XperiaXZ(so-01j)
●root有無: なし
●やりたいこと
 内蔵テレビアプリがフォアグラウンドかつ端末の向きがランドスケープ時にナビゲーションバーやステータスバーの非表示(全画面化)

●やってみたこと
 immersivePluginを用いてテレビアプリを起動した時にナビゲーションバーを非表示にすることはできた(横画面ではアプリ標準でステータスバーは消える)
ただ、端末が縦のときにもナビゲーションバーが非表示なため、戻るボタンを押すのに逐次表示させなければならない

●わからないこと(知りたいこと)
 フォアグラウンド状態やランドスケープ、ポートレート状態の取得方法及び処理への反映方法

よろしくお願いします
arrowsのテレビアプリで出来ることがなぜxperiaでは不可能なのか謎です
ドコモ、ソニーの両方に問い合わせても無理の一点張りで対応予定もないらしいので、自分でやろうと思った次第です
  
2017/08/22(火) 23:15:49.05ID:79tlMCuQ
お手数ですが下記についてお手柔らかにご教授いただけたら幸いです。
よろしくお願いいたします。


●Tasker有無: 購入済み
●Androidバージョン: 7.0 (利用端末:Xperia Z4)
●root有無: なし
●やりたいこと
画面ONにした際にWi-FiをONにし、接続可能対象がなかったらWi-FiをOFF(モバイル通信に戻す)にしたい。


●やってみたこと
下記taskのA3が失敗してしまいます。
A3はどの選択肢を使えばいいのかよくわからずvalueに打ち込みました。それが原因でしょうか?
taskの再生マークを押した際に動作したように感じませんでした。

Wi-Fi Set ON (2)
A1: WiFi [ Set:On ]
A2: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A3: If [ %WIFI ~ *connect* ]
A4: Else
A5: WiFi [ Set:Off ]
A6: End If


●わからないこと(知りたいこと)
A3が動作しない原因及び指定方法を教えていただけたら嬉しいです。
検索して読み解けたもの見様見真似で入れただけなので、操作手順の理解にまで至っておりません。
2017/08/22(火) 23:32:45.02ID:D7R2pAWX
>>92
A3は、%WIFII
にしたらいんじゃないかな。
wi-fiインフォのことね。

とにかくこまったら、該当の変数をflashさせてみると何が起きてるかわかる。
%WIFI だと、onかoffしかでないでしよ。
2017/08/23(水) 00:20:04.40ID:A8pnkGzw
>>93
早々にありがとうございます。
ご教授いただいた内容を拝読いたしました。

ご教授いただいたWi-Fi infoのところから%WIFIIに変えてみました。
taskの下部にある再生マーク(右向きの▲)を変更後に押してみましたが、現在Wi-Fiがない環境ためか先のA3部分が動作しなかったようです。こちらは正しい反応でしょうか?それとも×などのマークが出るものでしょうか。
もし正しいのであれば改めてWi-Fi接続可能な状況で再度試してみます。


> とにかくこまったら、該当の変数をflashさせてみると何が起きてるかわかる。
初歩中の初歩のことなのかと思いますが、こちらはどういった手順でしょうか?
下部の再生マークのことを指していらっしゃいますか?

理解が追いつかないため、重ね重ね恐縮ですが教えていただけたら有り難く思います。
2017/08/23(水) 02:40:27.93ID:fmjGZwrZ
>>94
Wi-Fi https://pastebin.com/RUg7UKM7
A1: WiFi [ Set:On ]
A2: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A3: Flash [ Text:%WIFII Long:Off ]
A4: WiFi [ Set:Off ] If [ %WIFII !~ *CONNECTION* ]

1
> ◆ぷらりん
> http://tasker-userguide.pralin.info/

http://tasker-userguide.pralin.info/tasks_action.php#action-f
> Flash(表示)
>
> メッセージを表示します。(以下略)


分からなければせめてぷらりん内を探す程度はすること
TaskerそのものにもSearch TaskerがあるのでそこにFlashと入力しても(英語だが)すぐ表示される
また学ぶならここ1〜2年間にTaskerについて書かれた個人ブログの方がよいかもしれない
例えば、ttp://solodc2011.com/tasker/6-profile-task-action
2017/08/23(水) 12:35:40.88ID:Br4HlLkG
>>83
ありがとうございます。
2017/08/23(水) 22:04:23.64ID:M0eiL+3x
>>89
判別できたとして,どうやって切り替えるつもりだ?
2017/08/23(水) 22:07:40.62ID:M0eiL+3x
>>91
>>2 を参考に Profile を貼れ.
2017/08/23(水) 22:48:34.61ID:EXdEIB+y
>>89
https://www.reddit.com/r/tasker/comments/5g39ff/dual_sim_enabledisable_sim_card_on_event/
https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autotools/com.joaomgcd.autotools.activity.ActivityConfigsettings.html

環境に依るので上記がダメならいつものAutoInput

zenphoneほどのメジャーならTasker対応した非公式sim switchアプリぐらいあるんじゃない?と思うがどうなんかなー
2017/08/23(水) 23:59:46.04ID:yzyfB1rG
●Tasker有無: 購入済み
●Androidバージョン: 5.0.2
●root有無: なし(SHARP機です)
●やりたいこと
特定のアプリがアクティブなときだけ画面を横向き固定かつ上下反転しないようにしたいです。
手首に巻くタイプのアームケースにスマホを入れていると腕の角度によって上下反転してしまうので、現在そのためだけにLandscape Lockerを使っているのですがホーム画面が見切れてしまう不具合があるのでTaskerで完結したい

●やってみたこと
1.Taskerの「PROFILESタブ」→「+」→「Application→App Selection画面」でアプリを選択し下段の「ACTIVITY」だけ有効にして
2.「TASKSタブ」→「+」→「Display」→「Display AutoRotate」→「Set On」
Export→Description To Clipboardの内容は
Landscape (2)
A1: Display AutoRotate [ Set:On ]
これで指定アプリがアクティブなときだけ画面自動回転がOnになりましたが横固定になりません。
アプリを閉じると画面自動回転がOffに戻りました。

●わからないこと(知りたいこと)
「Select Display Action」には横固定になりそうな項目は無く「Stay On」「Turn On」はどういう機能か分からないですが赤字で表示されていて自分の端末では使用できない様です。
http://i.imgur.com/hmt20TU.png
また指定アプリが2つ以上あるときはどう設定したら良いのか分かりませんでした。
全くの初心者ですみません。ご教示お願いいたします。
2017/08/24(木) 00:24:51.87ID:6sVks6FD
>>100
http://egg.2ch.net/test/read.cgi/android/1482223819/97-
2017/08/24(木) 06:17:43.77ID:cLeYdygb
>>95
ご教授ありがとうございます。
flashというメニューがあるのですね。

ぷらりんは難解な印象を持ち、まだまだ理解に至らないので最後に挙げてくださった個人ブログのURLで学んでいきます。

最初に挙げていただいたtaskのURLはこちらの環境によるものかアクセスできませんでしたが、示してくださったtaskの内容をぷらりんや個人ブログを併用して読み解けるか頑張ってみることにします。
2017/08/24(木) 07:43:37.95ID:JOucwKQY
>>97
autoinputでいこうと思ってました

>>99
丁寧にありがとうございます
root化やパーミッション変更は極力避けたかったのですが、やらないと進まなそうですね
リンク先熟読して検討してみます
2017/08/24(木) 19:54:37.09ID:oc733d5G
>>101
リンク先過去ログの「プラグインから呼び出して〜」はどのプラグインをインストールすれば良いのか分からなかったのですが「最高のローテーション制御」というアプリを入れればTaskerのプラグインに同アプリが現れるんですね。
http://i.imgur.com/Q5vPguz.png

先に書きました●やりたいことは「最高の〜」だけで完結できたのですが、どうせなら「最高の〜」を常駐させずに使いたいと思い「最高の〜」の設定から常駐を切ったところTaskerのプラグインから呼び出しでは動作しませんでした。
また、Taskerのプラグインから呼び出して動作させた場合、指定アプリがアクティブになったとき強制横固定がOnになり、そのままホーム画面でも元に戻らなくなりました
(if文で指定アプリが非アクティブな時は元に戻すように書けば良いのだと思いますが分かりませんでした)。

いずれにせよ、ローテーション制御アプリを常駐させないと動作しないようですので回転制御は専用アプリに任せることにします。
有難うございました。
2017/08/24(木) 22:52:36.35ID:FBiIEbrG
>>103
root化もパーミッション変更も不要.
AutoTools のサイトに書いてあるように adb からのパーミッション付与をするだけ.

ちなみに,AutoInput でやる場合は,AutoInput の UI Query で画面上のテキスト情報を取得できるので,
それで現在の設定状態は判別できる.
2017/08/25(金) 00:44:46.17ID:k/aDKJlO
>>104
質問テンプレを調べないことの免罪符にしてんじゃねーよボケ
Exit Taskに戻すタスク指定しろカス
2017/08/25(金) 15:29:19.06ID:fGGrKBW0
>>104
> どのプラグインをインストールすれば良いのか分からなかった

そのレスへの返信を追いかけたり、ほんの少しスレを読み進めればPlayストアリンク付きで回答されてる
http://egg.2ch.net/test/read.cgi/android/1482223819/98
http://egg.2ch.net/test/read.cgi/android/1482223819/99
http://egg.2ch.net/test/read.cgi/android/1482223819/102
ここまで案内しないと分からないものなのか

> どうせなら「最高の〜」を常駐させずに使いたいと思い「最高の〜」の設定から常駐を切ったところTaskerのプラグインから呼び出しでは動作しませんでした。

制御中は常駐(オンメモリ)していないと基本的にムリ

> また、Taskerのプラグインから呼び出して動作させた場合、指定アプリがアクティブになったとき強制横固定がOnになり、そのままホーム画面でも元に戻らなくなりました
> (if文で指定アプリが非アクティブな時は元に戻すように書けば良いのだと思いますが分かりませんでした)。

口の悪い>>106のExit Taskで元に戻せばいい
元に戻した後メモリに残るようならそれこそGreenify(https://play.google.com/store/apps/details?id=com.oasisfeng.greenify)で強制終了すればいい
GreenifyもTaskerプラグイン。アプリの強制終了ならrootなどは不要
2017/08/25(金) 17:32:22.30ID:x8RDpz3I
なんでこうも偉そうなのか?
2017/08/25(金) 18:45:16.02ID:G4+R5c8+
なーに言ってんだこいつ
2017/08/25(金) 20:06:20.18ID:bVzp4QHb
教示して
態度が悪いと
罵られ
2017/08/26(土) 01:17:50.09ID:ChycerFm
質問です。
PROFILES>Application>アプリA,B,C
のいずれかが選択された場合
task
GPS-ON - wait5sec - 選択されたアプリを起動
ってしたいのだけど選択されたアプリを起動の指定方法がわからないのですが
2017/08/26(土) 01:21:02.10ID:ChycerFm
カーナビアプリや地図アプリが起動する時に位置情報をオンにして5秒ぐらいのラグをかけて起動させたいんですが
(通常は位置情報はオフにしている)
2017/08/26(土) 01:28:59.85ID:w6HFrO7M
App>Launch App
2017/08/26(土) 13:24:52.91ID:dM5p4g44
よろしくお願いします

●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無:なし
●やりたいこと
 アクセスポイントをB(Pocket wifi)から
A(自宅)に変更したい
●やってみたこと
wifi connect for taskerというプラグインを見つけたので
試してみましたがBのままになります
 
2017/08/26(土) 13:31:05.56ID:DsfSH9Dy
> 試してみましたがBのままになります

どう試したのかが問題なんだけどなw
自分はProfile貼らないけど回答する人はProfile貼ってねw
こうですねわかります
116114
垢版 |
2017/08/26(土) 14:07:40.09ID:dM5p4g44
タスクをエクスポートとしたものを
貼ろうと思いましたが
NGに引っかかってはれませんでした
アクセスポイントBに接続を試みるトースト?
は出るのですがdisconnectとなります
117114
垢版 |
2017/08/26(土) 14:13:33.22ID:dM5p4g44
GPのコメントで
マシュマロ以降どうさしないというコメントが
そもそもプラグインがだめのようですね
他にやり方があればお願いします
2017/08/27(日) 14:00:26.20ID:1P+YmLoT
質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
Bluetoothの「使用目的」設定変更
1.ヘッドセットのみ
メディアの音声・電話の音声 ヘッドセットで使用
2.カーステのみ
メディアの音声・電話の音声 カーステで使用
3.カーステとヘッドセット接続
メディアの音声 カーステ
電話の音声 ヘッドセット
という風に、切り替えて使用したいと考えています。
このような設定変更は可能でしょうか?

設定でBluetoothのONOFFはできたのですが、それ以上が分かりません。
よろしくお願いいたします。
119名無しさん@お腹いっぱい。
垢版 |
2017/08/27(日) 20:25:13.27ID:NUPvQZQ2
何卒よろしくお願いします

●Tasker有無: 購入済み
●Androidバージョン: 5.1.1
●root有無: なし
●やりたいこと
プラグインAutoinputで1時間毎にスクリーンショットを撮影し、作成されたファイル名に連番または撮影日時もしくはそれらに類似する文字列を付加したい。

Autoinputを使用して1時間毎にスクリーンショットを撮影したく考えています。
撮影するところまではできたのですが、撮影時にファイルが同じ名前で保存されるため、以前のファイルが上書きされて消えてしまいます。
撮影したファイルを時系列で全て保存したいのですが、何か良い方法があれば教えていただけないでしょうか。
2017/08/27(日) 20:54:57.44ID:Ea4uW+ss
>>119
同じ名前で保存されるなら
そのファイルの名前を時間に変更すれば?
%TIMEとか使って
スクショから名前変更までのタイムラグ(多分1秒以下)はあるけど1時間毎なら気にしなくてもいいでしょ
2017/08/27(日) 21:15:51.83ID:NUPvQZQ2
>>120
できました♪
有り難うございました。
2017/08/27(日) 23:09:51.75ID:9OUmjQDN
>>117
他のやり方ということでは,
AutoToolsプラグインでも SSID指定の Wi-Fi接続ができるので,それを試してみるといいかもしれない.
2017/08/28(月) 23:43:58.74ID:tw2cYmmg
>>118
ヘッドセットやカーステの検知には Context>State>Net>BT Near を使えばよい.
「使用目的」設定の変更は,Action>Settings>Bluetooth Settings で Bluetooth設定画面を開いて,
後は AutoInputプラグインで変更すればよい.
2017/08/29(火) 09:14:38.37ID:lYYDlfP0
ミサイル発射を機にgmail受信の通知をトリガーにしたプロファイルを作りたいんだけど、android7だったら、auto notificationのプラグインを入れないと機能しないのかな?
2017/08/29(火) 09:23:58.88ID:42EaB3D4
>>123
ありがとうございます。
なんとなく流れはわかりました。

いま、AutoInputと格闘しています。
ググってみます。
2017/08/30(水) 23:41:55.29ID:nuJgRZFh
Googleマップのナビが出す通知を取得することはできますか?
通知イベント発生時に%evtprm1を取得する方法だと、イベントが発生しないようで、失敗してしまいます。
2017/08/31(木) 02:55:28.17ID:GmMet9aF
具体的になにしたいのか分からないけど、とりあえずGoogleマップが元の通知を全て記録してみるとよいです

Profile: マップ
Event: Notification [ Owner Application:マップ Title:* Text:* Subtext:* Other Text:* Cat:* New Only:Off ]
Enter: Anon
Abort Existing Task
A1: Variable Set [ Name:%TEST_Googleマップ通知記録 To:NTITLE:%NTITLE、evtprm:%evtprm() /
Recurse Variables:Off Do Maths:Off Append:On ]

実際に動かしていませんがただ何となくこれだと漏れるんだろうなーとも思います。やればすぐ気付くでしょうが
5になってから改善されたらしいですがそれでも漏れるようならAutoNotificationでやらせるしかないですね…
L以前は選択肢なくAutoNotificationになるんだろうなあ
2017/08/31(木) 08:12:00.00ID:CaNi/stE
>>127
ありがとうございます。試したものと同じイベントなので、おそらくそれだと漏れます。
プラグインに頼るという発想がなかったのでとても参考になりました。そちらの路線で解決してみます。
2017/09/01(金) 00:44:07.13ID:DeVxPPpJ
●Tasker有無: 購入前
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 ・スケジュールで、機内モード、モバイルデータ、WIFIを画面点灯しないでオンオフ切り替えたい
  非ROOTでは無理でしょうか?
130名無しさん@お腹いっぱい。
垢版 |
2017/09/01(金) 07:07:45.94ID:AMN24zds
>>129
■公式サイト:7日間体験版あり
http://tasker.dinglisch.net/
2017/09/01(金) 20:41:52.92ID:nN5KlBDk
>>129
Wi-Fiのコントロール、モバイルデータのON/OFFはroot不要
機内モードに含まれるGPS制御だけでも要rootなのでたぶん無理

具体的にどうやるんですか?買う前に試したいけど自力で解答に辿りつく前に7日使っちゃいそうで…
と思うじゃん?意外とそんなことないから自分でやれるだけやってみ

そのうえで再度聞きにおいで
132129
垢版 |
2017/09/01(金) 21:23:39.39ID:DeVxPPpJ
>>130>>131
ありがとうございます。体験版は確認してました。

wmで同じような簡単なスクリプト組んで使ってたことあるので、
試してみれば何とかなると思いますが、GPの評価でモバイルデータができないとか
あったので、実はandroid5以降だと駄目とかあるのかなーとか思ったので。
頑張ってから、実は無理、、とかだとショボーンとなりそうだったので聞きました。

ためしてみます!
2017/09/01(金) 23:17:18.71ID:PMfA1Sag
>>129
Autoinputのプラグイン使ってみるとか。
画面がオンの状態でないと、タップさせられないけどソレデヨケレバいけるのでは?
2017/09/01(金) 23:46:14.38ID:PLTe+Znl
>>132
Wi-Fi は可能.

機内モードとモバイルデータは AutoToolsプラグインか SecureTaskプラグインを使えば可能.
ただし,事前にPC からの adb接続が一度だけ必要.
また,機種依存で動作しないかもしれない.
2017/09/04(月) 06:49:31.97ID:DwJW6amW
tasker設定の前にSecure Settingsを導入
それの helperタブを選び…とあるのにタブが見つからないところで困っています
v1.36ではどのようにPluginを入れるのでしょうか?
2017/09/04(月) 20:50:48.85ID:K33tc1qE
Headsetを付けている間、他のアクションをしたくないのですが、どのように設定すれば良いか助言下さいー
137129
垢版 |
2017/09/05(火) 00:41:50.03ID:QHcihksV
>>133>>134
ありがとうございます。
AutoToolsを使って、機内モードは無理でしたが、
バッテリーセーバーが制御できたので、目的が達成できました。
他にも、色々できそうなのでちょこちょこ弄ってみます。
2017/09/05(火) 15:54:04.73ID:RYd2I+pu
質問テンプレート

●Tasker有無: 購入前
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 ・LMTと似た操作でBackButtonの処理をさせたい
  taskerでBackButtonのトリガーを作成し、apkとして出力
  そのapkをスワイプ系のトリガーとなるアプリから呼び出し、BackButtonを実行する

●やってみたこと
 BackButton (2)
 A1: Back Button

 これだけです。
 Taskerの練習を兼ねて試していましたが、inputのBackButtonでは思う動作ができませんでした。
 初歩中の初歩だとは思いますが、ご教示いただけませんでしょうか。
2017/09/05(火) 16:53:26.82ID:0Wwy86H5
>>136
設定画面にifってのがあるだろ
そこにHeadsetを接続している場合って条件を付与すればできるよ
2017/09/05(火) 16:56:15.14ID:0Wwy86H5
>>138
Select Action Category > Code > Run Shell

Command欄に
input keyevent 4
他は初期値でOK。rootなしでも使えるはず
2017/09/05(火) 17:10:43.64ID:fjfCAj5U
>>125
詰まってます。
Bluetoothの画面までたどり着きましたが、どう設定しても、丸のところがクリック出来ません。

どうしたらいいでしょうか?
教えていただけないでしょうか。


https://i.imgur.com/QVZzRq9.png
2017/09/05(火) 17:49:28.36ID:RYd2I+pu
>>140
ありがとうございます。

BackButton (2)
A1: Run Shell [ Command:input keyevent 4 Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ]

これでよろしいのでしょうか?
apk化や対象タスクをショートカットで試用してみましたが、BackButton処理はされていないように見えます。
taskの画面で実行すると戻っているようには見えますが。

https://i.imgur.com/hs9XLpd.jpg
2017/09/05(火) 18:24:02.87ID:0Wwy86H5
>>142
俺環では使えてるんだけどな
rootないと駄目かもしれん。すまんな
2017/09/05(火) 18:31:43.59ID:kJEfqCBb
>>141
こっちの環境では押せた
再起動してやり直したりしてみて
それでもダメなら開発者オプションでタッチ位置の座標表示して直接指定してみたらどう?
https://i.imgur.com/54XIJcB.jpg
2017/09/05(火) 18:33:16.91ID:kJEfqCBb
>>142
rootがないとTaskerを開いているときしか機能しない
確かバックボタンに関してはどうしようもなかったはず
2017/09/05(火) 18:41:07.69ID:RYd2I+pu
>>143
>>145
あー、そういうことなのですね。
やはりRootは必須ですか。
またRootとるかな…。
ありがとうございます、勉強になりました。
2017/09/05(火) 20:28:03.43ID:L194PKsP
●Tasker有無:購入済み
●Androidバージョン:5.0.1
●root有無:あり
●その他:autoinput購入済み
●やりたいこと:
chrome使用時にボリュームダウンボタンを押すと画面が下にスクロールするようにしたいと思っていますが、動作しません。

Profile: スクロール (261)
Application: Chrome
Event: AutoInput Key [ Configuration:Keys: Volume DownKey Action: All ]
Enter: スクロール (263)
A1: AutoInput Action [ Configuration:Type: Point Value: 0,0
Action : Scroll Forward
Is Tasker Action: false
Check Screen State: false Timeout (Seconds):20 ]
2017/09/05(火) 23:03:42.00ID:XPiD5J8v
>>147
Profile: 音量キースクロール (14)
Application: Chrome
Event: AutoInput Key [ Configuration:Keys: Volume Down
Key Action: Key Down ]
Enter: Scroll (6)
A1: AutoInput Action [ Configuration:Type: Point
Value: 60,1000
Action : Scroll Forward Timeout (Seconds):20 ]


A1のスクロールする座標を適当な位置にしてみな
Value: 60,1000のところね
2017/09/05(火) 23:47:45.73ID:zZjCzkKo
>>138 >>146
インストールしたアプリのユーザー補助はオンにしたか?

inputコマンドは他のアプリに対して動作させるには要rootだが,
TaskerのBack Buttonはroot不要.
2017/09/06(水) 12:25:18.99ID:sBA+eHKw
>>148
動きました!
ありがとうございます!
2017/09/06(水) 23:40:13.80ID:6DJqwgTk
●Tasker有無: 購入前
●Androidバージョン: 4.2
●root有無: なし
●やりたいこと
 ・スクリーンミラーリングの開始
●やってみたこと
 ・ランチAPPでミラーリングがなかった
●わからないこと(知りたいこと)
 ・なにか良いプラグイン等がないかどうか
2017/09/07(木) 00:24:13.74ID:qjdk5Qgb
>>149
補助のonは初めて起動するときに許可していました。
2017/09/07(木) 06:48:51.24ID:qs07/0Gk
>>151
Launch AppでAllにしてもない?
2017/09/07(木) 21:30:16.78ID:GW12z+yT
>>153
ワイヤレスディスプレイというものがありましたが、なにもおこらず
2017/09/07(木) 23:00:50.92ID:XgsGfeh5
>>154
ミラーリングがなんのアプリの機能なのかわからない
GPで配信されてるアプリならそのリンク
プリインなら端末名くらいは書こう
2017/09/07(木) 23:43:51.84ID:bNX8p9Do
>>152
先に Tasker だけで Back Button が動作するかどうか確認した方がよい.
下記の Profile を組んでみて,端末を振ったらメッセージが表示されてバック動作するかどうか.

Profile: test (21)
Event: Shake [ Axis:Left-Right Sensitivity:Medium Duration:Medium ]
Enter: Anon (23)
A1: Flash [ Text:Back Long:Off ]
A2: Back Button
157名無しさん@お腹いっぱい。
垢版 |
2017/09/08(金) 16:38:55.50ID:nyPnxHSp
●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無: あり
●やりたいこと
ステータスバーが格納されたとき、というトリガーは作成可能でしょうか。
今のところ開いたときに%WINには”通知シェード”という値が格納されているのですが、ステータスバーを閉めたときにも値が通知シェードのまま変わりません。
今のところ下記のタスクで運用していますが、格納した瞬間にそれを検知したいのです。
Profile: 通知シェード (24)
State: Variable Value [ %WIN ~ 通知シェード ]
Enter: Statusbar Collapsed (25)
A1: Variable Set [ Name:%Csta To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A3: Variable Set [ Name:%Csta To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
2017/09/08(金) 22:34:52.42ID:FJvzfIm8
>>157
なんとなく実現できそうな方法は思いついたけど、実際テストしてみるとシェード開いた瞬間を拾っちゃったりTaskerのRun Log画面でチェックすると毎回想定外の動きするな。他アプリ上だとうまくいくんだが。
とりあえず載せておくので再修正して使ってみてくれ


Profile: Cstaに1を格納
State: Variable Value [ %WIN ~ 通知シェード ]
Enter: CstaSet
A1: Variable Set [ Name:%Csta To:1 Recurse Variables:Off Do Maths:Off Append:Off ]

%WINが通知シェードなら%Cstaに1を代入するだけ


Profile: シェード監視
State: Variable Value [ %WIN !~ 通知シェード ]
Enter: CstaClear
A1: Vibrate [ Time:50 ] If [ %Csta ~ 1 ]
A2: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A3: Variable Set [ Name:%Csta To:0 Recurse Variables:Off Do Maths:Off Append:Off ]

%WINが通知シェード以外で、かつ%Cstaが1の場合に動作する。
テスト用にバイブさせる。条件としてCstaに1を格納した後にのみ動く (A1)
最終行で数秒後に%Cstaに0を代入してフラグを戻す (A2, A3)
159名無しさん@お腹いっぱい。
垢版 |
2017/09/08(金) 22:56:53.43ID:DWLsYqye
>>158
ありがとうございます。
%WINにはステータスバー展開時には”通知シェード”が入るみたいですが、格納後も他のアプリを起動したり、最近のアプリ一覧に移動しない限り%WINの”通知シェード”という値は変わらないみたいです。そこに目を瞑れば問題無いんですがどうも気になって...
下さったタスクをもとに考えてみます。
ありがとうございました。
2017/09/10(日) 00:14:21.25ID:fNixp/6j
タスカーの本体アプリ(有料のやつ)を入れたのですが
他の無料のタスカー系アプリってインストールする必要ってありますか?
本体だけだとあまり有効活用出来ないのでしょうか?
2017/09/10(日) 01:26:29.70ID:BkUqKK7C
本体で出来ないことをプラグイン使って実現する
白飯本体でも十分旨いが、ふりかけ、梅干し、漬物乗せても旨い。そんな感じ

まずは白飯だけで食ってみろ
2017/09/10(日) 05:02:08.32ID:KTrhGRF0
>>160
1.
何かやりたくてTasker入れた?
YES → 2へ
NO → アンインストールしても問題なし

2.
やりたいことはTaskerだけで実現できる?
YES → 他アプリ入れる必要なし
NO → 3へ
それがわからない → 具体的にやりたいことを質問しろ

3.
プラグイン入れれば実現できそう?
YES → プラグインいれろ
NO → 他アプリ使うか諦めろ

例えば○分後に音を鳴らすっていうのもTaskerでできるけど、それは時計アプリ付属のタイマー機能使えばいいよね
有効利用っていうのがどのレベルのことを言ってるのか分からないけど、結局は使う人と目的次第
2017/09/10(日) 08:22:19.95ID:2m/aoTKF
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●わからないこと(知りたいこと)
画面オフ後に、だいたい2時間毎に繰り返しタスクを実行したいのですが、
下記どちらの方がバッテリ消費的に良くないとかありますでしょうか?

方法1
EVENT-Display OFF → FOR文の中でWAIT2時間繰り返しで実行 (Abort EXIST Task )

方法2
EVENT-Display OFF → %TIMESを変数Aに格納
Time-REPEAT(2時間) → IF文で、%TIMES > 変数A+2時間 かつ %SCREEN = OFF なら実行
2017/09/10(日) 09:32:37.62ID:KTrhGRF0
俺ならこうするわ
2時間ごとに画面点灯するだけのサンプル

Profile: every 2times display on
Time: Every 2h
State: Display State [ Is:On ]
Enter: Disp ON
A1: DispOn [ Configuration:Display Turn On Timeout (Seconds):0 ]

PROFILE作成 > TIME > EVERYをタップして2 Hour(s)
FROMとTo(UNTILに変わる)をタップすれば指定なし(midnight)にできるぞ

負荷が上がるとバッテリ消費量上がるって認識でいいなら
方法1より方法2の方が負荷は高いと思う
変数A+2時間ってところ。毎秒か毎分か分からんが、2時間後かどうかチェックし続けてそう
2017/09/10(日) 09:37:49.45ID:Z/X2HcTU
>>163
その1
EVENT-Display OFF → %par1にoff付きで別タスク渡しでそこでif %par1 = offでは冒頭wait二時間
EVENT-Display ONでもその別タスクを%par1にon付きで
当然Abort EXIST Task
工夫次第で引数不要にもできるけどステップ数考えたらそのまま泥臭い方法の方がマシかな

その2
EVENT-Display OFFで時刻を取得し、二時間分足してグローバル変数格納
EVENT-Timeでグローバル変数を利用
EVENT-Timeで使える形式への変換と日付を跨ぐときの処理が必要

その1は安直バカっぽくてその2が良さそうに見えるけど実のところ大して変わらないしオンオフ頻度が高いと下手すりゃ2の方が効率悪くなる
作る手間まで考えたら1択一なんじゃなかろうか(その1はTaskerでよく使われる手口)

これすべてwait中は他のタスクが動けてしまうのとAbort EXIST Task のおかげ
waitが日単位で使えるあたり制作者は分かっててこうしてると思うよ
166163
垢版 |
2017/09/10(日) 09:50:41.04ID:2m/aoTKF
>>164>>165
ありがとうございます。
何となく、waitの状態でもprofileを実行しているだけで負荷が大きいのかなと思ってました。
2017/09/10(日) 09:51:47.36ID:vDBk7u2b
>>165
その1作例をいちお置いとく
この手口は常套手段

Profile: その1オン版
Event: Display On
Enter: Anon
Abort Existing Task
A1: Perform Task [ Name:その1から呼び出されるタスク Priority:%priority Parameter 1 (%par1):on Parameter 2 (%par2): Return Value Variable: Stop:Off ]

Profile: その1オフ版
Event: Display Off
Enter: Anon
Abort Existing Task
A1: Perform Task [ Name:その1から呼び出されるタスク Priority:%priority Parameter 1 (%par1):off Parameter 2 (%par2): Return Value Variable: Stop:Off ]

その1から呼び出されるタスク
Abort Existing Task
A1: If [ TRUE ~ FALSE ]
A2: Else If [ %par1 ~ on ]
A3: Else If [ %par1 ~ off ]
A4: Wait [ MS:0 Seconds:0 Minutes:0 Hours:2 Days:0 ]
A5: End If
2017/09/10(日) 09:53:31.85ID:vDBk7u2b
>>166
メモリ512MB時代ならともかく今では気にするような差は出ないと思いますよ
2017/09/10(日) 09:56:18.34ID:zlueOGzK
あ、やべ勘違いしてるなオレww
2017/09/10(日) 10:12:54.73ID:OZblzB5b
>>163
画面オフ後、オフが継続し一切オンにならない限りにおいて、以降二時間おきにタスクリピート実行

この場合ならその2に近いやり方しかないかな

EVENT-Display OFF
 時刻取得&形式変数&二時間分加算
 グローバル変数Aに時刻格納
EVENT-Display ON
 グローバル変数Aをクリア
EVENT-Time グローバル変数A&STATE-グローバル変数Aに値がセットされている
 実行したいタスク
 グローバル変数Aを二時間分加算

>>164だと二時間おきに画面ステートがオフとのand判別を行うだけになってしまう
スタートが0:00だとして1:59に画面オフにしても2:00で条件が揃うので1分しか経過していないにも関わらず実行されてしまうのでおそらく要望通りではないと思う
2017/09/10(日) 10:22:32.41ID:KTrhGRF0
>>170
ああ、そうか。画面オフ後に2時間毎か
失敬失敬
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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