Tasker 初心者質問スレ 15at ANDROID
Tasker 初心者質問スレ 15 - 暇つぶし2ch750:名無しさん@お腹いっぱい。
17/05/29 00:09:14.44 nKA2q1Sb.net
>>712
一番やりたいのはidとtextなどの頭に各々1から順に番号を振れば対応が調べられて便利ですよね
例えば15番目のidのtextは何んだろう?と数えないと駄目ですから
先ずは教えて頂いた方法を理解することからやってみたいと思います
ありがとうございます助かりました

751:名無しさん@お腹いっぱい。
17/05/29 20:29:35.01 nKA2q1Sb.net
>>712
ここまで作ってみたのですが、A5の改行が上手くできません
改行の正規表現は'\n'で合ってると思うのですが、何故でしょうか?

A1: Array Set [ Variable Array:%array Values:き*な*こ


752: Splitter:* ] A2: For [ Variable:%count Items:1:%array(#) ] A3: Variable Set [ Name:%result To:[%count]%array(%count), Recurse Variables:Off Do Maths:Off Append:On ] A4: End For A5: Variable Search Replace [ Variable:%result Search:, Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:\n ] A6: Flash [ Text:%result Long:On ]



753:名無しさん@お腹いっぱい。
17/05/29 23:25:10.16 bu2S4YES.net
>>715
Replace With に指定するのは正規表現ではなく文字列だから.
もう少し詳しく言うと,Variable Set などで指定する場合と同様に Tasker独自の評価がされる文字列だから.
つまり,Variable Set で LINE1\nLINE2 と書いても改行されないのと同じ.

直接の解決方法は,何か別の変数に改行だけをセットしておいて,その変数を Replace With に書けばよい.

しかし,そんなことをせずとも A3 の Variable Set でセットしている値の最後のカンマを止めて改行を追加しておけばよい.

754:名無しさん@お腹いっぱい。
17/05/30 00:20:43.49 UXXlAhPU.net
>>716
ドットさん、ありがとうございます
Variable Search ReplaceのSearchで()を用いてReplaceで$で呼び出すこともできるのでReplaceでも正規表現が使えるものだと思い込んでいました
Variable Setでは改行が素で使えるのは意外でした
おかげさまでやっとこさ完成させることができました
ちなみに>>712のA4の「Append:Off」はOnにしないと最後の結果しか残りませんよね?

755:名無しさん@お腹いっぱい。
17/05/30 12:20:47.34 URy5gD73.net
>>717
私もautoinput使いこなしたいので作ったプロファイルを教えて頂けないでしょうか

756:名無しさん@お腹いっぱい。
17/05/30 13:37:56.12 UXXlAhPU.net
>>718
もちろん喜んで
家の端末なので帰ったらカキコさせて頂きます

757:名無しさん@お腹いっぱい。
17/05/30 14:12:22.22 URy5gD73.net
>>719
ありがとうございます!
楽しみにしてます!

758:名無しさん@お腹いっぱい。
17/05/30 18:32:39.76 UXXlAhPU.net
>>720
遅くなって申し訳ないです

Query (90)
A1: AutoInput UI Query [ Configuration:Only Visible: true
Only Clickable: true Timeout (Seconds):20 ]
<パッケージ名を格納しています>
A2: Variable Set [ Name:%result To:%aipackage

Recurse Variables:Off Do Maths:Off Append:On ]
A3: For [ Variable:%count Items:1:%aiid(#) ]
<ID名を追加格納しています>
A4: Variable Set [ Name:%result To:【%count】%aiid(%count)
Recurse Variables:Off Do Maths:Off Append:On ]
A5: End For
<改行を追加しています>
A6: Variable Set [ Name:%result To:
Recurse Variables:Off Do Maths:Off Append:On ]
A7: For [ Variable:%count Items:1:%aitext(#) ]
<テキスト名を追加格納しています>
A8: Variable Set [ Name:%result To:【%count】%aitext(%count)
Recurse Variables:Off Do Maths:Off Append:On ]
A9: End For
<最後の改行を削除しています>
A10: 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: ]
A11: Flash [ Text:%result Long:Off ]
A12: [X] Set Clipboard [ Text:%result Add:Off ]
<内部ストレージ > Download
にテキスト出力しています>
A13: [X] Write File [ File:Download/Query.txt Text:%result Append:Off Add Newline:On ]

759:名無しさん@お腹いっぱい。
17/05/30 21:59:21.33 URy5gD73.net
>>721
ありがとうございます

これで勉強してみます!

760:名無しさん@お腹いっぱい。
17/05/31 22:46:02.52 jHpIJuVK.net
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
 ・xperia xzs(au)でwifiテザリングを有効にしたい

●やってみたこと
 ・wifi Teher set on
 ・前機種のアクオスフォンでは動いていた

●わからないこと(知りたいこと)
 ・通知バーではテザリングが有効になるが
  設定メニュー→無線とネットワーク→テザリングでは
  ONにならないのはなぜか  

761:名無しさん@お腹いっぱい。
17/06/02 00:43:46.50 MwKe8DP5.net
>>723
WiFiテザリングを切り替える正式なAPIは公開されていないので,
機種やAndroidのバージョンが変われば動作しなくても不思議ではない.

どうしても切り替えたい場合は AutoInputプラグインを使ってUI操作するしかない.

762:名無しさん@お腹いっぱい。
17/06/02 01:41:23.91 ezTxG0sf.net
secure settingsでも無理?

763:名無しさん@お腹いっぱい。
17/06/02 18:44:17.24 hg/UxhvS.net
>>718
改良してみました
参考になれば

AutoInput Query (45)
A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A2: AutoInput UI Query [ Configuration:Only Visible: true
Only Clickable: false
Check Screen State: false Timeout (Seconds):20 ]
A3: Variable Set [ Name:%result To:[\%aipackage]%aipackage

Recurse Variables:Off Do Maths:Off Append:O


764:ff ] 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: Write File [ File:Tasker/[Query]AutoInput.txt Text:%result Append:Off Add Newline:Off ] A14: Flash [ Text:Complete Long:Off ]



765:名無しさん@お腹いっぱい。
17/06/02 19:04:49.61 qqE/CqTu.net
>>726
このtaskってどんなイベント時に動かすの?

766:名無しさん@お腹いっぱい。
17/06/02 20:20:37.99 hg/UxhvS.net
>>727
普通なら自動取得で事足りますが、条件などで特定の変数を調べたい時用にショートカットを作成してみました

767:名無しさん@お腹いっぱい。
17/06/02 20:23:17.74 qqE/CqTu.net
>>728
なるほど…
自分もこれ使わせて頂きます!

768:名無しさん@お腹いっぱい。
17/06/02 20:36:46.26 hg/UxhvS.net
>>729
恐れ入ります

769:名無しさん@お腹いっぱい。
17/06/02 21:01:06.12 D6xK2ScX.net
>>726
これif count = 10 | count > 10ってところ普通にif count > 9で良くないですか?
if count < 10で9までの処理
if count > 9 で10からの処理って具合になるので

770:名無しさん@お腹いっぱい。
17/06/02 21:31:54.07 hg/UxhvS.net
>>731
10と9の混在が苦手なのと以上という表現が分かりやすいので個人的にはこれでやっていますが、そちらの方がスマートだと思います

AutoInputはGoogleナビで多様していて
例えば出発タップで時刻を格納して到着のUIをトリガーにして予定より何分差で到着できたかをSayした後に画面ロックさせたりとPluginの中で一番重宝しています
このUIをトリガーや条件で変数を調べるのに先程のTaskがとても便利なんです

AutoNotificationの変数一覧も以前ご親切に戴けたのですが、もし良かったらアップさせて頂きます

771:名無しさん@お腹いっぱい。
17/06/02 21:54:22.23 D6xK2ScX.net
>>732
">=","<="があればいいんだけどねぇ

正直autoinputの使い方って調べても良く分からないから活用してる人はどんどん情報提供してくれると嬉しい
まあ、自分の調べ方が悪いのかもしれないけどねw

772:名無しさん@お腹いっぱい。
17/06/02 22:12:23.77 hg/UxhvS.net
>>733
ContextにもEasy Setupが用意されているので、それをタップすると通知に自動取得が準備されるので、目的の画面を表示したら通知を下ろしてAcceptで自動登録できますので、先ずはそれで挙動を楽しまれるといいかもです

773:名無しさん@お腹いっぱい。
17/06/02 22:45:44.17 D6xK2ScX.net
>>734
任意のサイトに言ったらユーザ名パスワード自動で入力して自動でログイン押す
みたいなこともできるの?
今はブラウザで使えたらuserscript組んでやってるけど

とりあえずAutoNotificationのやつも気になります

774:名無しさん@お腹いっぱい。
17/06/02 23:56:27.66 hg/UxhvS.net
>>735
試しにFaceBookのログインでやってみようとしましたがやり方が悪いのか分かりませんが上手くいかなかったです
でもサイトの表示はちゃんと取得できました
AutoNotificationの変数一覧はこちらで戴いたもので感謝です
長くて迷惑になるのでテキストファイルで
URLリンク(1drv.ms)

775:名無しさん@お腹いっぱい。
17/06/03 00:05:45.79 WS9T3EV9.net
>>736
ありがとう
自分でもやってみるよ

776:名無しさん@お腹いっぱい。
17/06/06 14:07:42.32 Bo3j2oPi.net
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり(systemless)
システムレスルートでGPSをON OFFを操作したい。
Secure Settingsはシステムレスルートだと反応なかったもので他に方法ありますでしょうか?

777:名無しさん@お腹いっぱい。
17/06/06 18:57:50.42 keN+uGqF.net
誰かshellコマンドでバックグラウンドでアプリが起動中か確認方法ないかなぁ

778:名無しさん@お腹いっぱい。
17/06/07 02:08:23.27 vGUa2k+n.net
shじゃないけどアプリが動いて�


779:驍ゥ確認できるプラグインあったはず



780:名無しさん@お腹いっぱい。
17/06/07 23:13:07.49 Aj4yINaR.net
ホーム画面にset widge icon のラベルが
他のアプリのラベルと比べて下側にずれているんだけど
調整できますか?

781:名無しさん@お腹いっぱい。
17/06/07 23:16:34.17 acFwTfLB.net
>>738
AutoToolsプラグインを使えばよい.
AutoTools>Secure Settings>Configuration>Location Mode

root権限がなくても,adbから権限を付ければ動作する.

782:名無しさん@お腹いっぱい。
17/06/08 14:45:24.32 PXb+8Yto.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無:なし
ファイル名の変更をtaskerにさせたい
どうしたらいいですか?

783:名無しさん@お腹いっぱい。
17/06/08 15:26:42.26 6lW7Yn+A.net
>>743
ファイルの移動で同じフォルダに別の名前で移動すればリネームになる

784:名無しさん@お腹いっぱい。
17/06/08 15:32:44.55 PXb+8Yto.net
>>744
別のフォルダに移動して名前を変えても大丈夫ですか?

785:名無しさん@お腹いっぱい。
17/06/08 16:25:17.80 8th+V3Ls.net
>>745
大丈夫

786:名無しさん@お腹いっぱい。
17/06/08 19:42:19.02 h2fs/6Gi.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0 Xperia Z5 Premium
●root有無:なし

先週から急にタスクを他アプリからショートカット起動しようとすると、
すぐにタスクが実行されず、5~10分後にやっと実行されるようになってしまいました。

他のタスクと競合してるかと思い、一度Taskerを初期化。
初期化後、新たにテスト用にバイブ発動のみのタスクを1つだけ作成。
ホーム画面にそのタスクのショートカットを置いてタップしても、
5~10分後に急にブルっと実行。

前まではすぐに実行されていたのですが、
何故こんなにも動作が遅くなってしまったのでしょうか。

ショートカットではなく、ウィジェットだとすぐに実行されるのですが、
ショートカット起動だと異常に待たされます。
他アプリからの連動をさせたいので、ショートカット起動がしたいのです。

どなたかよろしくお願いします。

787:名無しさん@お腹いっぱい。
17/06/09 20:17:14.30 wrSoWgM4.net
俺も時々なったな。原因はよくわらかん。
再起動しても治らないからバックグラウンドで動いてる何かか、RAMが足りないか…。
我慢ならなくなって端末リセットしたらもちろん治った

788:名無しさん@お腹いっぱい。
17/06/10 21:00:03.51 Npqp6cbR.net
●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無: なし
●やりたいこと
 外出したときBluetoothテザリングをオンにしたい
●やってみたこと
 TouchTaskでBluetoothテザリングの設定画面のボタンをタッチしても「OFF」「X,Yのアドレス」のみのアクションしか表示されず,テザリング画面での操作にならない
●わからないこと
 テザリングの設定画面を認識させるにはどうしたらいいですか。

よろしくお願いします。

789:名無しさん@お腹いっぱい。
17/06/11 07:26:37.67 6QnbiwXS.net
●Tasker有無:購入済み
●Androidバージョン:7.0
●root有無:なし
●やりたいこと
Yahoo!天気から現在地の天気予報を取得したい
●やってみたこと URLリンク(itest.2ch.net)(初心者質問スレ11の18レス目)
↑のtaskをコピペして走らせていましたが、Yahoo!天気側のURLが数ヶ月前に変わってしまったらしく使えなくなってしまいました
●わからないこと
A7:JavaScriptlet [ Code:
var t=global('HTTPD').match(/weather\.yahoo\.co\.jp\/(weather\/jp\/[0-9\/]+\.html)/);t&&(tmp=t[1]);
]
↑をいじればまた使えるようになると思うのですが、正規表現がよくわからず……

790:名無しさん@お腹いっぱい。
17/06/11 08:17:51.47 Icx7Iyu8.net
>>749
TouchTaskはオレも何回かやったけど、
動くときと動かないときがあってあんまり使えない。

んなタッチ操作じゃなくて
URLリンク(play.google.com)
こういう、特定のBluetooth相手機器からの接続があると
勝手にBluetoothテザリングオンにしてくれるのを使ってみるのはどう?

791:名無しさん@お腹いっぱい。
17/06/11 14:36


792::21.57 ID:JsCozhxX.net



793:名無しさん@お腹いっぱい。
17/06/11 15:48:41.19 EXvhQymF.net
NougatになってClear Password出来なくなったのが痛い
Smart Lockも機能しないしストレスたまる…

794:名無しさん@お腹いっぱい。
17/06/11 22:42:19.75 ugDQykFA.net
最近のAndroidではBTテザリングのオンはTasker(&Secure Settings)からでは出来ないの?
これじゃうっかり機種変更できないなあ。

795:名無しさん@お腹いっぱい。
17/06/12 15:36:37.98 TyqS9ZBV.net
プロファイルの名前はどういう付け方をしていますか。なにか良いルールを使っている人がいたら教えてください

例えば、ロックされたら→バッテリのレベルを記録、というプロファイルとタスクで
プロファイルの名前は、ロック、バッテリレベル、ロックでバッテリレベル、などが考えられますがどうでしょう

796:名無しさん@お腹いっぱい。
17/06/12 18:12:45.45 cTiWC5V5.net
>>755
Profileを開けば「Context→Task」なのでProfile名よりTask名の方を気を付けて英語で統一してます
自分なら「System Lock」にするかな?
複数になるなら「System Lock > Battery Level」とか

797:名無しさん@お腹いっぱい。
17/06/12 18:44:36.09 2r7gqGOf.net
自分で分かれば良いから
オレならプロファイルごと"BatLog"で短く簡単に収める。

沢山プロファイル作ってて、
通知領域で今何のプロファイルが動いてるのか見るときがあるから
なるべく短くシンプルに。
そうしないと省略表示されちゃうので。

とにかく自分が分かれば鍵と電池の絵文字でも良い。

798:名無しさん@お腹いっぱい。
17/06/12 22:50:38.60 3Tyric3E.net
絵文字はアリだね。
通知領域の場所を取らないし、直感的。
多くのプロファイルを同時に動かす人は、確認し易いだろうね。

pebble だと文字化け豆腐になる物が多いけどw

799:名無しさん@お腹いっぱい。
17/06/12 23:28:38.33 CmPdwZsp.net
>>750
その正規表現は今でも正しい.
A10 の処理を変えないと駄目なのだろう.
Yahoo!天気は取得がすごく面倒なHTMLを返すので,俺は修正する気にはなれない.

800:名無しさん@お腹いっぱい。
17/06/12 23:30:27.70 CmPdwZsp.net
>>752
root があるので,
inputコマンドか FRep を使ってスワイプすればいけるかもしれない.

801:750
17/06/13 12:30:29.96 jJOLGOqG.net
>>759
そうなんですか……
国内のサイトで3時間ごとの天気を取得できるサイトとなるとかなり限


802:られてしまうんですよね 例え精度が低くても、OpenWeatherMapやWUより気象庁や気象協会がソースのデータを使いたい



803:名無しさん@お腹いっぱい。
17/06/13 18:41:28.42 2dujWesd.net
ヌガーでGPSのオン,オフって結局どうするのが良いのでしょうか。

804:名無しさん@お腹いっぱい。
17/06/13 20:30:00.65 5hIXyr/N.net
>>762
おまえ、どっとさんみたいな句点打ってんじゃねーよ

805:747
17/06/13 21:23:00.40 I6juXHoQ.net
>>748
早速初期化して、バックアップしたのをまるごとリストア。
ここ3日ぐらいは調子良かったんですけど

また同じ症状出ました。。。

RAM不足も、常時800MBは空いてるんですけどねぇ。。。

806:名無しさん@お腹いっぱい。
17/06/13 23:28:50.42 hHQMcwdv.net
>>761
ヒントだけ書いておくと,
tenki.jp のモバイルサイトはもっと簡単なHTMLを返すので,同じことをやるならそちらを使った方がよい.

807:名無しさん@お腹いっぱい。
17/06/14 05:33:04.07 A8MfEIZkn
>>750
A7とA9のURLの先頭に"URLリンク(")をつけるとうまくいきましたよ

後世の人々と自分のために、ついでにA10を噛み砕いたものも貼っておきます
for (
 var day = new Date(3.5*3600*1000+(new Date).getTime()),
  hour = day.getHours()/3 & 7,
  offset = [day.getDate(), 1, 10, 19, 28, 37, 47+hour, 48+hour],
  result = '地名;;;℃;%;mm;;m/s'.split(';'),
  str = global('HTTPD').replace(/(<[^>]+>|\r?\n)+/g, '\n'),
  list = str.split('\n'),
  line = 1;
 line<list.length; line++
) {
 if (
  '時間' == list[line]
  && (gappi = list[line-1].match(/\d+月(\d+)日/))
  && gappi[1] == offset[0]
 ) {
  for(j=8; --j;) {
   result[j] = list[line + offset[j] + hour] + result[j];
  }
  result[1] = gappi[0];
  result[0] = str.match(/([^\n(]+)[^\n]*の天気/)[1];
  setLocal('tmp3', result.join(';'));
  break
 }
}

808:名無しさん@お腹いっぱい。
17/06/14 05:44:14.30 Cz5l+Seq.net
>>750
A7とA9のURLの先頭に"URLリンク(")<)

809:名無しさん@お腹いっぱい。
17/06/14 07:41:44.41 9Sw37dOv.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無:なし
●やりたいこと
Android 7.0の通信節約機能「データセーバー」のオンオフを制御したいです。

よろしくお願いします。

810:名無しさん@お腹いっぱい。
17/06/14 08:01:55.45 oK5oOijC.net
>>760
レスありがとう
FRepを試してみたけどFRepはロック画面表示中に動作しないみたいでした
次はinputコマンド試してみます

811:名無しさん@お腹いっぱい。
17/06/14 10:22:10.37 Wyc7VRun.net
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 ・作成したSCENESをランチャー(NOVA)のホーム1ページでのみ表示させたい。
●わからないこと(知りたいこと)
 ・ホームの判断は、%WINで判断できますが、
  どのページにいるのかが判断できません。
  何ページ目にいるのか、判断できる方法はないでしょうか?
  (Taskerでは無理でしょうか?)

  SCENESの表示・非表示は、Show Scenes・Hide Scenesで行います。

812:名無しさん@お腹いっぱい。
17/06/14 12:02:39.69 xaKqIxxj.net
>>763

細かいなお前,黙ってろ.
俺はドットさんではない.

813:名無しさん@お腹いっぱい。
17/06/14 13:50:09.39 Ba5cskLR.net
>>769
そもそもtaskerであれこれする前に
スマートロックがちゃんと機能してればロック画面は出ないはずだから
そっちを何とかするのが先じゃないかって意見は無し?

814:名無しさん@お腹いっぱい。
17/06/14 23:09:33.99 sxyJZn+F.net
>>764
俺も最近似たような現象で少し困っている.
インテント詰まり とでも呼べる状況だと考えている.

Tasker かプラグインのどちらが悪いのか,それ以外の要因かもわからないが,
いずれにせよ Tasker が処理すべきインテントの処理が速やかにされない状況になっているのではないかと.

具体的には,
・プラグインによるContextの反応が鈍い
・プラグインのActionが遅い(次のActionに進むまでに時間がかかる)
という状況なのだが,
ショートカット起動が遅いのもインテント詰まりが原因だとすると説明がつく.

Tasker の再インストールとプラグインの再インストールを試してみようかと思っている.

815:名無しさん@お腹いっぱい。
17/06/15 01:06:28.24 F1zqS/yH.net
>>772
今パターン認証を使っていて、
スマートロックが効いてる場合でもパターン入力は求められないもののKeyguard画面は出るんですよ
それをスワイプして解除しないとそのあとの実行したいタスクが動かないので、
TaskerでKeyguard画面を突破したいのです

816:名無しさん@お腹いっぱい。
17/06/15 07:13:19.40 gAYEVYg7.net
SDカードに書き込むパーミッション取得するアクションってどんな名前だっけ?
昔使った気がするんだけど削除したらわかんなくなっちゃった
隅々まで一覧見ても見つかんないし

817:名無しさん@お腹いっぱい。
17/06/15 20:27:37.52 hF7c5VF/.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 ・機種変したらメニューボタンを割り当てられない機種だったので
  メニューボタンを押したときのアクション(メニューを開く)をするタスクを作り
  スワイプ系ランチャー等からいつでもそのタスクを呼び出せるようにしたい
●やってみたこと
 ・全部のイベントを確認したけど該当する物がなかった
●わからないこと(知りたいこと)
 ・普段作るプロファイルとは異なり、何をどうすればいいのか分からない

よろしくお願いします

818:名無しさん@お腹いっぱい。
17/06/16 00:17:36.71 grr0IO9U.net
>>776
TaskerじゃなくてAll in one gestureとかじゃ駄目かな

819:名無しさん@お腹いっぱい。
17/06/16 00:20:16.21 h63kZzoN.net
>>768
AutoInputプラグインを使って画面操作すればよい.

820:名無しさん@お腹いっぱい。
17/06/16 00:32:24.03 h63kZzoN.net
>>770
AutoInputプラグインのActionを使えば,どのページにいるのか判断することはできる.
正確には,表示されて情報を取得できるので,それからどのページかを自分で判断するのだが.

しかし,特定のページでのみ表示させようと思ったら,そのページが表示されているかどうかを,
自分でずっとチェックし続けなければならない.

821:名無しさん@お腹いっぱい。
17/06/16 18:11:34.94 hxUyTEgA.net
>>777
レスありがとうございます
All in one gestures自体はとても使いやすいのですが選択肢にメニューがありませんでした

822:名無しさん@お腹いっぱい。
17/06/16 23:32:33.87 h63kZzoN.net
>>776
root がないので無理だと思われる.

ただ,AutoInputプラグインを使えば,無理矢理動作を真似ることはできる.
事前にアプリごとにメニューを開く操作を組んでおく必要があるが.

823:名無しさん@お腹いっぱい。
17/06/17 00:32:29.57 ecN+yDkt.net
ヌガーでGPSオンは皆さんどうしてるの?

824:名無しさん@お腹いっぱい。
17/06/17 01:35:04.18 rS4ald93.net
うーん。GPSは常にオンにしてるからなぁ

825:名無しさん@お腹いっぱい。
17/06/17 03:09:31.79 mfVJ29Ra.net
>>776
custom navigation bar入れてみ?
メニューボタン復活させれるし色々捗るよ

826:名無しさん@お腹いっぱい。
17/06/17 21:43:26.90 7niGCdfY.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
1日5回特定の時間に通知を出す
●やってみたこと
変数%Timeを使用したが通知か来ず
●わからないこと(知りたいこと)
1日5回特定の時間に通知をだす(毎日同じ時間)

827:名無しさん@お腹いっぱい。
17/06/17 21:52:58.26 rS4ald93.net
>>785
普通にContext→Timeで、
通知したい時間をFromとToで指定して
そのプロファイルを5つ作れば良いと思う。

828:名無しさん@お腹いっぱい。
17/06/17 22:24:18.00 GQcLBwfB.net
>>781
レスありがとうございます
プラグインを使ったことがないのでAutoInputの使い方も分かりませんが
AというアプリとBというアプリの二つにオンスクリーンメニューボタンがなくて
ナビゲーションバーや外部キーのメニューボタンが必須という場合
A用のタスクとB用のタスクを作らないといけないということでしょうか?

>>782
レスありがとうございます
custom navigation barは非対応でした
ナビゲーションバーではなく外部キー機種(zenfone3)なのが理由だと思われます

829:名無しさん@お腹いっぱい。
17/06/17 22:26:27.05 GQcLBwfB.net
>>787
アンカーを間違えました
781宛ではなく>>784宛でした
すみません

830:名無しさん@お腹いっぱい。
17/06/17 23:48:52.63 75Teq2fy.net
>>787
AutoInput は画面上の操作を行うものなので,アプリの画面上を操作してメニューを開く手段がないと駄目だな.

ZenFone 3 なら履歴ボタン長押しでメニューが出せるんじゃないか?
URLリンク(takachan.hatenablog.com)

831:名無しさん@お腹いっぱい。
17/06/18 01:19:01.33 xqM0KUuT.net
>>789
7.0にアプデすると使えなくなる罠

832:名無しさん@お腹いっぱい。
17/06/18 01:20:11.43 WKJ+sMkY.net
>>789
Android7.0になったらタスクキーの長押しにメニューボタンのそれがなくなってデュアルウィンドウ切り替えになっちゃったんですよ

833:名無しさん@お腹いっぱい。
17/06/18 07:13:49.06 L94OLAWd.net
>>791
俺のは戻る長押しでメニューが出るな

834:名無しさん@お腹いっぱい。
17/06/18 07:44:42.59 Fvoy6LeW.net
そもそもそんなにメニューボタンにこだわる理由ってなに?

835:名無しさん@お腹いっぱい。
17/06/18 08:47:33.01 xqM0KUuT.net
>>793
俺の場合は一部のアプリがメニューボタン無いと使えないから

836:名無しさん@お腹いっぱい。
17/06/18 10:24:29.75 DDnzJ+E0.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
ウィンドウのラベルを取得する変数%WINが
i
としか取得できなくなってしまったんですけどなぜ?スマホの再起動したけど変わりませんでした。
それから数日前は取得できてました。
 

837:名無しさん@お腹いっぱい。
17/06/18 10:47:54.06 DDnzJ+E0.net
>>765
単にメニューボタンの機能が欲しいだけなら"メニューボタン"って言うアプリがあると書き込もうと思ったら公開停止されてた。

838:名無しさん@お腹いっぱい。
17/06/18 12:10:30.08 NXR2/9Vs.net
>>776
セキュリティー的にあれだけどadbを端末からtcpip側に開いて端末から接続する手法でなんとか出来た気がする

839:名無しさん@お腹いっぱい。
17/06/18 13:38:22.33 Fvoy6LeW.net
てかメニューボタンが必要になるアプリ起動したら
ナビバーの右端にメニューボタン出るもんなんだけどな

840:名無しさん@お腹いっぱい。
17/06/18 13:43:50.99 xqM0KUuT.net
>>798
zenfone3では出ないね

841:名無しさん@お腹いっぱい。
17/06/18 20:31:01.98 pxF0R/eA.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
特定の時間にNotifyで通知をだす
●やってみたこと
context→TimeでFromとtoを同じ時間に設定
タスク内容はNotiyfのみ(タイトルとテキストのみ設定)
うまく行きませんでした

842:名無しさん@お腹いっぱい。
17/06/18 23:36:05.90 Y16VCjrG.net
>>790 >> 790
なるほど.

メニューボタン (root不要) というアプリを使えばとりあえず解決する.
URLリンク(play.google.com)

使うときはIMEの切り替えが必要.
root なしで KeyEvent を出せるのは IME だけなので,これはどうしようもない.
IME の切り替えも自動化すればいいかもだが.

843:794
17/06/19 00:49:04.39 arq4XWQV.net
>>801
復活してた。

変数%WIN
取得できるようになってた。
でもちょっとおかしいような。

844:名無しさん@お腹いっぱい。
17/06/19 12:42:04.14 8NjPu2q3.net
?なん�


845:カゃこりゃ (´・ω・`) プロファイル名の冒頭部分が『 … 』になってしまい、とても見辛くなってる。 暫くしたら治ったけど、同じ症状の人いますか? http://imgur.com/t6VSMWq.jpg



846:名無しさん@お腹いっぱい。
17/06/19 18:55:41.00 /UBmCtLl.net
>>803
同じだ!
自分の場合Taskerは大丈夫なんだけど他のアプリのメニューの文字が全く同じ
AutoInput入れた辺りからそうなんだけどAutoInput重宝してるし困ってる
2chMate 0.8.9.27/Sony/SO-02F/4.4.2/LR

847:名無しさん@お腹いっぱい。
17/06/19 19:19:47.23 /UBmCtLl.net
>>803
こんな感じ
URLリンク(i.imgur.com)

848:名無しさん@お腹いっぱい。
17/06/19 19:43:09.00 8NjPu2q3.net
>>805
何でしょうね…

ちなみに私>>803は Galaxy note3 、Lollipop 5.0 です

849:名無しさん@お腹いっぱい。
17/06/19 19:53:54.10 /UBmCtLl.net
>>806
AutoInputとかPluginは入れてますか?

850:名無しさん@お腹いっぱい。
17/06/19 20:31:34.39 8NjPu2q3.net
>>807
AutoInput は入れていません。
plugin では、

AutoShare
AutoShortcut
AutoAlarm
Notification center for pebble
PebbleTasker
KLWP
Mountain trip logger
Locale Gmail plugin
greader

が入っています。

851:名無しさん@お腹いっぱい。
17/06/19 20:47:57.45 Cx8h8SxU.net
>>801
"メニューボタン"は端末を買った日からインストールして使ってるのですが
Playストアから消えたのを見て将来的にインストール出来なくなったらと考え
Taskerでメニュー呼び出しが出来たらと思いこのスレで質問いたしました
非root環境でのTaskerでは出来ないようですので"メニューボタン"を使いながらASUSがアプデするのを待つことにします

ご協力くださいました皆様ありがとうございました

852:名無しさん@お腹いっぱい。
17/06/19 21:35:51.16 YfbqVQG8.net
名前が単純に長すぎなんじゃね

853:名無しさん@お腹いっぱい。
17/06/19 21:48:28.27 /UBmCtLl.net
>>808
AutoInputとAutoNotificationしか入っていないのでAutoApps系が共通点って感じですね
↓これも入れてませんか?
URLリンク(play.google.com)
この…表示はずっと悩みの種

854:名無しさん@お腹いっぱい。
17/06/19 21:49:45.79 8NjPu2q3.net
>>810
それは無い。
『boot』という半角4文字の名前も化けていたからね。

大体、仮に長い名前を省略するにしても、普通は後略するだろW

855:名無しさん@お腹いっぱい。
17/06/19 21:50:39.26 8NjPu2q3.net
>>811
あぁ、失念してました。
それ (AutoApps) も入れています。

856:名無しさん@お腹いっぱい。
17/06/19 21:55:04.10 /UBmCtLl.net
>>813
なるほど、アプリとしては「AutoApps」が共通アプリですね
これは課金で入れたんですが削除してもいいんですかね?
未だにこのアプリと「Unlock Key」の違いが分からない

857:名無しさん@お腹いっぱい。
17/06/19 23:05:19.15 4ztk+xpK.net
>>800

>>2 は読んだか?

858:名無しさん@お腹いっぱい。
17/06/19 23:20:39.49 SDRZGmwj.net
>>814
課金したあとにAutoAppsを消してもAuto系はちゃんと動いてますよ
そのせいか(?)うちでは件の事例は遭遇してません

859:名無しさん@お腹いっぱい。
17/06/19 23:59:52.39 /UBmCtLl.net
>>816
ありがとうございます
「AutoApps」が原因っぽいですね
TaskerのAction > PluginにもAutoAppsのActionが表示されので消さなかったのですが、そうであれば消してみたいと思います
日本語故の不具合なんですかね?
作者さんに報告しても無駄かな?

860:名無しさん@お腹いっぱい。
17/06/20 00:49:22.27 66NjHLzm.net
駄目元で作者さんに報告してみようかな
>>803さんのスクショお借りしても大丈夫ですか?

861:名無しさん@お腹いっぱい。
17/06/20 02:14:49.26 osRQqx8U.net
>>818
どうぞどうぞ
(・∀・)ノシ

862:名無しさん@お腹いっぱい。
17/06/20 11:47:16.76 5EuC59sK.net
>>815
すいません
読んで、あれでも伝わると思って�


863:ワした うまく行きませんでした→時間になっても通知は来ませんでした タスクの画面で再生ボタンを押した場合は通知は来ました



864:名無しさん@お腹いっぱい。
17/06/20 12:54:27.70 gIo7TT01.net
>>820
ヒント:「なんかを貼れ。」
ってテンプレに書いてあるよね。

865:名無しさん@お腹いっぱい。
17/06/20 13:23:51.57 5EuC59sK.net
>>821
すいません失念していました
プロファイルはコレです
Profile: (仮) (2)
Time: 00:00
Enter: 仮 (3)
A1: Notify [ Title:(仮) Text:てすと Icon:cust_transparent Number:0 Permanent:Off Priority:5 ]

866:名無しさん@お腹いっぱい。
17/06/20 14:56:13.74 8Z4U6h3T.net
最後の行で変数が--以外なら実行という条件をつけたいのですが、doesnt match --としても希望する動作になりません

Test (4)
A1: HTTP Get [ Server:Port:URLリンク(www.jma.go.jp) Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ]
A2: Variable Set [ Name:%http To:%HTTPD Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Split [ Name:%http Splitter:<th class="weather"> Delete Base:Off ]
A4: Variable Split [ Name:%http2 Splitter:<td align="right"> Delete Base:Off ]
A5: Variable Split [ Name:%http22 Splitter:% Delete Base:Off ]
A6: Variable Set [ Name:%rain1 To:%http221 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %http221 !~ -- ]

867:名無しさん@お腹いっぱい。
17/06/20 16:01:49.38 KppII8ls.net
起動中

868:名無しさん@お腹いっぱい。
17/06/20 17:58:18.58 EYMX3Daq.net
>>822
tillを外してみたら?
それで何か不都合ある?

869:名無しさん@お腹いっぱい。
17/06/20 19:00:24.16 5EuC59sK.net
>>825
やってみましたが通知は来ませんでした

870:名無しさん@お腹いっぱい。
17/06/20 19:13:05.97 pYfRSdkf.net
>>823
せめてどううまく言ってないのか書いてくれないと検証する気になれない。
希望する動作とちがうってのは、rain1にhttp221が格納されないってこと?
希望するものと違うとしたら、http221とrain1にはそれぞれ何が格納されてるの?
最後のifをはずしたらどうなるの?

ビギナーモード外せば、それぞれの値は見られます。

後出しにならないようA6以降のタスクも貼ってほしいな。

まあいろいろ書いたがハイフンとマイナスのちがいとかかもしれない。

871:名無しさん@お腹いっぱい。
17/06/20 19:59:52.79 66NjHLzm.net
>>819
ありがとうございます
SS添付して問い合わせてみました
返信頂けたらレスさせて頂きますね

872:名無しさん@お腹いっぱい。
17/06/20 20:04:22.31 Rkmrgwu5.net
>>827
ifが希望する動作にならない
%http221が--でなかったら(降水確率なので20とかになる)、rain1に%http221を格納するようにしたい
%http221が--の時はスルーしたい
現状は%http221が--でも格納されてしまう
ハイフンとマイナスはソースからコピペしてきてるけど、文字コードとか何かが絡んでるとかも有り得ますか?
以前は同じサイトから同じような方法で抜き出してましたが、機種変でバックアップしなかったので作り直してて躓きました。

873:名無しさん@お腹いっぱい。
17/06/20 23:05:07.69 PVfsCh2k.net
>>829
それだけの判別でしたら正規表現を使っても出来そうです↓

A1: Flash [ Text:%rain Long:Off ] If [ %rain ~R \d+ ]

874:名無しさん@お腹いっぱい。
17/06/20 23:37:50.53 BetN8CBo.net
>>822
Tasker は Enable になっているか?

Tasker の画面を開いて,左上の歯車アイコンに色がついているか確認してみろ.

875:名無しさん@お腹いっぱい。
17/06/20 23:48:34.21 BetN8CBo.net
>>773
インテント詰まりだが,
Context>State>Plugin>AutoInput が原因だったわ.

もう


876:別の代替手段に切り替えたので細かい条件は検証していないが, 使うときは注意した方が良さそうだ.



877:名無しさん@お腹いっぱい。
17/06/21 01:22:41.50 kMjA3WrJ.net
>>829
うちではできたけどなあ。
なにがちがうんだろ。

検証1 (14)
A1: HTTP Get [ Server:Port:URLリンク(www.jma.go.jp) Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ]
A2: Variable Set [ Name:%AAAA To:%HTTPD Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Split [ Name:%AAAA Splitter:<th class="weather"> Delete Base:Off ]
A4: Variable Split [ Name:%AAAA2 Splitter:<td align="right"> Delete Base:Off ]
A5: Variable Split [ Name:%AAAA22 Splitter:% Delete Base:Off ]
A6: Variable Set [ Name:%AAAB To:%AAAA221 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %AAAA221 !~ -- ]
A7: Flash [ Text:%AAAB Long:Off ]

878:名無しさん@お腹いっぱい。
17/06/21 01:32:49.52 kMjA3WrJ.net
>>829
> %http221が--の時はスルーしたい

これって降水確率が20%のあとに「--%」になったとしたら、rain1は20%のままでいいってことなのかな?
いまいち何がやりたいのかよくわからないのです。

879:名無しさん@お腹いっぱい。
17/06/22 12:36:01.01 N4cW0KHw.net
>>142です

uqmobileのアプリが更新されてから
タスクを実行すると
send intent permission denied by android
と出るようになりタスクが実行出来なくなりました

これはアプリ側でsend intentが塞がれたと解釈すれば良いのでしょうか?


URLリンク(i.imgur.com)

880:名無しさん@お腹いっぱい。
17/06/22 20:35:49.61 bMdtPTIr.net
>>803
返信戴けました
AutoAppsでその様な影響は考えられないけど、AutoAppsが原因なのは確実なの?と懐疑的です
確かに共通のアプリってだけで確たる証拠がないのも事実
>>804-805は、時々発生する程度なんですが、>>803は常にでしょうか?
だとしたらAutoAppsを削除するとどうなりますか?
---------------
Hi there.
I don't think AutoApps could have that effect on other apps, sorry! Are you absolutely sure that happens after you install AutoApps?
Thanks!
João

881:名無しさん@お腹いっぱい。
17/06/23 00:51:43.57 c+XwqYmo.net
>>836
お疲れ様です (・∀・)ノシ
時々なった程度ですね。
ただ、AutoApps を削除してからは起こっていないですねぇ

882:名無しさん@お腹いっぱい。
17/06/23 01:47:41.95 WZoEBToI.net
>>837さんも時々でしたか
では様子見ですね
この作者さんとは何度もやり取りしていますが、その都度律儀に返信して下さるので購入して良かったと思います
>>816さんもありがとうございました

883:名無しさん@お腹いっぱい。
17/06/24 10:55:02.76 mL+r5kTa.net
AutoApps最近入れたけど文字化け?などはしてないです。

884:名無しさん@お腹いっぱい。
17/06/24 18:21:41.38 sVy+I24E.net
>>835
その解釈で概ね正しい.

885:名無しさん@お腹いっぱい。
17/06/26 06:38:09.62 uAGHDYKK.net
教えてください

shellscriptの戻り値が1なら指定したタスクを実行

こんなことできるんでしょうか?

886:名無しさん@お腹いっぱい。
17/06/26 12:55:01.94 NaJgWrgX.net
>>840
ありがとうございます。
大人しくアプリを旧バージョンに戻して使います。

887:名無しさん@お腹いっぱい。
17/06/27 19:00:42.18 +EhJI439.net
●Tasker有無: 購入済み
●Androidバージョン: 4.4.2
●root有無: なし
【①】について
スマホ最適化というアプリを午前3時に起動させてキャッシュをクリアしているのですが、毎回Gravity Screenが機能しなくなるのはそのアプリでKillされるからだと考え、A2,A3で1分後にGravity ScreenをResumeさせるようにしても機能しません
【②】について
試しに1分後にProfileからResumeさせると機能しました
Wait Actionでは駄目だったのは何故でしょうか?
---------------
【①】Profile: Delete Cache (72)
Time: 3:00午前
Enter: Clean Up (22)
A1: Launch App [ App:スマホ最適化 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A3:


888:Gravity Screen [ Configuration:resume Timeout (Seconds):0 ] 【②】Profile: Verification (73) Time: 3:01午前 Enter: Gravity Screen (52) A1: Gravity Screen [ Configuration:resume Timeout (Seconds):0 ]



889:名無しさん@お腹いっぱい。
17/06/29 00:05:55.85 eqO2o6Ej.net
>>843
現象から推測すると,
①のA1を実行することで,TaskerもKillされて①のTaskが止まるので,A3が実行されない.
しかし,その後Taskerは自動復旧するので,②のA1は実行される.
ということではないかと思われる.

Taskerのログを見ればはっきりする.

890:名無しさん@お腹いっぱい。
17/06/29 00:36:49.82 BQ0Dwpl8.net
>>844
ドットさんありがとうございます
Task編集画面のテスト実行てわ試してみてもTaskerはKillされることなく全Actionが正常に完走しました
System Lock中だとまた違うんですね?
何れにせよLogで確認してみたいと思います
ありがとうございました

891:名無しさん@お腹いっぱい。
17/06/29 00:55:58.50 mxHkBS49.net
>>845
スマホ最適化というアプリの有料版(スマホ最適化Plus)なら除外機能があるらしいので検討してみては?

それから、Gravity Screenのresumeは、一時停止から復帰するための動作なので、落ちてしまったアプリの再起動には使えません(たぶん)
するなら、普通にアプリ起動アクションを使うといいかもしれませんね

892:名無しさん@お腹いっぱい。
17/06/29 11:28:53.65 BQ0Dwpl8.net
>>846
ありがとうございます
> resumeは落ちたアプリの再起動には使えない(たぶん)
とするならば【②】のresumeされてるのはなぜ?になってしまうんです
スマホ最適化アプリで(System Lock中という条件下で)Gravity ScreenがKillされて、かつRun中の【①】までもがKillされているのかLogで確認してみます

893:名無しさん@お腹いっぱい。
17/06/29 14:57:35.64 BQ0Dwpl8.net
>>844>>846
LogのSSです
URLリンク(i.imgur.com)
A5のSayも実際に確認できたのでTaskはKillされていませんでした
問題のGravity Screenは近接センサーの機能しか使っていないんですが、A1の直後に近接センサーが切れたのでスマホ最適化でKillされいるようです
またA4のResumeでも復旧しませんでした
※手動(Actionのテスト再生)または(>>843の)【②】のProfileでResumeを実行すると復旧しました
---------------
Profile: Verification (73)
Time: 2:20午後
Enter: Verification VI (52)
A1: Say [ Text:Start Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A2: Launch App [ App:スマホ最適化 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A4: Gravity Screen [ Configuration:resume Timeout (Seconds):0 ]
A5: Say [ Text:Complete Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]

894:名無しさん@お腹いっぱい。
17/07/01 07:58:18.49 BdpJK/se.net
●Tasker有無: 購入済み
●Androidバージョン: 6.0
●root有無: なし
●やりたいこと
サイレントモードでバイブをオフにしたい
●やってみたこと
サイレントモードに移行するとき、音もバイブもなしにしたいが、
設定にはサイレントモード「オフ」と「バイブ」しか選択がない

895:名無しさん@お腹いっぱい。
17/07/01 12:01:56.33 VGOCqUnc.net
>>846
Launch Actionでも駄目でした
スマホ最適化を購入してGravity Screenを除外にするにしても復旧できない理由が分からないですね

896:名無しさん@お腹いっぱい。
17/07/01 13:10:42.01 h4uqxUk6.net
>>849
Do Not Disturbってのでバイブまで消せる

897:名無しさん@お腹いっぱい。
17/07/01 13:19:29.22 ljgv2soN.net
●Tasker有無: 購入済み
●root有無: なし
●やりたいこと
端末①と端末②にTaskerを入れている状態で、

端末①のTaskerから何かしらのアクションを"ローカルネット"で端末②に送り、
端末②の特定のTaskerタスクを動作させることは可能でしょうか。

現在、Pushbulletを使用しているのですが、
Pushbulletはインターネットを介すので理想ではありません。

Bluetoothの接続をスイッチにしても、1つの動作しか割り当てられないので、
これも理想ではありません。

よろしくお願いします。

898:名無しさん@お腹いっぱい。
17/07/01 13:20:56.93 h4uqxUk6.net
>>852
ローカルってのは家のネットワークって意味なのかな?

899:名無しさん@お腹いっぱい。
17/07/01 13:29:50.34 ljgv2soN.net
>>853
そうです。

外のネットを使わずに、
家のネット内だけで、もう片方の端末のTaskerの特定のContextに干渉できれば理想です。

900:名無しさん@お腹いっぱい。
17/07/01 14:29:48.59 h4uqxUk6.net
>>854
片方の端末を固定IPにしておいてパケット送信するとか?
それくらいしか思いつかないんだけど…

901:名無しさん@お腹いっぱい。
17/07/01 16:15:54.55 eQOiOfEm.net
>>852
前スレ抜粋
端末間同士をbluetooth接続して、taskerのトリガーに出来る通信を行いたい。
理想はPushbulletやsendsilentmailの挙動をbluetoothで行いたい。に対して

AutoRemoteLiteプラグインを使えばやりたいことができる.
・設定で Skip Wifi にしておく
・スマホアイコンから相手側Android端末を登録する
・登録時に必要なURLはAutoRemoteLiteを起動した画面に書いてある
・Android端末を登録した後,長押しからの Set Bluetooth device でペアリング情報と紐付ける必要がある
・メッセージを受信する側はアクションで Bluetooth Service を起動しておく必要がある

の返答。補足で登録URLの表記はhttpsだけどs抜かないと登録できない(と思う)
lite版は一週間限定のフルモード。期限すぎると送れる文字は2文字になる

902:名無しさん@お腹いっぱい。
17/07/02 17:27:12.88 ZEv8wzeZ.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 Operamini をブラウザとして使っているのですが
Wi-Fiに接続すると、自動的にOperaminiのデータセーバーモードがOffになり
Wi-Fiを切るとデータセーバーモードがONになるようにしたいです

903:名無しさん@お腹いっぱい。
17/07/02 17:28:33.57 ZEv8wzeZ.net
>>857
これが可能なのか、可能ならどのようにProfileを組めばいいか知りたいです
よろしくお願いします

904:名無しさん@お腹いっぱい。
17/07/02 17:39:32.85 PRn77xWd.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
Wi-Fiを指定のSSIDに切り替えたい。
プラグインのWiFi Connect for Tasker、Auto Toolsを使用しましたがどちらもタスクは正常に終了しますが切り替え出来ませんでした。
端末はZenFone3です。

905:名無しさん@お腹いっぱい。
17/07/02 18:58:38.76 RRzs5Mzj.net
>>856
ありがとうございます!
見事理想の通りの動作ができました!

前スレで該当のレスを書いた方も含めて、ほんと感謝します。

906:名無しさん@お腹いっぱい。
17/07/02 22:09:50.99 bo90CVgn.net
ホームアプリでステータスバー非表示にしているのですが、タスカーでダイアログでシーンを出すとステータスバーが出てしまいます。出さないようにしたいのですが
何か設定方法はありますか?

907:名無しさん@お腹いっぱい。
17/07/03 00:03:41.03 NoAhqGuX.net
>>860
まぁ自分は引用しただけだから
あと、受信側のandroidのverよるかもだけどディープスリープや画面オフだと受信失敗する時もあったので↓みたいな一瞬BT接続するプラグインで送信前に受信側をウェイクアップさせるといいかもしれない
URLリンク(play.google.com)

908:名無しさん@お腹いっぱい。
17/07/03 23:18:55.52 o9gbr/V9.net
>>857
Opera Mini に データセーバーモード なんてないぞ.

909:名無しさん@お腹いっぱい。
17/07/03 23:24:19.00 o9gbr/V9.net
>>859
端末を再起動しても駄目か?

910:名無しさん@お腹いっぱい。
17/07/04 08:19:02.13 19LpAgET.net
>>863
大変失礼しました
正しくは
データ圧縮モードを「自動」と「オフ」に切り替えたいと言うことです

911:名無しさん@お腹いっぱい。
17/07/04 11:55:02.42 3eOoHVKC.net
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
いわゆる「動作が重い」「サクサクじゃない」状態を検知したい
検知できればタスクを起動して「メモリ解放」アプリを起動したり、再起動を促したりするつもりです

912:名無しさん@お腹いっぱい。
17/07/04 13:31:53.27 TQdWwuTP.net
>>866
何をもって検知するの?

913:名無しさん@お腹いっぱい。
17/07/04 15:53:29.41 3eOoHVKC.net
>>867
それを教えて欲しくての質問です
いわゆる「重い」と呼ばれる状態を何かの方法で検知したい
外部のアプリでもいいし、ベンチマークをtaskerのタスクで作っても良いかもしれません

914:名無しさん@お腹いっぱい。
17/07/04 23:28:24.37 iosKi827.net
タスクの再起動って非rootじゃ出来ないんだっけ?

915:名無しさん@お腹いっぱい。
17/07/04 23:38:29.95 TmCuva8/.net
>>865
切り替えるには AutoInputプラグインを使って,メニューからデータ圧縮モードを選択するしかない.

どのタイミングで切り替えるかだが,
1つは Wi-Fi の接続状態が変わったら Opera Mini を起動して切り替える方法.
ただし,画面オフの状態では AutoInputプラグインは動作しないので,
画面オフの場合は,Secure Settingsプラグインなどを使って,一旦画面をオンさせる必要がある.
それと,別のアプリを起動しているときでも Opera Mini が突然起動することになるので,
それを避けたい場合は,切り替えタイミングをホームランチャーがフォアグラウンドになるまで遅延させればよい.

もう1つは Opera Mini を自分で起動したときに切り替える方法.
この場合は,現在どちらの設定になっているのかをグローバル変数に保存しておき,
Wi-Fi の接続状態と設定状態から,切り替えが必要かどうかを判定し,必要なら切り替えるというTaskを組むことになる.

916:名無しさん@お腹いっぱい。
17/07/05 10:52:43.19 fyVBZQx2.net
>>868
敢えてtaskerでやる意味が分からないけど
CPUの使用率で判断させるのが1番近そう

917:名無しさん@お腹いっぱい。
17/07/05 12:59:40.19 ta9WyK+c.net
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: あり(xposed無し)
●やりたいこと
Google Assistantの起動時にTask(バイブを鳴らす)を走らせたい。
ホームボタン長押しだけではなく、ロックされた状態や画面オフの状態から"OK, google"で起動した場合も同様の処理をしたい。
●やってみたこと
Profileに
Application→"Google"
でGoogleのアプリ(GoogleAssistantはこれに含まれる)を登録。
●わからないこと(知りたいこと)
画面オンの状態からならホームボタン長押しでも音声認識でもTaskが正常に呼び出されるが、
画面オフ(ロックの有無に関わらず)の状態からだと3回に1回くらいしかTaskが走らない。

正常にTaskが走るにはどうしたらよいでしょうか?

918:名無しさん@お腹いっぱい。
17/07/05 14:30:51.38 kUiFFcEJ.net
>>849とは違う者ですが、同じくサイレントモードにしたいです
>>851の方が言っていた解決策は、自分の端末のお休みモードが機能してないので出来ないです

上記以外でtaskerでサイレントモードにする方法はないのでしょうか?

●Tasker有無: 購入済み
●Androidバージョン: 7.0.1
●root有無:なし 

919:名無しさん@お腹いっぱい。
17/07/05 14:44:54.28 6fIyzqiE.net
>>873
これでいけないかな?
URLリンク(play.google.com)

920:名無しさん@お腹いっぱい。
17/07/05 17:26:45.44 kUiFFcEJ.net
>>874
ありがとうございます
いれて試したのですが、電話がなるとなぜかサイレントモードが解除されて音がなってしまいますので、だめでした

921:名無しさん@お腹いっぱい。
17/07/05 19:17:37.96 XYwI4JH0.net
>>871
CPU使用率の変数は無いですね

周波数%CPUFREQを表示させてみたが
異常がないときでも常に最高の周波数付近(0.9~1.4GHz)に張り付いているみたいで
重い状態の検出には使えそうにありません

922:名無しさん@お腹いっぱい。
17/07/05 21:18:50.86 hEnPoZ4z.net
>>875
ようわからんがすべての音量を0にしてバイブオフにしたらいいんじゃないの?
俺の場合無音モードてタスクをそれで作ってるけどちゃんと全て無音になってる。
俺はバイブ有効のままだけど

923:名無しさん@お腹いっぱい。
17/07/05 21:38:20.82 Nza/0zJb.net
>>875
自分の場合、着信音を変更して対応してる。
無音の着信音、バイブの音を録音した着信音、通常着信音のファイルを用意して、状況に合わせてTaskerで切り替えてる。
スマホのバイブは気がつかないから、着信音に変えてみました。

924:名無しさん@お腹いっぱい。
17/07/05 22:51:33.90 kUiFFcEJ.net
>>877 コメントありがとうございます
曜日や時間帯によって通知音あり・バイブ・サイレントを使い分けたいので、taskerでバイブもoffにするやり方を教えて欲しいです

taskerのvibrate on ringer もoffにして設定してみたのですがそれでもバイブをoffできませんでした

>>878
バイブや無音の着信音というのは面白いですね!もし他に方法がなければ、最終手段としてやってみたいと思います ありがとうございます

925:名無しさん@お腹いっぱい。
17/07/05 23:52:13.11 lCSX1trA.net
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1 (NEXUS6/N6F27E)
●root有無: なし
●やりたいこと
時報を音声(say)で喋らせたいが、StreamをAlarm, Ringarにすると最初の1秒前後の音量がとても小さい
小さいと聞き取れないのである程度の大きさで一定にしたい

Media音量は頻繁にボリュームを変えます
動画を見たり音楽を聴いたり、ゲームしたりすると突然大音量で鳴るので、普段から音量を動かさないAlarmで鳴らしたい

●やってみたこと
URLリンク(god-support.blogspot.jp)
のサンプルをほぼそのまま使用

観てもらった方が早いかもと思ったので動画を撮りました。画質悪いけど勘弁
URLリンク(www.dotup.org)
pass:taskete
最初小さいと思って音量上げるとSystemとNotificationで鼓膜やられるので注意

動画では音量3種をだいたい同じ音量に設定した後
Alarm→Call→System→Ringar→Media→Notification→Alarm→音量再確認後、再度Alarmの順で鳴らしています
AlarmとRingarの音量が安定していないのが分かると思います
※音量再確認時に音量バーをハードスイッチ(音量小)で呼び出しているので音量が小さく変更されています

●わからないこと(知りたいこと)
1. この現象が機種固有の問題なのか、Tasker側の問題なのか分からないので教えてほしい
  また解決方法があるならそちらも併せて教えてください

2. Mediaで鳴らすと音量が安定しているので
  鳴らす前の音量を保存→鳴らす→保存しておいた音量に戻す。でも解決できると思います
  この現象が機種固有の問題であればこちらの方法で解決したいところですが
  もし実現可能であればサンプルをご教示ください

よろしくお願いします

926:名無しさん@お腹いっぱい。
17/07/06 03:20:22.14 xSJ9TCaQ.net
>>866
重さと言えばメモリー使用率、とついでにCPU使用率も取れるタスクを作ってみたよ

たぶんそのままで大丈夫だと思うけど、注意点が一つ。
A7の"vmstat"は端末によっては"vmstat -n 1"と書かないとうまく行かないかもしれません。
Android4.2だからかな?Android6ではそのままで良かったです。


重い? (89)
Abort Existing Task
A1: If [ %MEMORY_ALL !Set ]
A2: Run Shell [ Command:cat /proc/meminfo Timeout (Seconds):0 Use Root:Off Store Output In:%memstat Store Errors In: Store Result In: ]
A3: Variable Split [ Name:%memstat Splitter: Delete Base:Off ]
A4: Variable Set [ Name:%MEMORY_ALL To:%memstat2 Recurse Variables:Off Do Maths:Off Append:Off ]
A5: End If
A6: Variable Set [ Name:%memstat To:%MEMORY_ALL Recurse Variables:Off Do Maths:Off Append:Off ]
A7: Run Shell [ Command:vmstat Timeout (Seconds):0 Use Root:Off Store Output In:%output Store Errors In: Store Result In: ]
A8: JavaScriptlet [ Code:// vmstat した時の最下行の…
// free (空きメモリー)欄の数字が前から何番目か
var MEM = 3;
// id (アイドル状態)欄の数字が後ろから何番目か
var CPU = 3;

function shower(outline) {
var lines = outline.trim().split();
var nums = lines[lines.length-1].match(/\d+/g);
var used = 100 - parseInt(nums[nums.length-CPU]);
setLocal("memused", nums[MEM]);
setLocal("cpurate", used);
}
shower(output); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A9: Variable Set [ Name:%memrate To:100 * %memused / %memstat Recurse Variables:Off Do Maths:On Append:Off ]
A10: Flash [ Text:%memused kB, %memrate %, %cpurate % Long:Off ]

927:名無しさん@お腹いっぱい。
17/07/06 04:11:28.74 KU+UffQG.net
>>880
もしかしたらだけど、機種設定や他アプリでアラームとか着信音が段々大きくなる設定になってない?もしくは機種依存か。
Stream毎の音量の違いはあれど音量が安定しないっていうのは自分の持ってる機種ではないな

928:名無しさん@お腹いっぱい。
17/07/06 05:57:51.69 HtRa1cpf.net
>>864
再起動したらWi-Fi切り替えできました

929:879
17/07/06 17:02:48.09 wOETnY7J.net
>>882
ありがとうございます
音の出るアプリの設定を再確認しましたが、ステップ音機能などは解除してありました

この問題について再検索してみたところ機種依存の仕様のようでしたのでAralm, Ringarで鳴らすのは諦めます
URLリンク(bbs.kakaku.com)

StreamをCallで鳴らすと安定したので、当面はCallで喋らせてみることにします
ほぼ自己解決ということになりましたが、スレ汚し失礼しました

930:名無しさん@お腹いっぱい。
17/07/06 19:27:39.88 7YjKug3D.net
>>870
ありがとうございます
一応、autoinputでそれらしいものは出来ました
Wi-Fiが不安定で付いたり消えたりする度に一々起動するのが難点ですが、
暫くはこれで工夫してみようと思います

ありがとうございました

931:名無しさん@お腹いっぱい。
17/07/07 00:19:12.65 u3/mIYGY.net
>>872
Context に State>Display>Display State>On を追加したら改善されるかもしれない.

それでも駄目なら,Context>Application の代替手段として,
IntentTaskプラグインを使った Context>State>Plugin>IntentTask>Configuration>App を使う方法と,
AutoInputプラグインを使った Context>State>Plugin>AutoInput>Configuration>Apps を使う方法がある.

932:名無しさん@お腹いっぱい。
17/07/07 00:57:20.84 /Cvih0Fp.net
>>886
丁寧な説明ありがとうございます。
AutoInputプラグインを利用して正常にタスクが走るようになりました。

933:名無しさん@お腹いっぱい。
17/07/07 02:46:39.15 3CfmwGQ/.net
これから来たるはずの、>>884さんの如く謎の不具合に悩まされるひとへ

一度Android本体をセーフモードで起動してみると良いかもしれません。機種依存なのかアプリ由来なのかをざっくり切り分けられます。

934:名無しさん@お腹いっぱい。
17/07/07 13:06:44.87 OQ3pvt+u.net
バッテリー残量の常時表示ってできますか?
アプリみたいに%表示でやりたいんですがググっても出てこないんで

935:名無しさん@お腹いっぱい。
17/07/07 19:31:50.18 ishOOuWM.net
>>889
Sceneにテキストを置いて、表示するものに%BATTを入れればできます
あとはShow Sceneで、Overlayとして表示すれば、バッテリー残量計の出来上がり

同じようにして、フルスクリーンの時でも消えない浮遊時計も作れます

936:名無しさん@お腹いっぱい。
17/07/07 20:10:15.18 d1TtC0f0.net
>>890
詳細ありがとうございます!

937:名無しさん@お腹いっぱい。
17/07/08 18:17:33.88 aO5191gD.net
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 手許のBT機器を仮にAとした場合に、
 スマホのBTがオフの状態で、Aに近接するとBTをオンに、
 離れるとオフにしたい
●やってみたこと
 BTnearをトリガーにして試みましたが、上手くいきませんでした。
 そもそも、BTがオフの状態でBTnearをトリガーにできるのでしょうか?

938:名無しさん@お腹いっぱい。
17/07/08 19:44:07.92 kEdP4Vzy.net
>>892
オフにしてるなら無理。というか、なにかに接続している状態でもないかぎり常時BTオンにしててもたいして電池減らないからずっとオンでいいんじゃない?

939:名無しさん@お腹いっぱい。
17/07/08 20:03:47.68 YgwscnDb.net
>>893
それが嫌だから聞いてるんだろハゲが

940:名無しさん@お腹いっぱい。
17/07/08 20:07:52.08 cpt0iYr7.net
>>894
バカは仕方ないなw

941:名無しさん@お腹いっぱい。
17/07/08 20:56:33.40 aO5191gD.net
>>893
やっぱり無理ですか
ありがとうございました

942:名無しさん@お腹いっぱい。
17/07/08 22:08:29.33 nTW41+Rs.net
バカなの?
ハゲなの?

943:名無しさん@お腹いっぱい。
17/07/09 01:33:45.15 xbp8KI/1.net
>>894
ちなみにどんな理由で嫌なの?

944:名無しさん@お腹いっぱい。
17/07/09 02:25:17.07 O8X6f9eB.net
質問者と関係無い荒らしでしょ

945:名無しさん@お腹いっぱい。
17/07/09 07:28:58.99 04rkZEhT.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
端末設定のアプリ一覧から特定のアプリ情報を直接開く事ってできますか?

ATOKを使っていると時々入力が激遅になるのでアプリ情報から停止ボタンを押したい。
アプリ履歴からのメモリ解放やkill appは効果なしでした。

946:名無しさん@お腹いっぱい。
17/07/09 07:46:21.13 f3QdsQ74.net
>>900
インテントを飛ばせば良いと思います。
ヌガーは持っていないので自信は無いですが…

app_info
A1: Send Intent [ Action:Intent.ACTION_VIEW Cat:None Mime Type: Data: Extra:package:*******
Extra:
Extra:
Package:com.android.settings
Class:com.android.settings.applications.InstalledAppDetails Target:Activity ]

↑ ***の所に atok のパッケージ名を入れるのです

947:名無しさん@お腹いっぱい。
17/07/09 12:18:33.27 y0hyidha.net
>>898
荒らしです

948:名無しさん@お腹いっぱい。
17/07/09 13:04:25.16 04rkZEhT.net
>>901
できました。
ありがとございます。

949:名無しさん@お腹いっぱい。
17/07/09 22:16:56.28 PS05hN+W.net
>>892
Toggle BlueTooth にチェックを入れればよい.
Bluetooth がオフでも,定期的に自動でオンするので,BT Near をトリガーにできる.

950:名無しさん@お腹いっぱい。
17/07/10 11:41:34.18 V8o1lOmw.net
●Tasker有無: 購入済み
●Androidバージョン:5.0.2
●root有無: あり
●やりたいこと
最近Bluetoothで音楽をきいているときに突然音楽が止まるという現象があり、[Bluetoothへ音を送っているか]というトリガーを使いたいのですがそのようなトリガーは可能でしょうか。

951:名無しさん@お腹いっぱい。
17/07/10 18:38:12.40 VeBiG5+L.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
app actionのtest appにカレンダーに関する項目がいくつかありますが、これでカレンダーの内容を読めるんですか?
Data と Store Result In には何を入れたら?
適当に%testとか入れてみたけど何も読めませんでした。

952:名無しさん@お腹いっぱい。
17/07/11 03:19:06.87 BocE3Vj1.net
>>905
音楽プレイヤーアプリのバグじゃねーの?
それかBT機器と本体の相性とか

953:名無しさん@お腹いっぱい。
17/07/11 06:19:54.17 fBsmBMOM.net
>>907
恐らくROMを焼き直せば解決すると思うのですが面倒で...Taskerでなんとかならないかなと思った次第です。

954:名無しさん@お腹いっぱい。
17/07/11 21:57:37.78 ZDCErmOL.net
●Tasker有無: 購入済み
●Androidバージョン: 7.1 / Tasker: 4.9u4m
●root有無: なし
●やりたいこと
tenki.jpのhtmlソースの取得、および保存
最終的には天気の取得に問題のあるZooperでの利用を考えています

●やってみたこと
Net → HTTP Getでtenki.jpの3hours.htmlのURLを指定
URLリンク(tenki.jp) (例として東京都千代田区)
output file にweather_tmp.txt
Timeoutを10、それ以外は空欄

Variable → Variable Search Replaceで
Variableのタグ?のアイコンをタップしてもVariable Selectの一覧に%HTTPDが無い
仕方ないので%HTTPDと手入力し、Searchにforecast-point-3h-today.*
と入力してテストしてみると

E Variable Search Repalce: undefined variable: %HTTPD
とエラーが表示される

変数%HTTPDへのデータの格納と、Output Fileで指定したファイルへの書き込みがうまくいきません
URLが悪いのかと思い、YahooWeatherでも試しましたが同様の結果でした

●わからないこと(知りたいこと)
いくつかの個人ブログなどでTaskerで天気を取得する方法を参考に作っていますが
変数%HTTPDへの格納と、ファイルの保存には事前に何か設定が必要なのでしょうか?
もしかして、そもそも非root環境ではできませんか?

955:名無しさん@お腹いっぱい。
17/07/11 22:37:34.94 h7k+d7/V.net
>>90
httpsにすると取得できたよ

956:名無しさん@お腹いっぱい。
17/07/11 22:38:34.02 h7k+d7/V.net
>>910
>>909へのレスです

957:名無しさん@お腹いっぱい。
17/07/11 23:12:25.14 ZDCErmOL.net
>>910-911
oh...
URLが悪かったんですね。こちらでも取得を確認できました
ありがとうございました

958:名無しさん@お腹いっぱい。
17/07/11 23:27:45.42 lI05hZRt.net
>>905
Context>State>Net>BT Connected と
Tasker Is Music Playing Pluginプラグイン か Media Utilitiesプラグインを使って,音楽が再生中という Context と組み合わせれば,
Bluetoothへ音を送っている こととほぼ同義と言える.
しかし,手元の環境では上記のプラグインはどちらもまともに動作しない.

959:名無しさん@お腹いっぱい。
17/07/11 23:35:41.73 lI05hZRt.net
>>906
カレンダーの内容を読める.
Data には調べたい予定の UNIX時間を入れる.
Store Result In は配列の変数名を入れる.

960:名無しさん@お腹いっぱい。
17/07/12 08:38:06.23 thqr9Rxf.net
>>913
URLリンク(www.google.co.jp)
ここの方法でやることができました。ありがとうございました。

961:名無しさん@お腹いっぱい。
17/07/12 08:43:50.56 thqr9Rxf.net
●Tasker有無: 購入済み
●Androidバージョン:5.0.2
●root有無: あり
●やりたいこと
powerampの音楽再生時に出る通知が再生又は一時停止の表示になっているか、ということを検知できますでしょうか。autonotification購入済みです。

962:名無しさん@お腹いっぱい。
17/07/12 14:53:51.67 2taqF3NO.net
フォルダの中身を別のフォルダに移したいのですがこのようにするとフォルダごと移動されてしまいます。
どうすればいいですか?
URLリンク(i.imgur.com)

963:名無しさん@お腹いっぱい。
17/07/12 15:19:12.69 6RpklYKh.net
>>917
移動
A1: Variable Set [ Name:%count To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: List Files [ Dir:/picture/twitter Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%file ]
A3: For [ Variable:%count Items:1:%file(#) ]
A4: If [ %file(1) Set ]
A5: Move [ From:%fil


964:e(%count) To:/画像/一時保存 Use Root:Off ] A6: End If A7: End For 前に特定のディレクトリにあるファイル全削除したくてForでまわしたのを改変してみた ディレクトリは画像をみて入れてみた



965:名無しさん@お腹いっぱい。
17/07/12 15:49:59.04 o2cq30kL.net
>>918
おおっ!丁寧にありがとうございます!
さっそく試してみます。

966:名無しさん@お腹いっぱい。
17/07/13 15:58:30.53 4t4KKoew.net
AutoNotificationで通知を作るときに常駐かつアイコンをステータスバーに表示させないようにしたいんだけどどう設定したらいいですか?

967:名無しさん@お腹いっぱい。
17/07/13 23:27:35.86 QgZt/FJ9.net
>>916
下記のように Task を組めば,Poweramp に限らず再生中かどうか判断できる.

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


968:Class Or Object:am Function:isMusicActive {boolean} () Param: Param: Param: Param: Param: Param: Param: ] A3: Flash [ Text:%ret Long:Off ]



969:名無しさん@お腹いっぱい。
17/07/14 01:32:40.32 pzE7yVjS.net
>>921
とてもシンプルでありつつ使いやすいタスクです
質問者ではありませんがありがとうございます
Java Functionの使い方を初めて知りました

970:名無しさん@お腹いっぱい。
17/07/14 05:19:29.68 RehLP3Hm.net
>>914
ありがとうございます。

971:名無しさん@お腹いっぱい。
17/07/14 06:51:39.96 uTWrqhzj.net
>>916
ありがとうございます。とても参考になりました。しかしオーディオから音が出ているかではなくて"通知が再生又は一時停止の表示"であることを判別したいんです。

972:名無しさん@お腹いっぱい。
17/07/14 06:52:32.28 uTWrqhzj.net
>>924
安価ミスです
>>921

973:名無しさん@お腹いっぱい。
17/07/14 21:31:56.65 HDuFxhx7.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
DNS66というアドブロックアプリを2chMateやブラウザアプリなどを立ち上げているときのみ実行中にしたい
●やってみたこと
DNS66自体をオンにする事はできるのですが、実行や停止は自動化できないです

974:名無しさん@お腹いっぱい。
17/07/14 22:34:39.83 H2Sga6xL.net
>>926
DNS66にあるバイパスじゃだめなの?
これじゃダメな理由がわからないとアドバイスしにくい。

975:名無しさん@お腹いっぱい。
17/07/14 23:35:34.42 HDuFxhx7.net
>>927
DNS66を常に実行中にしているとバッテリー消費がはやいので、広告が表示される状況のみ自動で実行中にできれば良いなと思いました

976:名無しさん@お腹いっぱい。
17/07/14 23:45:38.68 dCnQbPBn.net
>>924
なぜ >>921 では駄目なんだ?

977:名無しさん@お腹いっぱい。
17/07/15 06:44:53.33 VNom0MFV.net
>>929
>>905なのですがpowerampに限らずほとんどのミュージックプレイヤーで"再生は止まっているが、表示上は再生されている"という現象が発生するので、それをtaskerでカバーしたいのです。

978:名無しさん@お腹いっぱい。
17/07/15 07:59:19.60 Ti0aTv8P.net
>>928
だとしたらautoinputしかないんじゃないかなあ。

979:名無しさん@お腹いっぱい。
17/07/15 11:02:24.46 rwGcyh4G.net
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 Dozeモードに入るのを阻止したい
●やってみたこと
 DisableDozeを入れてみましたが、やはり通知がこなくなります
 TaskerでDozeモードの寝入りばなをたたき起こすことは可能でしょうか?

980:名無しさん@お腹いっぱい。
17/07/15 11:27:15.10 dtzk5tSj.net
>>932
アプリごとに解除設定できないの?

981:名無しさん@お腹いっぱい。
17/07/15 11:59:42.69 MGkKa1Ev.net
>>929
常時起動で不要アプリのみバイパスするとDNS66を不使用の時と比べバッテリー消費がかなり増えたので、広告除去したいときのみオンにできればと考えました

Profile: a (21)
Application: ドルフィンブラウザ
Enter: dns66 (10)
A1: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: AutoInput Action [ Configuration:Type: Point
Value: 540,1596
Action : Click Timeout (Seconds):0 ]

アプリ起動時にAutoInputによりDNS66の開始ボタンを自動で押すことまではできましたが、ここからアプリに戻ると再度DNS66が立ち上がるループに陥るのと、アプリ終了時に停止させる手段がわかりません

982:名無しさん@お腹いっぱい。
17/07/15 13:42:57.23 Y/x5XIlj.net
>>934
安価間違ってるぞ

>>934の処理の後にグローバル変数をOnにする処理を追加
>>934の処理はグローバル変数がOffになってる時だけになるようにIfを追加

そしてProfileのExitタスクにグローバル変数がOnならDNS66をキルしてグローバル変数をOffに戻すタスクを追加

これで行ける

983:名無しさん@お腹いっぱい。
17/07/15 17:06:31.98 MGkKa1Ev.net
>>935
グローバル変数がよく理解できていないので調べて頑張ってみます
ありがとうございました

984:名無しさん@お腹いっぱい。
17/07/15 21:33:57.33 MGkKa1Ev.net
度々失礼します

Profile: a (21)
Application: ドルフィンブラウザ
Enter: dns66 (10)
A1: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: AutoInput Action [ Configuration:Type: Point
Value: 540,1596
Action : Click Timeout (Seconds):0 ] If [ %DNS ~ OFF ]
A3: Variable Set [ Name:%DNS To:ON Recurse Variables:Off Do Maths:Off Append:Off ]

Exit: DNS666 (43)
A1: Kill App [ App:DNS66 Use Root:Off ]
A2: Variable Set [ Name:%DNS To:OFF Recurse Variables:Off Do Maths:Off Append:Off ]




985:上記のようにしてみたのですが、DNS66が再度立ち上がってしまいます IFを入れるところを間違えているのか、グローバル変数の使い方が間違っているのかわかりません…



986:名無しさん@お腹いっぱい。
17/07/15 22:37:33.78 eR+W+d4q.net
>>930
①物理的に音が出ているかどうか と,②表示上,再生中かどうか という2つについて,
①と②の状態が一致しないという状況で,
>>921 の結果 が①と②のどちらに一致するのか調べたのか?

987:名無しさん@お腹いっぱい。
17/07/15 22:44:28.44 Ti0aTv8P.net
>>937
プロファイルにグローバル変数の条件付けをすること。
A2にifをいれてもA1はifの影響をうけないよ。

あとは、アプリのキルがうまく行ってないようならプラグインでgreenifyを入れてやってみたら?

988:名無しさん@お腹いっぱい。
17/07/16 00:05:57.11 okh9HEgy.net
>>939
ありがとうございます
プロファイルにIFを入れました

ドルフィンブラウザを開く→DNS66が起動→AutoInputにより実行→DNS66を戻るボタンで抜けるとDNS66が再度立ち上がってしまいます

Exitタスクをなしで動作させて、%DNSに格納されている値を見るとOFFのままなので、A3まで実行されずA2で止まったままのように感じます

tasker上でA1から走らせるとDNS66の立ち上がりループにはまるものの格納される値はONとなります

どうすればDNS66のループを起こさずドルフィンブラウザに戻れるのかが全くわかりませぬ…

989:名無しさん@お腹いっぱい。
17/07/16 07:22:01.94 AE+3+oLN.net
>>940
ドルフィン開いて戻るボタン押したりせずそのまま触らないで少し待ったあとにTaskerのログ見てみたら?
ExitErrとかでタスクが終わってるとかかもしれない
もしくはドルフィン起動→DNS66→AutoInputの流れのDNS66に入った時点でExitタスクが起動してる可能性が
そこでアプリのキルに失敗→%DNSをOFFにしてるから変わらないように見えるのかも
とりあえずログを見てみてくれ

990:名無しさん@お腹いっぱい。
17/07/16 09:36:48.84 xtPc7r3s.net
>>938
はい。

991:名無しさん@お腹いっぱい。
17/07/16 09:38:24.39 xtPc7r3s.net
>>938
表示上では再生中でもfalseと返ってきました

992:名無しさん@お腹いっぱい。
17/07/16 10:15:49.36 69oDQSMl.net
>>940
自分の環境ではautoinputでデカイランニングのボタン押せなかったので再現できなかったけど、、、、
現状のプロファイルがわからないのでピントがぶれてるかとしれないが、A4にトーストを設定して、A4までタスクが完走しているかかくにんしてみたら?

993:名無しさん@お腹いっぱい。
17/07/16 11:49:38.60 okh9HEgy.net
>>941
アドバイスありがとうございます

Profile: a (21)
Application: ドルフィンブラウザ
State: Variable Value [ %DNS ~ OFF ]
Enter: DNS66 ON (10)
A1: If [ %DNS ~ OFF ]
A2: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: AutoInput Action [ Configuration:Type: Point
Value: 540,1596
Action : Click Timeout (Seconds):10 ]
A4: Variable Set [ Name:%DNS To:ON Recurse Variables:Off Do Maths:Off Append:Off ] If [ %DNS ~ OFF ]
A5: Else

Exit: DNS66 OFF (43)
A1: If [ %DNS ~ ON ]
A2: Kill App [ App:DNS66 Use Root:Off ]
A3: Variable Set [ Name:%DNS To:OFF Recurse Variables:Off Do Maths:Off Append:Off ] If [ %DNS ~ ON ]
A4: Else


ドルフィン起動→DNS66起動→戻るボタンで再度DNS66が起動のログはこうなってます
20170716 11.45.16 P Active ID21 a
20170716 11.45.16 E Start ID0:0.0 TaskService
20170716 11.45.16 T Running ID10 DNS66 ON
20170716 11.45.16 A OK ID10.1 DNS66 ON.If
20170716 11.45.16 A OK ID10.2 DNS66 ON.Launch App
20170716 11.45.16 A OK ID10.3 DNS66 ON.com.joaomgcd.autoinput\n***\n*!&$*;com.joaomgcd.autoinput.activity.ActivityConfigPerformAction
20170716 11.45.17 A OK ID10.4 DNS66 ON.Var Set, %DNS=ON
20170716 11.45.17 A OK ID10.5 DNS66 ON.Else
20170716 11.45.17 T ExitOK ID10 DNS66 ON
20170716 11.45.17 E Stop ID0:0.0 TaskService
20170716 11.45.17 P Inactive ID21 a
20170716 11.45.17 E Start ID0:0.0 TaskService
20170716 11.45.17 T Running ID43 DNS66 OFF
20170716 11.45.17 A OK ID43.1 DNS66 OFF.If
20170716 11.45.17 A OK ID43.2 DNS66 OFF.Kill App
20170716 11.45.17 A OK ID43.3 DNS66 OFF.Var Set, %DNS=OFF
20170716 11.45.17 A OK ID43.4 DNS66 OFF.Else
20170716 11.45.17 T ExitOK ID43 DNS66 OFF
20170716 11.45.17 E Stop ID0:0.0 TaskService
20170716 11.45.33 P Active ID21 a
20170716 11.45.33 E Start ID0:0.0 TaskService
20170716 11.45.33 T Running ID10 DNS66 ON
20170716 11.45.33 A OK ID10.1 DNS66 ON.If
20170716 11.45.33 A OK ID10.2 DNS66 ON.Launch App
20170716 11.45.33 A OK ID10.3 DNS66 ON.com.joaomgcd.autoinput\n***\n*!&$*;com.joaomgcd.autoinput.activity.ActivityConfigPerformAction
20170716 11.45.33 A OK ID10.4 DNS66 ON.Var Set, %DNS=ON
20170716 11.45.33 A OK ID10.5 DNS66 ON.Else
20170716 11.45.33 T ExitOK ID10 DNS66 ON
20170716 11.45.33 P Inactive ID21 a
20170716 11.45.33 T Running ID43:2 DNS66 OFF
20170716 11.45.33 A OK ID43:2.1 DNS66 OFF.If
20170716 11.45.33 A OK ID43:2.2 DNS66 OFF.Kill App
20170716 11.45.33 A OK ID43:2.3 DNS66 OFF.Var Set, %DNS=OFF
20170716 11.45.33 A OK ID43:2.4 DNS66 OFF.Else
20170716 11.45.33 T ExitOK ID43:2 DNS66 OFF
20170716 11.45.33 E Stop ID0:0.0 TaskService

994:名無しさん@お腹いっぱい。
17/07/16 11:53:40.19 okh9HEgy.net
>>944
ありがとうございます
Exitタスクも働き%DNSにOFFが格納されるのですがDNS66のループから抜け出せません…

995:名無しさん@お腹いっぱい。
17/07/16 13:42:11.99 GwPgGhpu.net
>>94


996:5 プロファイルの条件をドルフィンブラウザとDNS66の複数指定にしてDNS66が立ち上がった時にExitTaskが動かないようにしてみて



997:名無しさん@お腹いっぱい。
17/07/16 15:29:54.66 okh9HEgy.net
>>947
アドバイス通り試してみたところDNS66の開始停止ボタン位置を延々とタップし続けるループになりました
戻るボタンで抜けてもDNS66が立ち上がるループは改善されませんでした

998:名無しさん@お腹いっぱい。
17/07/16 16:58:20.19 g35lzK3l.net
>>946
横からですみませんが、Profileに変数のState入れてるから、%DNSがONになってドルフィンに戻った瞬間Exit TaskでOFFになってループしてるんじゃないですかね。
>>945のTaskのままProfileからState消せばいいんじゃないでしょうか。間違ってたらすみません。

999:名無しさん@お腹いっぱい。
17/07/16 17:31:20.10 g35lzK3l.net
>>946
>>949ですが、>>945の内容でExit Taskが走るのはドルフィンに戻った時じゃなく%DNSがONになった時点でした。些細な事ですが念のため訂正しておきます、すみません。

1000:名無しさん@お腹いっぱい。
17/07/16 20:55:36.44 okh9HEgy.net
>>949
stateを消してもループは止まりませんでした…

1001:名無しさん@お腹いっぱい。
17/07/16 22:47:55.79 JZjaztt7.net
>>943
なるほど.
つまり,① == ③ != ② だったという訳か.

Poweramp が再生中か一時停止中かは,AutoNotificationプラグインで取得できる情報では区別できない.
なので,別の方法を採るしかない.

下記の Profile を動かしておき,%PowerampIsPlaying がセットされているかどうかで再生中かどうか判断できる.

Profile: PowerampIsPlaying (228)
Enforce: no
Event: Intent Received [ Action:com.maxmpz.audioplayer.STATUS_CHANGED Cat:None Cat:None Scheme:* Mime Type:* ]
Enter: Anon (268)
Abort Existing Task
A1: If [ %status = 1 & %paused eq false ]
A2: Variable Set [ Name:%PowerampIsPlaying To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Else
A4: Variable Clear [ Name:%PowerampIsPlaying Pattern Matching:Off ]
A5: End If

1002:名無しさん@お腹いっぱい。
17/07/16 23:13:20.60 g35lzK3l.net
>>951
そうですか…お力になれず申し訳ない。

1003:名無しさん@お腹いっぱい。
17/07/16 23:33:25.25 JZjaztt7.net
>>951
下記のような Profile を組めばよい.

Profile: DNS66 (349)
Enforce: no
Application: 2chMate or Chrome
Enter: Anon (350)
A1: Stop [ With Error:Off Task: ] If [ %DNS66 Set ]
A2: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: AutoInput Action [ Configuration:Type: Text
Value: 開始
Action : Click Timeout (Seconds):20 Continue Task After Error:On ]
A4: AutoInput Global Action [ Configuration:Action: Back Timeout (Seconds):5 Continue Task After Error:On ]
A5: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A6: Variable Set [ Name:%DNS66 To:1 Recurse Variables:Off Do Maths:Off Append:Off ]

Exit: Anon (351)
A1: Stop [ With Error:Off Task: ] If [ %DNS66 !Set ]
A2: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: AutoInput Action [ Configuration:Type: Text
Value: 停止
Action : Click Timeout (Seconds):20 Continue Task After Error:On ]
A4: AutoInput Global Action [ Configuration:Action: Back Timeout (Seconds):5 Continue Task After Error:On ]
A5: Variable Clear [ Name:%DNS66 Pattern Matching:Off ]

ポイントは Profile Properties の Enforce Task Order のチェックを外すこと.
これをしないと,Enter Task の中で DNS66 を起動することによって,Context条件が外れるので,その瞬間 Exit Task が実行キューに積まれ,
積まれた Exit Task は Enter Task の実行が終わってから実行されてしまう.

上の Enter Task の A5 の Wait は不要かもしれないが,Enter Task の A2 を実行することによって Exit Task の実行が開始されたときに,
確実に Exit Task の A1 で止めるために Enter Task の A6 の実行を遅らせるためのもの.

なお,Kill App はまず動作しないので,同じように止めるしかない.

1004:名無しさん@お腹いっぱい。
17/07/17 00:15:00.59 FXVOkI89.net
>>952
Intent Recievedが動作していないようなのですが何かtakerの設定が必要でしょうか?
Profile: Pamp (101)
Enforce: no
Event: Intent Received [ Action:com.maxmpz.audioplayer.STATUS_CHANGED Cat:None Cat:None Scheme:* Mime Type:* ]
Enter: pampdec (126)
Abort Existing Task
A1: If [ %status = 1 & %paused eq false ]
A2: Variable Set [ Name:%PampIsPlaying To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Else
A4: Variable Clear [ Name:%PampIsPlaying Pattern Matching:Off ]
A5: End If

1005:名無しさん@お腹いっぱい。
17/07/17 00:45:30.10 atoExbWo.net
>>951
勉強も兼ねて自分用に作ってみました。
一応うごいたので貼っときます。
waitはもっと削れるかもしれないけど、使いながら要調整。

DNSを立ち上げたあと、自動でホームに行くことになっていて、ショートカットにはいけない。%WINの変数とってやればアプリごとの分岐もできるんだろうけど割愛。


Profile: dnsの実行 (25)
Cooldown: 4
State: Variable Value [ %DSS ~ 0 ]
Application: Habit Browser
Enter: DNSテスト (14)
A1: Variable Add [ Name:%DSS Value:1 Wrap Around:0 ]
A2: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A4: AutoInput Action [ Configuration:Type: Point
Value: 540,1000
Action : Long Click
Is Tasker Action: true Timeout (Seconds):20 ]
A5: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A6: Launch App [ App:Habit Browser Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A7: Wait [ MS:0 Seconds:4 Minutes:0 Hours:0 Days:0 ]
A8: Variable Add [ Name:%DSS Value:1 Wrap Around:0 ]
A9: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]

Profile: dnsの終了 (39)
Application: Habit Browser
State: Variable Value [ %DSS ~ 2 ]
Exit: テストu (75)
A1: Flash [ Text:not habit Long:Off ]
A2: 直ちに休止 [ Configuration:DNS66 Timeout (Seconds):0 ]
A3: Variable Set [ Name:%DSS To:0 Recurse Variables:Off Do Maths:Off Append:Off ]

1006:名無しさん@お腹いっぱい。
17/07/17 00:47:55.76 atoExbWo.net
>>956
「直ちに休止」はプラグインのgreenifyです。

1007:名無しさん@お腹いっぱい。
17/07/17 00:53:49.45 Y9eNldH9.net
>>954
教えていただいた通りに組んだところ望み通りの動きをしてくれました!
ありがとうございました!

1008:名無しさん@お腹いっぱい。
17/07/17 00:55:42.98 Y9eNldH9.net
>>956
ありがとうございます!
こちらも今から組んでみたいと思います!

1009:新豊田市駅
17/07/17 03:09:08.79 RXhFps7l.net
おいふざけて俺の事を怒らした責任はー!何回もECCとか!人が死にー!安部マリーオ!

1010:新豊田市駅
17/07/17 03:57:55.51 RXhFps7l.net
おい安城と刈谷で電車で死亡事故が起きたぞー!盗難のとか何かな!一生日本中でストーカーってばれっぱなしのこーじきたちー!遺書はー!安部マリーオ!

1011:名無しさん@お腹いっぱい。
17/07/17 08:01:02.35 cglfcVCK.net
Autoimportのスクショ機能について教えてください
スクショを撮影するたびに同じファイル名で生成されるので
上書きされてしまうのですが設定で変えられますか?

1012:名無しさん@お腹いっぱい。
17/07/17 20:44:47.52 cglfcVCK.net
●Tasker有無: 購入済み
●Androidバージョン:2chMate 0.8.9.44 dev/Sony/E6553/7.1.1/DT
●root有無:なし
●やりたいこと
AutoInputで撮影したキャプチャ画像のファイル名を Screenshot_7-17-17 18.40.pngのような
Screenshot_mm-DD-YY HH.nnではなくScreenshot_yyyymmDD-HHnnss.pngで保存したいのですがどうやればいいですか?
URLリンク(tasker.wikidot.com)
一応このページを参考にして色々試したのですがエラーが出てファイル名も変わりませんでした
よろしくお願いします

Screenshot2 (7)
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: Perform Task [ Name:getFormattedDate Priority:10 Parameter 1 (%par1):%TIMES Parameter 2 (%par2):yyyymmDD-HHnnss Return Value Variable:%Filename Stop:Off ]
A4: Move [ From:Pictures/Screenshots/screencapture.png To:Pictures/Screenshots/Screenshot_%Filename.png Use Root:Off ]
A5: Popup [ Title:Screen Shot Text:OK Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]

1013:名無しさん@お腹いっぱい。
17/07/17 22:43:19.04 B097GYzW.net
>>955
Tasker の設定は特に必要ない.
Intent Recieved が動作していないってのはどうやって確認したんだ?
A1 の前に Flash を入れたり,ログを確認したか?

端末を再起動しても駄目か?
Poweramp を再インストールしても駄目か?

1014:名無しさん@お腹いっぱい。
17/07/18 07:25:33.15 5fx9c847.net
>>964
tasker,powerampともに再インストールしたりログを見たりしましたが、動いてる様子はありませんでした。IntentTaskというプラグインがあるのですが代用可能でしょうか。

1015:名無しさん@お腹いっぱい。
17/07/18 22:58:36.92 GFwjYHya.net
>>965
IntentTask


1016:プラグインでは代用できない. 再起動はしてみたのか?



1017:名無しさん@お腹いっぱい。
17/07/18 22:59:20.34 GFwjYHya.net
>>963
どんなエラーが出たんだ?

1018:名無しさん@お腹いっぱい。
17/07/19 00:46:12.07 B+g/YIIj.net
>>771
ゴミレス


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch