Tasker 質問スレ 19at ANDROID
Tasker 質問スレ 19 - 暇つぶし2ch1:名無しさん@お腹いっぱい。
19/10/10 16:07:10.52 s9IAXuuX.net
Androidアプリ、Taskerの質問スレです
質問時はまず質問テンプレート(>>2-)を読んでください
■公式サイト:7日間体験版あり URLリンク(tasker.dinglisch.net)URLリンク(tasker.joaoapps.com) (リダイレクト先)
■前スレ
Tasker 質問スレ 18
スレリンク(android板)
■関連リンク
◆Tasker Wiki(英語) URLリンク(tasker.wikidot.com)
◆Playストア URLリンク(play.google.com)
■日本語解説サイト
◆Tasker for Android 日本語化をめざす@ウィキ URLリンク(www43.atwiki.jp)
◆ぷらりん URLリンク(tasker-userguide.pralin.info)
◆NIFの楽園(超初心者向け 概要から学び例題へ) URLリンク(solodc2011.com)
>>980を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい

2:名無しさん@お腹いっぱい。
19/10/10 16:08:47.60 s9IAXuuX.net
■質問テンプレート
●Tasker有無: 購入済み or 購入前
●Androidバージョン:
●root有無: あり or なし
●やりたいこと
 ・なるべく具体的にやりたいこと(目的)を書く
  × メール → ◯ ドコモメール等
  × Bluetooth機器 → ◯ Bluetoothヘッドセット(キーボード等)
  × ほげほげ情報を取得できますか? → ◯ これこれこういうことをしたい
●やってみたこと
 ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける(言語は英語にすること)
  (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
  (長すぎて一度に書き込めない場合は●その他2)
 ・どううまくいかないのか具体的に書く
  ×うまくいきません → ◯ これこれがこうなってしまいます
●わからないこと(知りたいこと)
 ・どの辺りがわからないのか,何を知りたいのかを書く
  ほげほげのときをトリガーにしたいが Context をどうしたらいいのかわからない とか,
  ほげほげ情報を取得するには Task をどうしたらいいかわからない とか,
  Context も Task もどうしたらいいかわからない とか,
  なぜそのような動作になるのかわからない とか,
  Tasker の操作がわからない とか,
■.(ドット)からのお知らせ
質問テンプレートを使わない質問は,たとえ回答できるものであったとしても,基本的にスルーします.
貼り付けられる Profile や Task が日本語だと見にくくて仕方がない.
(.(ドット)については●その他2)
■その他
●できれば解決時には完成版を公開しましょう
●その他2(補足・備考) URLリンク(writening.net)

3:名無しさん@お腹いっぱい。
19/10/10 16:15:57.34 s9IAXuuX.net
・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける(言語は英語にすること)
ちゃんと変更しといたぞ

4:名無しさん@お腹いっぱい。
19/10/10 23:20:28.09 1hUNlTdJ.net
>>3
ありがとう.

5:名無しさん@お腹いっぱい。
19/10/10 23:25:53.03 1hUNlTdJ.net
↓前スレの 977 をコピー
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし?
●やりたいこと
 ディスプレイ消灯すると機内モードに、画面をonにすると機内モード解除というふうにしたいです
●やってみたこと
 root権限を許可しないと出来ませんみたいな警告が出て前に進みません、root権限の許可の仕方がよくわからないのと、そもそも危険なのでアプリにroot権限は与えたくないのですが…
●わからないこと(知りたいこと)
上記の機内モード自動化によりバッテリーの節約とセルスタンバイ問題を解消したいと思っております

6:名無しさん@お腹いっぱい。
19/10/10 23:44:28.82 1hUNlTdJ.net
>>5
root なしで Action>Net>Ariplane Mode を選択すると確かに root が必要と出る.
しかし,PC から adbコマンドで WRITE_SECURE_SETTINGS権限を与えれば,root なしでも Action>Settings>Custom Setting を使って変更可能.
まずは,adbコマンドを使える環境を整える必要がある.
もしその環境を用意できないのだとしたら,機内モードの設定画面を開いて,AutoInputプラグインを使って自動で切り替えるという方法しかない.

7:名無しさん@お腹いっぱい。
19/10/13 01:49:59 eSaVQj9N.net
●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし
●やりたいこと
今までTasker以外のアプリでやっていたことをTaskerでできそうなのでやってます
1.iPhoneのコントロールセンター
2.バッテリーバーというアプリ(画面の上に視覚的にバッテリーの残量をわかるようにしたい)
3.RoundCornerというアプリ(画面の四隅を丸くする)
●やってみたこと
1.画面下に置いたシーンを上にスライドし,本体のシーンを起動できました
●わからないこと(知りたいこと)
2.赤から緑にグラデーションしたRectangleの上に,Rectangleを置いてその部分を透過する
3.全画面に黒のRectangleをおいて角を丸めたRectangleを透過する

これを思いついたのですがシーンで重なった部分を透過というようなことができなくて困ってます
何か方法があれば教えていただければうれしいです

8:
19/10/13 02:00:57 eSaVQj9N.net
こんなのです
URLリンク(i.imgur.com)

9:名無しさん@お腹いっぱい。
19/10/13 09:08:33.32 62lbUyu/.net
1 ジェスチャー機能のあるホームアプリならばSceneを置くことなくTaskerのタスクを実行できる 使ってないけどたぶんNovaとか 自分はアイコン置かない派なのでEcoHome(OS9以降に最適化されてないので注意がでるが使える)
2 重ねて表示してその下のSceneも透過させるのは無理じゃないかな?バーSceneの幅を100に区切った矩形を並べてバッテリーの値を参照して一つ一つ表示のオンオフをさせるが一番近いかな
スクショみたいにグラデじゃなくはっきり色分けされるし。表示オンオフ方法は矩形の名前に数字を用いforでバッテリーの数値以下を表示させるとか
3 これも↑の理由で無理と思う。というか素直に切り欠きの四隅分の透過PNGを用意して四隅に小さいImageで貼る。
というかそもそもステータスバーの所にSceneを表示できないような?自分がバッテリーバー作ってた時には出来なかったから極うすのバーをホーム画面に貼っていた記憶

10:名無しさん@お腹いっぱい。
19/10/13 15:51:08 eSaVQj9N.net
>>9
アドバイスありがとうございました。
1 アプリの起動中もほしいのでTaskerでつくりました
2 ステータスバーの上に置くことはできました。10分ごとにシーンをDestroyしShowした後,バッテリー残量に応じて消すようにしました
3 透過PNGで作りました。

とりあえず完成したんですが2のシーンのリロードのやり方がわからず一度消してから表示しています。
ここで画面がチカチカするのですがなにかいい案はありませんか

reroad batterybar (5)
A1: Destroy Scene [ Name:battery bar ]
A2: Show Scene [ Name:battery bar Display As:Overlay, Blocking Horizontal Position:100 Vertical Position:0 Animation:System Show Exit Button:Off Show Over Keyguard:On Continue Task Immediately:On ]
A3: Goto [ Type:Action Label Number:1 Label:100 ] If [ %BATT > 99 ]
A4: Goto [ Type:Action Label Number:1 Label:95 ] If [ %BATT > 94 ]
A5: Goto [ Type:Action Label Number:1 Label:90 ] If [ %BATT > 89 ]
A6: Goto [ Type:Action Label Number:1 Label:80 ] If [ %BATT > 79 ]
A7: Goto [ Type:Action Label Number:1 Label:70 ] If [ %BATT > 69 ]
A8: Goto [ Type:Action Label Number:1 Label:60 ] If [ %BATT > 59 ]
A9: Goto [ Type:Action Label Number:1 Label:50 ] If [ %BATT > 49 ]
A10: Goto [ Type:Action Label Number:1 Label:40 ] If [ %BATT > 39 ]
A11: Goto [ Type:Action Label Number:1 Label:30 ] If [ %BATT > 29 ]
A12: Goto [ Type:Action Label Number:1 Label:20 ] If [ %BATT > 19 ]
A13: Goto [ Type:Action Label Number:1 Label:15 ] If [ %BATT > 14 ]
A14: Goto [ Type:Action Label Number:1 Label:10 ] If [ %BATT > 9 ]
A15: Goto [ Type:Action Label Number:1 Label:5 ] If [ %BATT > 4 ]
<0>
A16: Element Destroy [ Scene Name:battery bar Element:005red ]
<5>
A17: Element Destroy [ Scene Name:battery bar Element:010red ]
<10>
A18: Element Destroy [ Scene Name:battery bar Element:015yellow ]
<15>
A19: Element Destroy [ Scene Name:battery bar Element:020yellow ]
<20>
A20: Element Destroy [ Scene Name:battery bar Element:030green ]
<30>
A21: Element Destroy [ Scene Name:battery bar Element:040green ]
<40>
A22: Element Destroy [ Scene Name:battery bar Element:050green ]
<50>
A23: Element Destroy [ Scene Name:battery bar Element:060blue ]
<60>
A24: Element Destroy [ Scene Name:battery bar Element:070blue ]
<70>
A25: Element Destroy [ Scene Name:battery bar Element:080blue ]
<80>
A26: Element Destroy [ Scene Name:battery bar Element:090purple ]
<90>
A27: Element Destroy [ Scene Name:battery bar Element:095purple ]
<95>
A28: Element Destroy [ Scene Name:battery bar Element:100purple ]
<100>
A29: Anchor

11:名無しさん@お腹いっぱい。
19/10/13 19:11:13.79 PgAs0jjE.net
>>10
更新のタスクなら消さなくても平気
各ブロックのパーツ名を表示させたい数字にして↓のタスク これは10ブロックに分けたときのもの
テスト1
A1: Test Scene [ Name:テスト Test:Status Store Result In:%test ]
A2: Stop [ With Error:Off Task: ] If [ %test !~ visible ]
A3: Variable Set [ Name:%bar To:0.10.20.30.40.50.60.70.80.90 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A4: Variable Split [ Name:%bar Splitter:. Delete Base:Off ]
A5: For [ Variable:%visible Items:%bar(:) ]
A6: Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT > %visible ]
A7: Element Visibility [ Scene Name:テスト Element Match:%visible Set:False Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT < %visible ]
A8: End For
ちなみに表示タスクも応用で
テスト
A1: Test Scene [ Name:テスト Test:Status Store Result In:%test ]
A2: Create Scene [ Name:テスト ] If [ %test ~ uncreated ]
A3: Variable Set [ Name:%bar To:0.10.20.30.40.50.60.70.80.90 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A4: Variable Split [ Name:%bar Splitter:. Delete Base:Off ]
A5: For [ Variable:%visible Items:%bar(:) ]
A6: Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT > %visible ]
A7: Element Visibility [ Scene Name:テスト Element Match:%visible Set:False Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT < %visible ]
A8: End For
A9: Show Scene [ Name:テスト Display As:Overlay Horizontal Position:0 Vertical Position:0 Animation:System Show Exit Button:Off Show Over Keyguard:Off Continue Task Immediately:Off ] If [ %test !~ visible ]

12:
19/10/13 19:18:25 PgAs0jjE.net
各ブロックのパーツ名を表示させたい数字にして じゃなく
各ブロックのパーツ名を表示をオンオフさせたいバッテリーの数値 ね

大変だけど100ブロック作って更新も%BATを参照すればリアルタイムで0~100%の表示になります
あと今気付いたけど丁度の時になにもしないから
Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT = %visible ]
を足した方がいいかも

13:名無しさん@お腹いっぱい。
19/10/13 23:07:37.15 eSaVQj9N.net
>>12
完璧に動作しました
ありがとうございましたm(_ _)m

14:
19/10/16 11:42:58 uhSKpcRm.net
■質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン:colorOR 6.0.1(Android 9)
●root有無: root化してない
●やりたいこと
 GoogleChrome起動中はスリープさせない。
●やってみたこと
以下の通り作成
 Profile: no sleep during chrome (10)
Application: Chrome
Enter: no sleep (3)
A1: Display Timeout [ Secs:* Mins:* Hours:* ]

●わからないこと(知りたいこと)
 ・何か権限が必要ですか?
 ・↑の権限を許可するadbのコマンドも教えていただきたい。

15:
19/10/16 11:43:43 uhSKpcRm.net
>>14
『質問テンプレート』を消し忘れました。

16:名無しさん@お腹いっぱい。
19/10/16 12:45:39.77 J+gTtciS.net
>>14
いや、そこはやってみてから質問しないか?

17:名無しさん@お腹いっぱい。
19/10/16 12:46:26.43 J+gTtciS.net
権限が必要かどうかはやれば分かったはずだろ?

18:
19/10/16 15:50:36 uhSKpcRm.net
>>17
伝え方が悪くて申し訳ないです。
やったときはスマホ側で設定可能な権限はでましたが、それ以外はでていません。
adbで設定が必要な権限はあるのかが、聞きたかったことです。

19:名無しさん@お腹いっぱい。
19/10/16 18:16:09.33 TdtOr+G5.net
>>14
stay on
じゃだめなの?

20:
19/10/16 21:21:11 j4MNYRBS.net
>>6
機内モードのスイッチを動かすまでは出来たんですが
実際の無線状態は変化していないです
どうにかする方法はありますか?

21:
19/10/16 23:32:58 UBmUZmdK.net
>>19
stay onでもだめでした。
colorOSだからできないんでしょうか

22:
19/10/17 00:36:18 xdP799XE.net
>>14
タイムアウトを長時間にしてみたらどう?

23:
19/10/17 01:45:56 3z1CJ9/V.net
>>22
設定が15秒の場合で、time outを10分にしましたが、やはり15秒ぴったりで画面オフになりますね。
アクティブプロファイルには実行したいプロファイルが表示されているので、やはりアクションがうまく働いていないのかもしれないです。
あと、動画再生中はなぜかディスプレイ消えないです

24:
19/10/17 06:11:33 ha3wVwK0.net
>>14
単にTaskerにシステム設定の変更を許可してないとか?

でなければColorOSのせいかも
URLリンク(www.reddit.com)

自分もreno A買おうと思ってたから不安だ…

25:名無しさん@お腹いっぱい。
19/10/17 07:44:19.91 xdP799XE.net
>>23
osのせいかなあ。
短くできるんならタイムアウト10秒を繰り返すって力技も。

26:
19/10/17 10:02:43 3z1CJ9/V.net
>>24
その辺は設定しました。
アプリのすべての権限にもそれらしい権限もあるのでむしろできないのが謎でなくらいに感じてます。

URLリンク(i.imgur.com)

27:
19/10/17 10:06:43 3z1CJ9/V.net
>>25
試しにデフォルトの画面オフの時間を5分にして、Taskerで10秒で画面オフとしましたが、5分間画面は消えないので、設定そのものができませんね。
定期的に画面操作とかで代用するとゲームに干渉して邪魔になりそうでよい案が浮かびません。

28:
19/10/17 10:09:17 3z1CJ9/V.net
>>24
adb でWRITE_SECURE_SETTINGSを与えるとき、USBデバックの許可だけでなく、許可の監視を無効化もオンにしないといけなかったり、やはり他のAndroidとは違う感じはあります。

29:
19/10/18 13:00:55 PzRC6Yzh.net
確か端末によっては設定で選択できる時間以外は受け付けないものもあるって聞いたことがある。

30:
19/10/18 19:31:01 OPu8AuOO.net
>>29
設定内にある時間でも試しましたが無理でした。
調べてみるとadbでWAKE_LOCKの許可を与える必要がありそうですが、管理者権限付きでやってみたけどpermission deniedがでてダメでした。
sudoで実行したら可能かもしれませんが、Linux環境がないので試せてません。

31:
19/10/18 20:41:28 V438tOHE.net
>>20
そのProfileやTaskを貼り付けろ(言語は英語にすること).

32:
19/10/18 20:46:33 V438tOHE.net
>>26
Taskerのメニュー>More>Android Settings>Write Settings で表示される権限を許可しているということか?

33:
19/10/18 22:57:00 KhcoIdQt.net
>>31
Custom Setting [ Type:Global Name:airplane_mode_on Value:1(または0) Use Root:Off Read Setting To: ]

タスクはこれだけですが他に何か必要でしょうか
機内モードのスイッチ自体は切り替わってますが実際の通信状態に変化はありません

34:
19/10/18 23:06:55 OPu8AuOO.net
>>32
そうですね。More→Android settingはDevice administerとPower save mode以外はすべて許可になってます。

35:
19/10/18 23:49:00 V438tOHE.net
>>33
もはや AutoInputプラグインを使って切り替えるしかない.

AutoInputプラグインは画面が on の状態のときしか動作しないので,画面 off で機内モードに変更するにはちょっと工夫が必要.

画面 offイベント,かつ,機内モードになっていなかったら,一旦画面を on して機内モードに設定した後で画面を off する Profile を作る.
画面 on で機内モード解除の Profile の方は,画面 onイベント,かつ,機内モードになっていたら という条件にしておく.

36:
19/10/18 23:54:36 V438tOHE.net
>>30
>>34
下記のアプリで Tasker を調べて,WAKE_LOCK が GRANTED PERMISSIONS になっているかを確認する.
URLリンク(play.google.com)

37:名無しさん@お腹いっぱい。
19/10/19 04:19:05.09 MRlPQR/h.net
>>36
確認したところ、WAKE_ROCKは GRANTED PERMISSIONS でしたが、WRITE_SETTINGSがDENIED PERMISSIONSでした。
WRITE_SETTINGSはadbで権限与えようとしてもだめでした。

38:名無しさん@お腹いっぱい。
19/10/19 09:11:11.93 pQA1fa2f.net
>>37
下記の Profile ならうまく行くかもしれない.
同じものを taskernet に置いたので,そちらからインポートしてもよい(その方が確実).
Profile: KeepScreenOn (343)
Restore: no
Application: Chrome
Enter: Anon (363)
A1: Java Function [ Return:(PowerManager)pm Class Or Object:CONTEXT Function:getSystemService
{Object} (String) Param:power Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return:gWakeLock Class Or Object:pm Function:newWakeLock
{WakeLock} (int, String) Param:10 Param:Tasker Param: Param: Param: Param: Param: ]
A3: Java Function [ Return: Class Or Object:gWakeLock Function:acquire
{} () Param: Param: Param: Param: Param: Param: Param: ]
Exit: Anon (364)
A1: Java Function [ Return: Class Or Object:gWakeLock Function:release
{} () Param: Param: Param: Param: Param: Param: Param: ]

URLリンク(taskernet.com)

39:
19/10/19 11:24:16 MRlPQR/h.net
>>38
できました!
すごいです!
本当に、本当にありがとうございました。
なにがどうなっているのかは理解できてませんが、使わせていただきます。

40:名無しさん@お腹いっぱい。
19/10/20 15:35:16.86 lxQYK1Ud.net
>>38
横からですが。
スキルアップになります。
ありがとうございます。

41:
19/10/20 18:47:47 Uy8SQnFz.net
●Tasker有無: 購入済み
●Androidバージョン:Android 9
●root有無: なし

●やりたいこと
2つのフォルダの差分を取って、新しく増えたファイルだけ、別のフォルダの中に保存したい。
●しりたいこと
ファイルの差分の取り方

●本当にやりたいこと
 LINEで送られてきた写真をしばらくして相手が送信取り消しすると、こちらのアプリ上でも見えなくなる。このとき、ラインのアプリ内にストレージされてた画像ファイルも合わせて削除されてしまう。
 これを避けるため、最初に写真が送られて来た際にファイルを別場所に逐次保存するのを(スマートに)自動化したい。

●やってみたこと
写真が送られてくるたびに、ファイルを丸ごと保存する。トークから削除したとき&されたときは、その直前の全部保存ファイルを毎回別名保存というタスクは作ったので一応、写真が消えてしまうことはないです。

42:
19/10/20 18:52:06 Uy8SQnFz.net
●Tasker有無: 購入済み
●Androidバージョン:Android 9
●root有無: なし

●やりたいこと
2つのフォルダの差分を取って、新しく増えたファイルだけ、別のフォルダの中に保存したい。
●しりたいこと
フォルダの差分の取り方

●本当にやりたいこと
 LINEで送られてきた写真をしばらくして相手が送信取り消しすると、こちらのアプリ上でも見えなくなる。このとき、ラインのアプリ内にストレージされてた画像ファイルも合わせて削除されてしまう。
 これを避けるため、最初に写真が送られて来た際にファイルを別場所に逐次保存するのを(スマートに)自動化したい。

●やってみたこと
写真が送られてくるたびに、フォルダを丸ごと保存する。トークから削除したとき&されたときは、その直前の全部保存フォルダを別名保存というタスクは作ったので一応、写真が消えてしまうことはないです。

43:名無しさん@お腹いっぱい。
19/10/21 12:03:48.05 taun791o.net
●Tasker有無: 購入済み
●Androidバージョン:Android 9
●root有無: なし
●やりたいこと
外部アプリのfrepの処理が複数のタスクで被らないように順番を振って動かしたい

●やってみたこと
frepを稼働させる前に%Cueに+1
%CueAに%Cueを代入
%CueAが1ならfrep実行
frep処理が終わったら%Cueと%CueAを-1
としたのですが
frepプログラムを追加するたびにすべてのタスクに
%CueBを-1…%CueEを-1と追加していかないといけないので
(%Cue)と言う変数名の付くすべての


44:変数で1以上が代入されていれば-1する方法があれば教えていただきたいです。 %Cue*では(must be a variable or arry name)とエラーが出て出来ませんでした



45:名無しさん@お腹いっぱい。
19/10/21 12:50:46.79 taun791o.net
>>43
cue処理のタスクを作ってfrepプログラムが終わったタイミングでparform taskでcue処理のタスクを走らせることで自己解決しました
すいません…

46:名無しさん@お腹いっぱい。
19/10/21 15:26:58.83 RtZBPVQ4.net
すべてprofilesからの条件で動いているならもっと単純に実行タスクの頭に %Frep on 最後に %Frep off
Frepが実行中は%Frepにonが代入されている状態を作りProfilesの条件に%Frepがoffの時にするとか
Pactive等で他のFrepタスクが実行中は実行を待たせるとか

47:名無しさん@お腹いっぱい。
19/10/21 23:05:27 Dg4Ksu16.net
>>42
差分は JavaScript を使うのが簡単なので,下記のような Task を組めばよい.
なお,オリジナルフォルダーかバックアップフォルダーのどちらかが空のときは自明なので処理は省いてある.

A1: List Files [ Dir:original Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A2: List Files [ Dir:backup Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A3: If [ %original1 Set & %backup1 Set ]
A4: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));
backupNames = backup.map(x => x.replace(/.*\//, ''));
var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A5: If [ %diff neq \%diff ]
A6: Variable Split [ Name:%diff Splitter:, Delete Base:On ]
A7: Flash [ Text:%diff() Long:On ]
A8: End If
A9: End If

48:名無しさん@お腹いっぱい。
19/10/22 02:10:19 CFbtmOpf.net
>>46
おおお、、、ありがとうございます。
これは一生かかっても自力ではできないお答えでした。
あすはバタついちゃうので明後日実際に組んでみます。まずはお礼まで。

49:名無しさん@お腹いっぱい。
19/10/22 20:02:20.37 bCYW+lHB.net
よく見る上記のテキスト形式って、出力は出来るんだけどどうやって戻してるんだろ。
いつも理解できたら内容を手入力してるんだけど、まさかそのままインポートみたいなこと出来たりする?

50:名無しさん@お腹いっぱい。
19/10/22 20:36:38.26 syauFSdm.net
インポートはXML形式しかできない
TASKSは *.tsk.xml
PROFILESは *.prf.xml
SCENESは *.scn.xml
左下の家アイコンを長タップでプロジェクト(PROFILES + TASKS + 場合によってはSCENESも)を一括でインポートも可能
こっちは *.prj.xml
上部のタブ(PROFILES TASKS SCENES)の文字部分を長タップすればサブメニュー出るぞ
VARSのみインポートが無い

あくまでDscription(概要・説明の意)は人の目で読みやすい形式でしかないんだよ

51:名無しさん@お腹いっぱい。
19/10/22 20:52:58.61 fcDsRfPL.net
Android4.2で使っていた時は
タスク編集画面で各タスク右端をドラッグして並び替えられたのですが
Android9端末に機種変更したらドラッグ出来なくて並び替えや削除が出来ません
やり方が変わったのでしょうか?

52:名無しさん@お腹いっぱい。
19/10/22 20:59:31.84 fcDsRfPL.net
設定がデフォルトになっていただけでした。
一般-リスト項目の移動で変えられました。
お騒がせしました。

53:名無しさん@お腹いっぱい。
19/10/23 18:20:49 7YG8f8EL.net
Tasker 質問スレ 過去ログURL
URLリンク(writening.net)

URL貼りすぎって怒られたので

54:名無しさん@お腹いっぱい。
19/10/23 20:15:48.87 noQdmUzW.net
●Tasker有無: 購入済み
●Androidバージョン:Android 10
●root有無: なし
●やりたいこと
キーボード選択ダイアログを表示する
●やってみたこと
keyboard_switch (35)
A1: Input Method Select
A2: Flash [ Text:test Long:Off ]

Tasker上でテストすると表示されるのですが、ショートカットで実行すると表示されませんでした。
「他のアプリの上に重ねて表示」は許可しています。

55:名無しさん@お腹いっぱい。
19/10/23 23:55:44.37 GvlXfmAd.net
>>46
差分取れました。ありがとうございます。頑張って完成させます。

56:名無しさん@お腹いっぱい。
19/10/24 21:33:44 gryMGhIP.net
前スレの最後にタスク終了後何時間後のタスクを設定する方法の話題が出てたけど

%TIMESで現在の時間を取って10分後だとするとvariableAddでプラス600して
TIMEコンテキストにその変数設定してもうんともすんとも言わない…

日本語版ユーザーガイドにはエポック秒が使えると書いてあるけど%TIMESってエポック秒じゃないのかな?

57:名無しさん@お腹いっぱい。
19/10/25 00:20:50 eP25maVm.net
>>53
次回リリース予定のバージョンでは動作すると思われる.

URLリンク(tasker.joaoapps.com)
Fixed Input Method Select action on Android 10

58:名無しさん@お腹いっぱい。
19/10/25 00:21:20 Xynpsoel.net
前スレからみてるならわかるだろ
貼らないことにはほぼほぼ回答はないぞ
特に55みたいな記述ミスっぽいのは

59:名無しさん@お腹いっぱい。
19/10/25 08:01:50.54 +hjLKF/7.net
>>57
variable addが機能してないだけだったわ
variable setでMathにチェック入れて+600したら動いた
TIMEコンテキストに%TIMESに+600しただけの変数を突っ込んでも動いたから
%TIMESはエポック秒を取っていることもわかりました

60:名無しさん@お腹いっぱい。
19/10/25 15:51:22.49 24W2vHY4.net
>>56
了解しました。ありがとうございます。

61:名無しさん@お腹いっぱい。
19/10/26 04:29:47 hGXx3Ncr.net
>>54
参考までに貼ってくれない?

62:名無しさん@お腹いっぱい。
19/10/26 07:22:06.97 EnzHrHXu.net
>>60
差分のとり方はドットさんの書いたのを単に書き写したら作動しただけなのでそれを参考にしてください。
本当にやりたいことのタスクは、いい線までできたんだけどまだ作りきってないんだよね。

63:名無しさん@お腹いっぱい。
19/10/26 07:51:52 EnzHrHXu.net
>>60
朝っぱらからバグ取りをしてしまった。直したいとこもあるけどこれで一応完成のつもりです。
皆さん有り難うございました。

Profile: ファイル確保 (87)
Event: File Modified [ File:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ ]
Enter: 写真差分完成版 (249)
A1: List Files [ Dir:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A2: List Files [ Dir:backup/ub493e06b408031130bb151b330a9679f Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A3: If [ %original1 Set & %backup1 Set ]
A4: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));

backupNames = backup.map(x => x.replace(/.*\//, ''));

var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A5: If [ %diff neq \%diff ]
A6: Variable Split [ Name:%diff Splitter:, Delete Base:Off ]
A7: Flash [ Text:%diff() Long:Off ]
A8: Else
A9: Flash [ Text:誤作動? Long:Off ]
A10: Stop [ With Error:Off Task: ]
A11: End If
A12: Flash [ Text:誤作動? Long:Off ]
A13: Stop [ With Error:Off Task: ]
A14: End If
A15: For [ Variable:%for Items:%diff() ]
A16: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:copied/%TIMEMS Use Root:Off Continue Task After Error:On ] If [ %for !~R thumb ]
A17: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A18: End For
A19: Copy Dir [ From:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ To:backup Use Root:Off ]

64:名無しさん@お腹いっぱい。
19/10/26 17:38:25 ErzPbCr4.net
>>60
連投すんません。結局こうしました。

Profile: ファイル確保 (87)
Event: File Modified [ File:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ ]
Enter: 写真差分改定版 (247)
A1: List Files [ Dir:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A2: List Files [ Dir:backup/ub493e06b408031130bb151b330a9679f Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A3: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));

backupNames = backup.map(x => x.replace(/.*\//, ''));

var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A4: If [ %diff neq \%diff ]
A5: Variable Split [ Name:%diff Splitter:, Delete Base:Off ]
A6: Flash [ Text:%diff() 差分 Long:Off ]
A7: Else
A8: Flash [ Text:誤作動? Long:Off ]
A9: Stop [ With Error:Off Task: ]
A10: End If
A11: For [ Variable:%for Items:%diff() ]
A12: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:copied/%TIMEMS Use Root:Off Continue Task After Error:On ] If [ %for !~R thumb ]
A13: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A14: Copy File [ From:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for To:backup/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A15: End For

65:名無しさん@お腹いっぱい。
19/10/26 22:29:13 hYEwMPhi.net
俺は多分taskerを10%ぐらいしか使いこなせてない

66:名無しさん@お腹いっぱい。
19/10/27 15:44:17.95 mtrkX4CK.net
>>64
10%も!?
俺は3%くらいだと思うわw

67:名無しさん@お腹いっぱい。
19/10/29 17:43:11 7d+f53TL.net
taskerの近接センサーオンにしていたら電池消費に響くでしょうか?
気のせいレベルでしょうか?

68:名無しさん@お腹いっぱい。
19/10/30 03:41:22 YfCxshy+.net
>>66
俺が気のせいって言えばお前にとっては看過できないレベルでも使うのか?

69:名無しさん@お腹いっぱい。
19/10/30 09:34:03 p9MOnGl4.net
●Tasker有無: 購入済み
●Androidバージョン:Android 6
●root有無: なし
●やりたいこと
neutron music player で再生曲のレート操作(☆1~5)を送りたい。
●やってみたこと
見当もつきませんが魔法のようなものばかりあがっているのでダメ元で聞いてみました。

70:名無しさん@お腹いっぱい。
19/10/30 09:55:20 nVDr98n9.net
>>68
アナログチックなやり方だけど現在の再生タイトルをテキストに書き出してその際1~5も書き込むボタンをそれぞれ作るってのはどう?
後から手作業でつけることになるとは思うけど。

71:名無しさん@お腹いっぱい。
19/10/30 10:05:01 p9MOnGl4.net
冷静に考えてみたらレート操作を送りたいというより現在の曲のレート(未評価含め)をKLWPで表示させたいというのが目的でした。
つまりは現在の曲のレート評価を取得するみたいなことがやりたかったわけだどそれは無理そうですね。

>>69
回答ありがとうございます、これはこれで参考にします。

72:名無しさん@お腹いっぱい。
19/10/30 12:18:54.58 D92Oh/Xh.net
>>66
67の言い方はきついがコレが答え。
現実問題基準が分からんすぎる。
あなたの『気のせいの基準』が分からないのはもちろん、Taskerの設定もあるし端末の特性もある。機種によってバッテリーデカい奴もあればSoCがエコの奴もある。
答えようがないですね。
てか数日試してみたらいいのでは?
それが確実な答えです。

73:名無しさん@お腹いっぱい。
19/10/30 12:53:34.67 WFUj+BSt.net
そもそもアプリのFAQにモニタリングの消費電力について触れているしな
ちょっとググればぷらりんのページも出てくるし

74:名無しさん@お腹いっぱい。
19/10/31 02:51:37.53 pPEZEJTT.net
●購入済
●Android9.0
●rootなし
●やりたいこと
画像を一括で右に90度回転したい
●やってみたこと
自分では一枚選んでするタスクしか作れなかった

75:名無しさん@お腹いっぱい。
19/10/31 03:42:35.61 KhqWosAc.net
ちょっとググってみた程度だけど、neutron music playerではRatingをデータベースで管理してるみたいだね
taskerでSQLを操作してDBから必要な情報を読み出して整形すればやれそうだけど、肝心なそのファイルがroot取得が必要な場所にあるみたいなのでアクセスできないと思う。逆にrootなしでアクセスできるなら試す価値はあるかもしれないな
/sdcard/Android/data/com.neutroncode.mp/neutronmp.db
参考: URLリンク(neutronmp.com)
よしんばアクセスできたとして、俺はTaskerでSQL操作はやったことないので以降はエロイ人にお任せする

中にはID3v2タグに直接書き込むプレイヤー(フレームは一般的にPOPM)もあるのでプレイヤーアプリ乗り換えれば解決しそうな問題ではあるが、Ratingの管理方法でアプリを選ぶってのは本末転倒な気も。
蛇足だけど日本語ではレーティングではなくレイティングが正しい表記らしいね

76:名無しさん@お腹いっぱい。
19/10/31 03:46:04.77 KhqWosAc.net
>>73
前スレか、その前のスレでImageMagickを使って画像を一括処理する方法についてのレスがあったはず

77:名無しさん@お腹いっぱい。
19/10/31 04:40:09.47 r+8+uf7I.net
>>73
一枚できるなら
>>63と組み合わせればできるんじゃない?まずはその一枚回せるってタスク貼ってみて

78:名無しさん@お腹いっぱい。
19/11/02 19:47:17.48 rwS5Aqzx.net
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
 ①google カレンダーに予定が入っている時間帯はサイレントモードにしたい
 ②ただし、その予定が終日の場合は無視したい
●やってみたこと
 State→App→Calender Entryから指定して①については実現
●わからないこと(知りたいこと)
 終日の予定を無視したいができない
 Locale ではできるので、何か方法がないかと
過去スレも可能な限り遡ったつもりですが、わかりませんでしたので、よろしくお願いいたします。

79:名無しさん@お腹いっぱい。
19/11/03 07:29:30 kr+dMgJp.net
>>77
calender taskっていうプラグインを入れたら、カレンダーの中身の始まり時間と終わり時間が簡単に取れる。
現在時間とその日が終わる24時の時間を計算して、数値の大小をIF構文に入れればできるよ。

80:名無しさん@お腹いっぱい。
19/11/03 07:32:05 kr+dMgJp.net
>>78
始まり時間と終わり時間を引き算して、それが24x60x60秒だったら、カレンダーエントリーしないとかでも可。

81:名無しさん@お腹いっぱい。
19/11/03 08:06:15 0Yy1wQYZ.net
>>78-79
ありがとうございます。
光明が見えてきました。

82:名無しさん@お腹いっぱい。
19/11/04 00:26:55.25 f9kH3BR9.net
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと

画面オフ10分後にWi-Fiオフ(画面がオンの状態ならWi-Fiオフを取り消し)
●わからないこと(知りたいこと)
画面オフしてから例えば5分後に電源をオンにしたらwaitのカウントは5分後のまま継続し続けているのか(多分そうだと思いますが)
Wi-Fiオフにifで画面がオフの場合のみという条件をつければ例えば一度画面オフ後に画面オンしても発動しないことになると思います
しかしその間10分waitがカウントし続けてるのがどうにも気になります
例えば画面オンするたびにタスクを終了みたいなことをすればこれらは解決するのかもしれませんがこんなスマートではない方法はスタンダードなのでしょうか
なるべくオフするたびにまたはオンするたびに発動するような恒常的なタスクは避けたいと思っています(特にそのたびにwaitがあるとなんかもやもやするしバッテリーの影響も気になる)
もうひとつこれとは別に例えば画面オフ後近接センサーで画面オンというタスクを作るとして画面オフ後〇〇分間のみこの一連を作動というような条件はつけられるのでしょうか
上に書いたように〇〇分後にタスクを終了みたいなものを作れば解決するのかもしれませんがそのへんでもまた途中で画面オンにしたらとかwaitの継続とかわけがわからなくなってきます

83:名無しさん@お腹いっぱい。
19/11/04 12:07:09 hNY5IeN6.net
音鳴らすとかバイブさせるとか、五感で分かりやすいタスクを組めばテストしやすいよ

84:名無しさん@お腹いっぱい。
19/11/04 12:12:31 hNY5IeN6.net
>>81
とりあえず上でも少し触れられているけど
●やってみたこと が無いよね

考えて → やってみて → わからなくなって → 考えて → それでも分からない → 聞いてみよう(ココで質問)

君の場合は

思いつく → わからん → そうだ、聞けばいいじゃん

これだから論外

85:名無しさん@お腹いっぱい。
19/11/04 12:34:09 /tOymprq.net
>>81
何、一からこっちで作って提供しろって言うの?www

86:名無しさん@お腹いっぱい。
19/11/04 15:23:49 UKnnntkd.net
>>81>しかしその間10分waitがカウントし続けてるのがどうにも気になります

電池消費は気にしなくていい
本当にカウントを続けてるわけじゃなく、何時何分何秒何msになったら起こしてね、とシステムに登録して


87:眠ってしまうから 他にそうやって実現されてる機能は何十も(何百も?)あるからそこに一つ加わるだけ



88:名無しさん@お腹いっぱい。
19/11/04 17:03:37 Ch/nNXtu.net
>>83
まさにコレ

89:名無しさん@お腹いっぱい。
19/11/05 00:25:12 5ArCnKZo.net
>>81
一応いろいろ考えてはいるみたいだから…

俺だったら
画面OFFの度に現在のエポック秒を取得して
それに10分後の時間を足す
TIMEコンテキストでその時間になった時画面がオフならwi-fi切る

90:名無しさん@お腹いっぱい。
19/11/05 18:54:41 MY7r0wHx.net
こうやって答えちゃう奴がいるからいつまでたってもテンプレは浸透しないし形骸化しちゃうんだよ
回答する側は善意でやってるからいいだろって思ってるかもしれんが、テンプレ無視してる時点で同じだからな
荒らしと大差ないんだぜ。理解してないと思うけどw

91:名無しさん@お腹いっぱい。
19/11/05 20:17:04.81 fz2Lr0Lr.net
>>88
イートイン脱税見つけたら告口するタイプ?

92:名無しさん@お腹いっぱい。
19/11/05 21:09:11 MY7r0wHx.net
>>89
ルールと法律の境が分からないタイプ?

93:名無しさん@お腹いっぱい。
19/11/05 22:20:05.45 zSY3hRI7.net
テンプレ埋まってないから自分は答えないってのは分かる
他人に強要し出すテンプレ警察になると
ただただ気持ち悪い

94:名無しさん@お腹いっぱい。
19/11/05 23:00:45.89 MY7r0wHx.net
俺はただテンプレの形骸化を危惧してるだけ
無法地帯化してもそれを許容できるならいいんじゃねーの
>>91は一見正論言ってるように見えるがただ感情を吐き出してるだけだしな
3行目が不要だったな。俺からしたらお前がただただ気持ち悪い

95:名無しさん@お腹いっぱい。
19/11/05 23:15:18.34 wbs/d4FZ.net
自治ご苦労さん

96:名無しさん@お腹いっぱい。
19/11/05 23:18:49.61 zSY3hRI7.net
テンプレは埋まるに越したことはないが、100パーでなくとも回答できる人がいればそれでもいい
怪しい質問者にはその時しっかり突っ込むか無視すればいい
後からグチグチと気持ち悪いんだよ
 
お前がトリップつけて完全にテンプレ満たしてるとジャッジした質問のみ回答が許される、理想の糞スレでも建ててやってくれ

97:名無しさん@お腹いっぱい。
19/11/05 23:29:41 WUvfDDyG.net
回答するより自治するために常駐してる
もはや目的見失ってる人
質問系スレあるある

98:名無しさん@お腹いっぱい。
19/11/05 23:42:45 3ftK/FBI.net
まあ、質問を見て最低限のお礼を言えるやつかどうかを見極めるの大事だよね。別に礼を言われたいわけじゃないけどさ、書いたことが通じたのかどうかわからないと徒労感半端ない。

あとは、やったことを書いてもらえるとどのくらいtaskerが使えるかわかるから答えやすいってのはある。

99:名無しさん@お腹いっぱい。
19/11/06 00:26:11.20 DzjTRmz4.net
どうしたらよいか全くわからないから教えてくれ!だったら回答しないけど
それなりに自分で考えて分からなくて相談に来てるようだったから答えました
>>81のようなタスクにwaitを使えば動作不良が容易に予想できるからね
あえて自分で調べないとわからん様なざっくりとした回答にしたし
>>81はやってみてわからん事があったらまた来たらよろし

100:名無しさん@お腹いっぱい。
19/11/06 01:04:54.14 u/bhQstj.net
これで>>81が色々試してまた質問してって流れになるといいね

101:名無しさん@お腹いっぱい。
19/11/06 11:52:23.17 /w03E5zT.net
色々試したけど分かりません。
どうしたらいいですか?
てか?w

102:名無しさん@お腹いっぱい。
19/11/06 12:05:03 3W8GS4s8.net
テンプレが有効なのは確かだけど形骸化?
必死すぎw

103:名無しさん@お腹いっぱい。
19/11/06


104:20:38:36 ID:/w03E5zT.net



105:名無しさん@お腹いっぱい。
19/11/06 21:23:44 Q8vt7Nba.net
回答者自身が回答に足るテンプレ埋まっているか判断すればいいこと
それで今回も回答得られてる

形骸化云々言い出した自治厨>>88みたいなのってまともに回答したことあるのか
回答するより自治するために常駐してる輩とは上手いこと言ったものだ

106:名無しさん@お腹いっぱい。
19/11/06 22:14:48.50 ISECA1t6.net
そうだそうだー

107:名無しさん@お腹いっぱい。
19/11/07 20:38:28 lmxsV/oY.net
●Tasker有無: 購入済み
●Androidバージョン:9 
●root有無: なし
●やりたいこと 
 疑似着信をしたい
●わからないこと(知りたいこと) 
 端末に入っている標準の電話アプリ(com.samsung.android.dialer)に疑似着信(incoming-call)を起こしたいのですが、Taskerのphoneに関するアクションを見てもなさそう
何かのプラグインでできますか?

108:名無しさん@お腹いっぱい。
19/11/08 16:51:22 G3rmfWyg.net
>>104
無理.
Fake Call系のアプリを利用するか,Tasker で自作するしかないだろう.
URLリンク(www.youtube.com)

109:104
19/11/08 21:11:47.81 9OlThwmD.net
>>105
無理か〜、残念
SCENEを用いた疑似着信とは面白いね
でも、実際にincoming callじゃないとダメなんよ
ちなみに無理だろうと思うけどもう一つお伺いしたいのですが、有線イヤホンの接続・解除状態を疑似で発生することはできますか?

110:名無しさん@お腹いっぱい。
19/11/09 09:54:10 CHw4bdUd.net
>>106
なんでそんなことしたいんだ?

111:名無しさん@お腹いっぱい。
19/11/09 12:58:15 iPnS/9hf.net
●Tasker有無: 購入済み
●Androidバージョン:6
●root有無: なし
●やりたいこと 
ピンポイントなんですが、GRANBEATというDAPでSTAND ALONEモードという機内モード的な処理をする独自の機能があるのですが、基本的にウィジェット以外でワンタッチでオンにすることができません
ショートカット系のアプリを入れてみても直接オンオフは無理でした
これをTaskerでオンにすることはできますか?
●やってみたこと
ウィジェットの正体までは突き止めたのですが、これを走らせたりしてもエラーが出てオンになりません
ちなみに com.opi.onkyo.standalone というものです
●わからないこと
ウィジェットを押したことにするような処理はTaskerで可能なのか
またはウィジェットを擬似的に透過みたいなことができればやりたいことはできるけどTaskerの領域ではない気がする
ちなみにこんなエラーが出ます
URLリンク(i.imgur.com)
appの名前はあっているはずだがnot foundになってる...

112:104
19/11/09 19:41:40.47 TTkqtugk.net
>>107
実は本当にやりたいことは画面オフのままWifiテザリングをOnにしたい
でも、Nougat以降だとTaskerのWifiTetherをOnにしても、root取ってシステムアプリとしてインストールしろとエラー吐くし、プラグインのToggleTetheringやcustom settingも試したけど全滅
Galaxy使ってるのですが、BixbyRoutinesというマクロアプリがシステムアプリとして組み込まれており、アクション一覧にWifiデザリングをオンにできる項目があるので、これのトリガーに引っ掛けられれば、テザリングをオンにできると考えた次第
トリガーとして細かく設定できるのは、時間・場所・Wifi名・Bluetoothデバイス名・電波強度・着信中のいずれか
オンにしたい状況もまちまちなので本体のみで解決できればと思った
なので、疑似着信やイヤホンの疑似接続をタスカーで実行したいなと思った
イヤホンの接続状態をIntent.ACTION_HEADSET_PLUGで検知できるみたいだけど、これを端末もしくはBixbyRoutines(com.samsung.android.app.routines)に送れないだろうか

113:名無しさん@お腹いっぱい。
19/11/10 02:01:23.30 7j//yJhB.net
それ設定した時のポップアップじゃなくてタスクを走らせてエラーが出るの?出るなら残念としか言いようがないが全部じゃなくてプラグインなしで普通に動く機種もあるよ?ちなZenFoneでos9だけど普通に動く
Bluetoothはコネクトでいいの?最終手段でデザイン気にしないならダイソー、気にするならamazonで安いBTシャッターや超ミニサイズリモコン(特に充電式のならコネクトの為の電源オンオフならそこそこ電池持つ)をトリガーにするとか

114:109
19/11/10 12:49:39.27 CNkqhwei.net
>>110
動く機種と動かない機種があるのは知っていて、それがプロセッサによるものなのか原因までは調べていないけど、GalaxyS10のAndroid9で動かないのが現実
BixbyRoutinesがシステムアプリとして組み込まれてる点においては他のアプリではできない設定変更もできるので有効活用したい
今回はテザリングだけど他にもTaskerのみでは難しい、やりたい動作が出てくるかもしれない
そんなときの為に、連携発動させる知識を身に着けておきたいというのが願望
画面解除せずに連携させる簡単な方法としては、提案のBluetooth機器との接続だけど、やっぱり端末オンリーで解決したいというわがままはある
Root取ってしまえば解決なんだけど、他の一般的な使い方をしている人にも教えてあげたいから、できれば端末をオフィシャルな状態を保ちたい
できることとしては、Bixbyのアップデートで他のトリガーが設定できるように要望を上げることぐらいかな
ところで、再度の質問になりますが、intentでイヤホンの接続・解除情報を送るのはできませんか?
PowerAmpがイヤホン解除で再生停止するので、接続解除情報送れないか試行錯誤してるけど、エラーは吐かないけど、何やっても停止しない(というよりintentの使い方がわかっていない)
何がだめ?
Action:android.intent.action.ACTION_HEADSET_PLUG
Cat:None
Mime Type:text/plain
Package:com.maxmpz.audioplayer
Target:Broadcast Receiver
PowerAmpでこれができれば、パッケージ名を変えてBixbyRoutines にも送れる、と考えてる

115:名無しさん@お腹いっぱい。
19/11/10 14:06:16 7j//yJhB.net
画面点灯させずに任意のタイミングでタスク走らせるってジェスチャーとか画面傾け系?だったら素直にBT機器か画面点灯からショトカ起動させた方がいいんじゃない?電池持ち的に

116:104
19/11/10 16:24:56.33 caGxfXsb.net
>>112
昔の機種なら電池持ち気にしてたけど、最近のは十分持つようになったし、消費に対してそこまで気にしてない。
他に手段がなければBTでやるけど、最終手段にしたい
Tasker でのトリガーを何にするかまだ決めてないけど、恐らくボタン長押しにすると思う
ボタン操作するならBT機器でスイッチさせるのと同じ遠回れるかもしれないが、本体のみで解決できるという利便性が低下する点において避けたい

117:名無しさん@お腹いっぱい。
19/11/10 16:46:43 7j//yJhB.net
javaとか全然詳しくないからほぼ雑談になっちゃってるけど
電池気にしない・端末を手で持っちゃうってするならやっぱ素直に画面点灯でショトカ起動でいいじゃないのよwGalaxyなら間違いなく指紋


118:認証だろうしw あとはNFCタグをキーホルダー等に仕込んでNFCショートカットアプリでオンオフ。NFCシールは1枚50~100円くらいだし玄関内外、車、デスク・ロッカー等に色々仕込める



119:名無しさん@お腹いっぱい。
19/11/10 16:51:42 7j//yJhB.net
てか普通に外はやめたほうがいいなw

120:104
19/11/10 20:26:08 CNkqhwei.net
自己解決した!ありがとう

121:名無しさん@お腹いっぱい。
19/11/10 21:54:01 51+DOgqS.net
>>108
AutoInputプラグインを使えばウィジェットでもクリックすることができる.
しかし,ウィジェットを画面に表示した状態である必要があるので,これはやりたいこととは違うかもしれない.

ポップアップウィジェット3 というアプリを使えばウィジェットの透過のようなことができる.
Tasker との連携も可能.
URLリンク(play.google.com)

122:名無しさん@お腹いっぱい。
19/11/11 13:10:57.53 T8jH5Bma.net
すみません、ご教授ください
●Tasker有無: 購入済み 
●Androidバージョン:9 
●root有無: なし
●やりたいこと 
 アプリを起動する際にポップアップ(フリーフォームモード)で起動したい
または
ポップアップで起動中のアプリのサイズ変更をshellコマンドか別の方法があればそれでやりたい 
●やってみたこと 
 shellコマンドの
am start -n パッケージ名/アクティビティ名
 でアプリを開けることを知った
 am stack list
 で起動中のアプリのスタックidを調べられることを知った
 am stack move-top-activity-to-pinned-stack スタックid left top right bottom
 でピクチャーインピクチャーとしてアプリを起動できることを知った
●わからないこと(知りたいこと) 
 ①ポップアップモードでアプリを開くコマンド
 ②①がないなら、ポップアップで起動中のアプリのウインドウサイズを変更するコマンド

123:118
19/11/11 13:15:59 T8jH5Bma.net
>>アプリを起動する際にポップアップ(フリーフォームモード)で起動したい 

すみません一部訂正です。
全てのアプリを既定でポップアップ起動したいのではなくアプリ名を指定してポップアップ起動したいです。
なんのアプリにするか決めてはいないですが、とりあえずはTaskerを例として教えていただきたいです

124:名無しさん@お腹いっぱい。
19/11/11 15:20:58.23 c+C3nl3m.net
>>116
解決したなら何がどうだったのか報告よろしく。
散々考えた人が不憫で仕方ない。

125:名無しさん@お腹いっぱい。
19/11/12 23:22:22 uQR57hZ3.net
不便なところを足すかー

126:名無しさん@お腹いっぱい。
19/11/13 19:28:35 sKphwG0C.net
>>119
知ったってやったことかよw

127:名無しさん@お腹いっぱい。
19/11/14 00:44:23.61 NcoxkqaK.net
URLリンク(i.imgur.com)

128:名無しさん@お腹いっぱい。
19/11/14 01:26:39 22mKXsAj.net
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし 
●やりたいこと 
 :現在の状態が片手モードかどうかを取得したい
●やってみたこと 
 ・トリガーで片手モード,serviceを設定しアクション(フラッシュで『片手モード』と表示するタスク)を設定し、片手モードにしてみたが発動しなかった
 ・片手モードと通常画面でwm sizeの値が異なっているのかと思いshellコマンド叩いたが同じ数値だった
●わからないこと(知りたいこと) 
 ・片手モードである状態を取得する術

129:124
19/11/14 15:52:48.25 4GL4XF+u.net
え、ノーリプライか。
わからないなら別で聞くから、そう答えてよ
マルポとか言われるのもうざいし

130:名無しさん@お腹いっぱい。
19/11/14 19:20:56 jf+6CCRs.net
>>125
はいはい分からない分からない。
そんないちいち機種固有機能臭いのに端末の説明せん奴が偉そうにw
固有の時点で試せるやつが絞られるのに、さらにソレを言わないとか頭吹いてる。

131:名無しさん@お腹いっぱい。
19/11/14 19:21:21 jf+6CCRs.net
>>125
はいはい分からない分からない。
そんないちいち機種固有機能臭いのに端末の説明せん奴が偉そうにw
固有の時点で試せるやつが絞られるのに、さらにソレを言わないとか頭吹いてる。

132:名無しさん@お腹いっぱい。
19/11/14 19:22:17 jf+6CCRs.net
通信環境悪く2度書き込まれたすまない。

133:名無しさん@お腹いっぱい。
19/11/14 19:32:51 zhixQI0e.net
>>124
みんな割と社会人なので2~3日待ったほうがいいんじゃない?のーりぷらいでもさ。
書き込み


134:を見た全員がわからないって書く世界をお望みなのかもしれないけど、そんなスレ見たことない。



135:名無しさん@お腹いっぱい。
19/11/15 16:58:25.43 HEm4ScHs.net
NG推奨
良い未来が見えない

136:名無しさん@お腹いっぱい。
19/11/16 13:31:18 pxV7Hv0B.net
すみません、ご教授お願いします

●Tasker有無: 購入済み 
●Androidバージョン:9.0 
●root有無: なし  
●やりたいこと  
 端末の画面下部とサイドにスライダーを表示し、別途、表示してあるSCENEをタップすると、スライダーのx、y座標の値に対して、タップなどの動作をできるようにしたい 
●やってみたこと  
 SCENEでx軸、y軸のスライダーを作成する事
●わからないこと(知りたいこと)
 y軸のスライダーの移動距離が短いので、長くしたい

137:131
19/11/16 13:36:33.36 pxV7Hv0B.net
y軸の設定はSCENEのサイズが170×1300、エレメント(スライダー)の位置と幅・高さはx:0,y:0,w:170,h:1300、orientationはRotated Leftとなっています

138:名無しさん@お腹いっぱい。
19/11/16 22:39:12 upDXbgIV.net
>>132
これ Tasker のバグだな.
Orientation を Rotated Left/Right にしたときに,スライダーの長さをエレメントの高さではなく幅のまま計算しているせいだ.

作者に報告すればすぐに修正版を送ってくれるはず.

139:131
19/11/17 00:03:10 p1hc2aYy.net
>>133

バグなんですね。
わかりました、ありがとうございます!
英語はできないのでとりあえず日本語で要望送っておきます

140:名無しさん@お腹いっぱい。
19/11/17 15:08:39.27 Bx+Qifvk.net
Tasker:購入済み
Android Ver : 9
Root : なし
やりたいこと :
 ナビゲーションバーを以下の並びに固定したい
space,recent,home,back,task
やったこと :
 以下のアクションを設定
 常にこれにしたいので、手動で走らせて、特にトリガーは設定していない
NaviBar (61)
A1: Navigation Bar [ Left:space,recent[1.0] Center:home[1.0] Right:back[1.0],task(MultiWindow=:=MultiApp)[1.0] ]
わからないこと:
 気づいたら以下の並びになっていることが頻発
 space,back,home,recent
 端末本体のナビゲーションバーの設定は履歴・ホーム・戻る、にしてるのでそれに戻されてるわけでもなさそうだし、もうワケワカメ
 分かる方教えていただきたいです

141:名無しさん@お腹いっぱい。
19/11/19 00:36:14.93 QpUQba/p.net
>>135
なぜ並びが変わるのかはわからんが,
変わることを前提に,例えば下記のような Profile を組んでおけばよい.
Profile: NavigationBar (319)
Restore: no
Event: Display On
Enter: Anon (321)
A1: Navigation Bar [ Left: Center: Right: ]
A2: Navigation Bar [ Left:space,recent[1.0] Center:home[1.0] Right:back[1.0],task(MultiWindow=:=MultiApp)[1.0] ]
A1が必要なのは,本当に設定したいA2の前に一旦設定をクリアしておかないと,A2の設定が有効にならないことがあるため.

142:名無しさん@お腹いっぱい。
19/11/19 03:52:03.60 LAxnMweU.net
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
 ・会社に着いたら着信音量を0にしたい
●やってみたこと
 ・会社事務所のwifiに接続されたら着信音量が0になるように作った
●わからないこと(知りたいこと)
 ・それだと、画面がONにならないとコンテキストが有効にならないので、事務所を出入りするたびにON/OFFを切れ替えなければいけない
・事務所のwifiをトリガーとするのではなく、他の発想のほうが良いのか?
・何かしら設定上の問題なのか?
始めてこちらに投稿するので、マナーに則った書き込みになってるか自信がありませんが、宜しくお願いします。

143:名無しさん@お腹いっぱい。
19/11/19 04:31:39.94 PjmLF7OJ.net
wifi nearじゃだめなの?

144:名無しさん@お腹いっぱい。
19/11/19 08:10:03 LLwg5i1m.net
>>138
wifi near でも wifi cnnected


145:でも、画面がONにならないとコンテキストが成立しないようなのです



146:名無しさん@お腹いっぱい。
19/11/19 09:07:54 t8GH2iD7.net
>>137

画面がオンにならないと発動しないということは、画面オフ(スリープ)時のアプリ使用が制限されているのでは?Tasker の問題ではなく、端末の設定の問題と思われる

147:名無しさん@お腹いっぱい。
19/11/20 00:47:51 i0Hc+dJ3.net
>>137
てか画面を先に点灯させる方法ではダメなのか?
そもそも画面点灯してないと、画面を点灯する処理さえ動かないのか?
それだとTaskerが絶望的なんだが。

148:名無しさん@お腹いっぱい。
19/11/20 08:38:01.76 ZMt7I6Ry.net
>>137
Taskerがバックグラウンドや画面offになったときに動作が制限されてる可能性がある
スマホの設定の「電池の最適化」で、最適化しないアプリのリストにTaskerを追加してみて
設定のすごく深いところにあるので、画面上方の検索欄で検索すると良い

149:名無しさん@お腹いっぱい。
19/11/20 13:53:26.77 SWjrbfdJ.net
>>140
解決しました!
画面OFF時のモニタリング間隔がすごく長くなってたみたいです
お騒がせしてすみませんm(_ _)m

150:名無しさん@お腹いっぱい。
19/11/21 19:57:18 KhkeE6uw.net
■質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
 電話着信時(呼び出し音中)にbluetoothをON、電話終了時にBluetoothをOff
●やってみたこと
AUTO Bluetooth等のアプリを色々試したがダメだった
●わからないこと(知りたいこと)
どうやったらできるのか

151:名無しさん@お腹いっぱい。
19/11/21 20:34:13.90 sUEWFWnA.net
>>144
Phone RingingをきっかけでBluetooth on
Phone IdleでBluetooth off

152:144
19/11/21 20:53:16.02 KhkeE6uw.net
プロファイルで
電話がなっている→Bluetoothオンを追加したんですが、電話がなると「taskerに対してbluetoothの要求を許可しますか?」というダイアログが毎回出てきます。
これを自動で常に許可することもTaskerで可能ですか?

153:名無しさん@お腹いっぱい。
19/11/21 20:56:36.32 sUEWFWnA.net
huawei端末?

154:144
19/11/21 21:16:28 KhkeE6uw.net
>>147
そうです

155:名無しさん@お腹いっぱい。
19/11/21 21:17:22 lYuE5D4Q.net
ワイの端末ではそんな事きかれないからおま環じゃない?
元も子もないけどBluetooth入れっぱでも電池消費は誤差だけどね
古い端末あるなら電源入れっぱで放置をBluetoothON/OFFで比較してみればいいが、なにかハッキング的な物を恐れている人ならON/OFFしたらいいと思う

156:144
19/11/21 21:21:57 KhkeE6uw.net
調べてみたらhauei独自の機能ぽいです・・autimputというアプリを併用すれば無理やり切り替えることはできるみたいですが、スリープ中ではだめなようです。
すいません。諦めます。ありがとうございました。

157:名無しさん@お腹いっぱい。
19/11/21 22:31:27 sUEWFWnA.net
>>150
おっしゃるとおり
解決方法もそのとおりで不便極まりないのよね

158:名無しさん@お腹いっぱい。
19/11/22 12:28:20.04 B/MQaxIF.net
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
 ・デフォルトの通知音をランダムで変更するタスクを作りたい
●やってみたこと
 ・デフォルトの着信音をランダムで変更させることは出来ます
 ・指定したアプリから通知が来た際にランダムでメロディを流す方法も分かります
●わからないこと(知りたいこと)
 ・今回はあくまでも、デフォルトの通知音を変更する方法です
 ・擬似的にでも構わないので、良い方法は無いでしょうか?

159:名無しさん@お腹いっぱい。
19/11/22 13:57:10 VQuy54Py.net
>>152
デフォルトの着信音のファイル名に、ランダムで別の音声ファイルを上書きしたら?

160:名無しさん@お腹いっぱい。
19/11/22 14:25:16 B/MQaxIF.net
>>153
すみません、先ほど試してみましたが、それだと『不明な通知音』として無効化されるようです。

161:名無しさん@お腹いっぱい。
19/11/22 16:21:14 NF1Kt4L5.net
OwnerApplicationなしでトリガー作れたっけかな?
タスクはJavaScriptでフォルダ内のファイルをランダムに拾ってくるようにしたらいいかも

162:名無しさん@お腹いっぱい。
19/11/23 22:43:50 KOSSQdZH.net
>>152
Action>Settings>Custom Setting で System の notification_sound を変更すればよい.

163:名無しさん@お腹いっぱい。
19/11/23 23:12:37 +NpgE+HS.net
>>156
なんとストレートな方法なんだ!

164:名無しさん@お腹いっぱい。
19/11/24 01:01:13 Z3rdoxA0.net
>>156
さすがです…

165:名無しさん@お腹いっぱい。
19/11/24 11:12:53.87 8RzrsMrF.net
2chmateを起動する時だけ
adGuardをオンにするタスクの書き方を
教えてちょ

166:名無しさん@お腹いっぱい。
19/11/24 11:23:25.86 EZASxHY5.net
>>159
Send intent

167:名無しさん@お腹いっぱい。
19/11/24 17:16:55.29 KyQyHyMl.net
こちらのアプリは、例えばPixel3の画面オフ時に画面3タップでカメラ起動とかそういうこともできるのでしょうか。

168:名無しさん@お腹いっぱい。
19/11/24 21:11:13 jp28kFOz.net
画面点灯させれば1タップでいけるけど画面消灯時(スリープ時)にタップへ反応させるのは難しいっていうか
消灯時に画面タップに反応する機種依存設定やアプリたまにあるけど電池消費が超増えるから使わない方がええで?

169:名無しさん@お腹いっぱい。
19/11/25 03:42:11 RbjGdWcU.net
IFTTTや定期投稿サービスを経由せず
Taskerから単純にTwitterにツイートするだけのActionってあまり情報無いんでしょうか
ネットに転がってるhogehoge.jsも使ってみたんですがTwitterの仕様変更で大抵が動かず
あとはSL4A入れてpythonでAPI叩くぐらいしか方法が無いようで初心者にはハードルが…

170:名無しさん@お腹いっぱい。
19/11/25 06:59:53.98 DUBrU9wn.net
>>156
Action>Settings>Custom Setting で System の notification_sound
の項目をどう弄れば良いのでしょうか?

171:名無しさん@お腹いっぱい。
19/11/25 10:39:18.53 fkScuza7.net
>>164
>>156じゃないけど
Action>Settings>Custom Settingで最初の項目でグローバルを選んで、その下の虫眼鏡をタップ
Findをタップするとやり方が表示されるのでそれに従う
具体的にはスマホの設定で通知音を変更したあとバックボタンで設定を終了してTaskerに戻ると
変更した変数(ここではnotification_sound)とその新しい値(通知音のファイル名)が分かる
ファイル名を参考にすればどう変化させればいいかわかるはず

172:名無しさん@お腹いっぱい。
19/11/25 11:54:02 DUBrU9wn.net
>>165
なるほど!
こんなやり方があったんですね!
ここでは、ファイル名が連番で表示されているようです!
ありがとうございます!

173:名無しさん@お腹いっぱい。
19/11/26 22:28:19 3h8bUt+j.net
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: あり
●やりたいこと
電源ケーブル接続時にLINEのトーク履歴をGoogleドライブにバックアップ(LINEの機能)

最近Taskerを購入して試行錯誤しているところなのですが、LINEのトーク履歴をバックアップするような操作はTaskerで実現可能なのでしょうか
可否だけでも教えていただけるとありがたいです

174:名無しさん@お腹いっぱい。
19/11/27 01:49:27 64R2Hagy.net
rootとっててこんな質問するなよ…

175:名無しさん@お腹いっぱい。
19/11/27 07:16:52.00 8n1hFKD5.net
>>168
じゃあ一旦出荷時の状態に戻すのでよろしくお願いします…

176:名無しさん@お腹いっぱい。
19/11/27 08:38:14 zt9hJx16.net
ワロタ...

177:名無しさん@お腹いっぱい。
19/11/27 16:05:21 4jFZCxKl.net
教えてください。

●Tasker有: 購入済み
●Androidバージョン:9
●root無: なし
●やりたいこと
 ・自宅のWi-Fiに繋がっているときは、画面オフにしてもWi-Fiスリープにしない
(Android9にアップデートしてからWi-Fi設定で「スリープにしない」がなくなって、画面オフにして暫くするとWi-Fiスリープしてしまう仕様?になっているみたいなので、画面オフにしてもWi-Fiスリープにならないようにしたい)
●やってみたこと
Profile: 自宅 (7)
State: Wifi Connected [ SSID:* MAC:* IP:* Active:Yes ]

Enter: 自宅 (5)
A1: Variable Set [ Name:%Home To:1 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:0 ]
A2: WiFi Sleep [ Policy:Never ]
A3: Media Volume [ Level:0 Display:Off Sound:Off ] If [ %Bthp !~ 1 & %Hdpn !~ 1 ]
A4: If [ %Mdnt ~ 1 ]
A5: Sound Mode [ Mode:Vibrate ]
A6: Else If [ %Mdnt !~ 1 ]
A7: Sound Mode [ Mode:Sound ]
A8: End If

Exit: 外出 (6)
A1: Variable Set [ Name:%Home To:0 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:0 ]
A2: Wait [ MS:0 Seconds:20 Minutes:0 Hours:0 Days:0 ]
A3: Sound Mode [ Mode:Vibrate ] If [ %WIFII !~ *connect* & %Cag !~ 1 & %Cnsm !~ 1 ]
A4: Media Volume [ Level:0 Display:Off Sound:Off ] If [ %Hdpn ~ 0 & %Bthp ~ 0 & %Cnsm ~ 0 ]

自宅のWi-Fiに繋がったら、時間帯によってサウンドモード、マナーモードになるように分けていて、自宅のWi-Fiから切れたらマナーモードになるようにしている。
サウンドモードの時間帯でも、画面をオフにしたときにWi-Fiスリープになってしまうと、自宅のWi-Fiに繋がってない状態になるから、サウンドモードからマナーモードになってしまう。

Android9にアップデートする前は上記profileでうまく出来てたけど、Android9にしてから画面オフにしたらWi-Fiスリープになってしまうようになったから、
Enter: 自宅 (5)に
A2: WiFi Sleep [ Policy:Never ]
を追加してみたけど、やっぱり画面オフにして暫くするとWi-Fiスリープになってしまうため、サウンドモードの時間帯でもマナーモードになってしまう。

どうすれば画面オフにしてもWi-Fiスリープにならないように制御できますか?

178:名無しさん@お腹いっぱい。
19/11/27 22:03:13 f+9v7T4D.net
>>167
AutoInputプラグインを使えば可能.
rootありなので inputコマンドでもいいけど.

179:名無しさん@お腹いっぱい。
19/11/27 23:47:53.87 4WIy7vOj.net
>>172
ありがとうございます
AutoInputプラグインをインストールして、なんとかLINEの設定画面を開くところまでこれました
設定画面をスクロールするところで躓いていますが、ググりながら試行錯誤してみます

180:名無しさん@お腹いっぱい。
19/11/28 09:31:27.96 X4X7sLkj.net
>>171
自分も9だけどそんな事にはならんよ
節電モードとかになってない?
自分の端末は電池→powermaster→バッテリーモードからスーパー節電モードにすると画面オフでwi-fiが切れるようになるみたい

181:名無しさん@お腹いっぱい。
19/11/28 09:46:45.93 kwer0rrm.net
>>171
自分の端末の場合スリープ時でもWiFiが途切れることはない
あとPixel2では「常に接続」と同じ動作とかどこかの記事で見た記憶があるからメーカーが独自に追加した省電力機能が悪さしているのでは?

182:名無しさん@お腹いっぱい。
19/11/28 13:00:56 5NUx7OzJ.net
>>174
>>175
ありがとうございます。
私の端末はドコモのAQUOS sense(SH-01K)です。お二人はこんな現象は起きてないのですね。省電力の設定にはしていないはずですが、端末の設定見直してみます。
tasker設定以前の問題ですね。すみませんでした。

WiFi Sleep [ Policy:Never ]にしてもダメだから、>>175さんの仰るとおり、メーカー独自設定が悪さしてるのかなぁ…

183:名無しさん@お腹いっぱい。
19/11/28 16:37:16 hIOQD32K.net
すみません、テンプレートに当てはめるのが難しかったので文章にさせてもらいます。

%hairetu は配列変数で、定期的にクリアされて組み直されます。
中身は文字列で、何番まで組まれるかはその都度変わります。

%moziretu は %hairetu をひとまとめにしたもので
%hairetu1
%hairetu2
%hairetu3
というふうに改行を挟んで、%hairetu の末番号までを並べたいです。

こういう場合、どう処理すれば %moziretu を作り出すことが出来るのかが分かりません。
分かりにくい文章で申し訳ありませんが、アド


184:バイスをいただければ幸いです。



185:名無しさん@お腹いっぱい。
19/11/28 16:56:15.51 2fECNPE4.net
そういう独自説明が分かりにくいからテンプレを使えと言われているのだが…
>>1のぷらりんを熟読
・熟読しても分からなければ該当タスクを貼ってもう一度質問

186:名無しさん@お腹いっぱい。
19/11/28 17:27:46.93 XqHw0Uxy.net
>>177
\n挟んで結合するだけに見えるけど違うならタスク貼ってみたら?

187:名無しさん@お腹いっぱい。
19/11/28 17:59:01.89 kRPDjaKG.net
ドットはスルーします
自治中はスルーできません

188:名無しさん@お腹いっぱい。
19/11/28 18:18:54 DiXcdCzE.net
>>179
そうですね、
頑張って書き方考えてから投稿し直します!
申し訳ありませんでしたm(_ _)m

189:名無しさん@お腹いっぱい。
19/11/29 13:42:36 JAfKA1mc.net
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: あり
●やりたいこと
frepの変数を再生中にtaskerに渡したい。
具体的には画像認識の結果に応じた文字列(変数の中身)をtaskerで通知に出したいのですが、チンパンなので何をどうして良いかわからず4日ほど悩んでいます。可能でしたらご助力お願いします。

190:名無しさん@お腹いっぱい。
19/11/29 19:25:15 utkjNcJn.net
>>182
それは仕様上できない
画像認識が終わって変数をセットした段階で完了させてtaskerに変数を渡す
またtaskerからfrepを再生させるしかないかな

191:名無しさん@お腹いっぱい。
19/11/29 21:05:56 0qsf/1y6.net
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: 無
●やりたいこと
着信音が鳴っている間、着信メロディが何なのか表示させたい
現状では、
Flash
Text %Ringtone
もしくは
Popup
Text %Ringtone
ぐらいしか思いつかないのですが、条件でポップアップを消したりも出来るのでしょうか?

192:名無しさん@お腹いっぱい。
19/11/29 21:30:14 0qsf/1y6.net
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: 無
●やりたいこと

Variable Set
Name %var To %texta \n %textb

Flash
Text %var

としても、1行で表示されます
複数行に分けて表示させたい場合はどうしたら良いのでしょうか?

193:名無しさん@お腹いっぱい。
19/11/29 22:47:36 PLXDiMhA.net
>>185
フラッシュ内で改行すればいけるよ。

%aaa
%bbb

って書く

194:名無しさん@お腹いっぱい。
19/11/29 23:21:07 GQGAlhpb.net
>>182
クリップボード経由で渡せばよい.

FRep側でクリップボードに文字列をセットし,
Tasker側は Context>Event>Variables>Variable Set>%CLIP とする.
ただ,普通にコピーした場合も Task が動いてしまうので,FRep からの文字列だと判定できるように工夫する必要がある.

それから,クリップボードに関しては,Android 10 では正式リリース版では正常に動作しない.
次のバージョンでは動作するようになる.

195:名無しさん@お腹いっぱい。
19/11/30 08:53:22.79 A9+S9Cur.net
>>183
>>187
ど、どおりで何試してもだめな訳だ…。ありがとうございます。大人しく次バージョン待ってクリップボード経由します

196:名無しさん@お腹いっぱい。
19/11/30 10:16:53.80 +n8sYn/r.net
>>172
結局AutoInputだとスワイプができなくてinput tap、input swipeで実現できました
視界が広がりました、ありがとうございました!

197:名無しさん@お腹いっぱい。
19/11/30 22:39:09.66 SVw+7jpt.net
>>184
Scene を使えばよい.
URLリンク(tasker-userguide.pralin.info)

198:名無しさん@お腹いっぱい。
19/11/30 22:58:04.51 sIGG7KTH.net
>>190
やっぱりSceneですかね、まだ踏み込んでないところなんで研究してみます!

199:名無しさん@お腹いっぱい。
19/12/01 00:54:04 HDd/xj1v.net
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: 無
●やりたいこと
通知音をランダムで変更するタスクを作ったけど、もう少しスマートなやり方は無いでしょうか?

1.Variable Clear
Name %ntone

2.List Files
Dir media/audio/notifications

3.Variable Set
Name %num , To 0

4.Variable Add
Name %num , Value 1

5.Variable Set
Name %ntone , To \%ntone


200:%num , Recurse 6.Variable Set Name %ntone , To %ntone 7.Goto Number 4 , If %ntnone ~ *.* 8.Variable Set Name %num , To %num-1 , Do Math 9.Variable Randomize Name %num , Min 1 , Max %num 10.Variable Clear Name %ntone 11.Variable Set Name %ntone , To %ntone%num , Recurse 12.Variable Split Name %ntone , Spliter . 13.Variable Split Name %ntone1 , Spliter / 14.Variable Set Name %Ntone , %ntone18 15.Default Ringtone Type Notification , Sound %Ntone 特に、リストアップしたファイル名が何個あるかを特定する為の流れをもう少し整理出来ないか悩んでます



201:名無しさん@お腹いっぱい。
19/12/01 08:58:15 Ri5RLU+f.net
>>192
>>1
●やってみたこと
 ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける(言語は英語にすること)
  (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard

こうすれば教えようとする人がすぐにインポートして試せる

202:名無しさん@お腹いっぱい。
19/12/01 09:20:00.76 rJ8OB7sB.net
>>192
wpchanger
A1: List Files [ Dir:wallpaper/.wallpaper 720 Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%page ]
A2: Variable Set [ Name:%page To:%page(#) Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A3: Variable Set [ Name:%wallpaper To:%Wallpaper Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ] If [ %Wallpaper Set ]
A4: Variable Split [ Name:%wallpaper Splitter:/ Delete Base:Off ] If [ %wallpaper ~R / ]
A5: Variable Clear [ Name:%wallpaper* Pattern Matching:On Local Variables Only:Off ] If [ %wallpaper(%page) Set ]
<dice>
A6: Variable Randomize [ Name:%dice Min:1 Max:%page ]
A7: Goto [ Type:Action Label Number:1 Label:dice ] If [ %dice ~ %wallpaper ]
A8: Variable Set [ Name:%Wallpaper To:%wallpaper/%dice Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ] If [ %wallpaper Set ]
A9: Variable Set [ Name:%Wallpaper To:%dice Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ] If [ %wallpaper !Set ]
A10: Variable Set [ Name:%page To:%page(%dice) Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A11: Flash [ Text:%page Long:Off ]
元は壁紙変更タスクから抜粋してきたので変数名は気にせずに
前回と被ってもいいならA4.5.7.8.9列はいらない
URLリンク(tasker-userguide.pralin.info)
テンプレにもあるけど一度ちゃんと読むべし

203:名無しさん@お腹いっぱい。
19/12/01 09:29:36.15 zDuC5GhA.net
あA3.も被ってもいいならいらない

204:名無しさん@お腹いっぱい。
19/12/01 11:16:39 ffriVj71.net
>>193
オレオレ記法はやめて欲しいのは同意なんだけど
インポートできる?

205:名無しさん@お腹いっぱい。
19/12/01 20:35:51 5dd62cMH.net
●Tasker有無:購入済み
●Tasker Plugin:AutoNotification,AutoInput,Rotation,SecureSettings
●Androidバージョン:Android 9
●root有無:なし
●やりたいこと
スマホを普通に縦に持った時、電源ボタンは右側面にあります。
横画面(Landscape)の時、必ず電源ボタンが上の状態で固定したい
電源ボタンが下の時は画面は回転させない
●わからないこと(知りたいこと)
画面の自動回転では、当然上記は解決できません
PluginであるRotationを入れても解決できませんでした
URLリンク(play.google.com)
やりたいことは単純なんですが、苦慮しております
よろしくお願いいたします

206:名無しさん@お腹いっぱい。
19/12/01 21:11:09 WKvzwZca.net
Adaptive Rotation Lock
便利だよ

207:名無しさん@お腹いっぱい。
19/12/01 21:18:06 ng8MGfGU.net
すみません、ご教授ください

●Tasker有無:購入済み 
●Androidバージョン:9 
●root有無:なし 
●やりたいこと 
Webの応募フォームページで、SCENEをタップすることによりフォームを埋めるjavascriptを実行させたい
●やったこと
SCENEにてbrowseURLのアクションをタップで実行するように作ったが無反応

samsungブラウザで行った
スクリプトのコピペ&実行では動作するので、javascript自体がブロックされているわけではない様子

chromeでもやったけど無反応

●わからないこと(知りたいこと) 
開いている


208:Webページに対してjavascriptを実行させる方法



209:199
19/12/01 21:20:07 ng8MGfGU.net
※追記
javascriptのコード書いたプロファイル書き込もうとしたら、ここの規制に引っかかって書き込めなかったです

210:名無しさん@お腹いっぱい。
19/12/02 06:47:19.99 8F1iLafD.net
>>198
ありがとうございます
野良ではないものはありますか?
Taskerでできれば超したことはないのですが
申し訳ありません

211:名無しさん@お腹いっぱい。
19/12/02 08:44:48.79 tPrDue9o.net
>>201
Profile: Not (67)
State: Not Orientation [ Is:Right Side ]
Enter: Anon (72)
A1: Display AutoRotate [ Set:On ]
Exit: Anon (74)
A1: Force Rotation [ Mode:Portrait Alternative Method (Check Help):Off ]
Force RotationにSecureSettingが必須だが。
通常時はAutoRotationに設定、右側が下になったとき強制的にPortraitに設定するタスク。
適当に作ったから副作用とかあるかも。

212:名無しさん@お腹いっぱい。
19/12/02 09:51:31 Wi+mxPy8.net
>>201通常は自動回転、それ以外はLandscape
Profile: テスト (37)
State: Display Orientation [ Is:Portrait ]
Enter: テスト (38)
Exit: テスト2 (39)

Task: テスト (38)
A1: Display AutoRotate [ Set:On ]

Task: テスト2 (39)
A1: Force Rotation [ Mode:Landscape Alternative Method (Check Help):Off ]

213:名無しさん@お腹いっぱい。
19/12/02 22:03:56 sfdHZhjf.net
>>202-203
ありがとうございます
やってみます

214:名無しさん@お腹いっぱい。
19/12/02 22:22:52.65 k7gQ2hOW.net
>>199
JavaScript の実行ってJavaScript疑似プロトコルのことか?

215:名無しさん@お腹いっぱい。
19/12/03 11:12:38 lqP/krE7.net
●Tasker有無: 購入済み
●Androidバージョン:6.0
●iOSバージョン:12
●root有無:なし
●やりたいこと
他のアプリを起動中に表示されている文字情報をTaskerに取り込む

●やってみたこと
目的の表示はこのAlexaのスキルを実行後に表示される情報です
URLリンク(www.)あまぞん.co.jp/dp/B07DJ58GQF
これを使って
1.TaskerでAlexaアプリを起動
2.Taskerで「バッテリーの残量」をsayする
3.Alexaアプリがサーバに蓄積されているバッテリー情報を読み上げ、同時にAlexaアプリの画面にバッテリー情報が表示される
というところまでは出来ました

●わからないこと(知りたいこと)
あとはこのAlexaアプリの画面に表示されている情報をTaskerで読み取ることが出来れば
メールなりなんなりで送信出来るとは思うのですが
どのアクションを使えばいいのか全く分からないです

216:199
19/12/03 14:25:27 LOJL44OP.net
>>205

疑似プロトコルかはわからないですが、URL欄にjavascriptを書いたものを実行させたいです

217:名無しさん@お腹いっぱい。
19/12/03 23:36:53 k3x93uGW.net
>>207
Action>Input>Keyboard を使って下記のように実行すればよい.

A1: Keyboard [ Input:Alt+D,write(Javascript:alert(document.title)),Enter Time Between Inputs:500 Don't Restore Keyboard:Off ]

そのままだと書き込めないので,J は全角文字にしてある.

218:名無しさん@お腹いっぱい。
19/12/04 08:13:50 kb0aI4Mr.net
>>208

なるほど、Alt+Dでアドレスバーにフォーカスを当てているのですね!
できました、ありがとうございます!

219:209
19/12/04 20:20:28.85 8eoOUgIe.net
※追記
スクリプトのコードが長いと書き込む時間が足りない?のか安定しなかったので、下記のように一度クリップボードにコピーしてから、ペーストで安定するようになりました
Test (73)
A1: Set Clipboard [ Text:コードAdd:Off ]
A2: Keyboard [ Input:Alt+D,Paste,Enter Time Between Inputs:500 Don't Restore Keyboard:Off ]
A3: [X] Show Scene [ Name:●● Display As:Overlay, Blocking Horizontal Position:200 Vertical Position:100 Animation:System Show Exit Button:Off Show Over Keyguard:Off Continue Task Immediately:Off ]

220:名無しさん@お腹いっぱい。
19/12/04 23:11:13.32 TAhDnHQ6.net
>>206
Tasker だけでは無理なのでプラグインが必要.
AutoInputプラグインなら Action>Plugin>AutoInput>UI Query を使えば可能.

221:名無しさん@お腹いっぱい。
19/12/06 00:23:08 zJxrnYXs.net
Say を途中で止めることって出来ますか?

222:名無しさん@お腹いっぱい。
19/12/06 18:37:54 9BFyTB5C.net
>>212
できない

223:名無しさん@お腹いっぱい。
19/12/06 19:59:56.03 uRiKbqtS.net
shut up

224:名無しさん@お腹いっぱい。
19/12/06 22:52:57 Hslr7taj.net
すみません、ご教授ください

●Tasker有無: 購入済み 
●Androidバージョン:9
●root有無:なし 
●やりたいこと
ボリュームキー長押しでのタスクについてですが
ヘッドホン装着時はタスクを発動
ヘッドホン未装着時はAndroidの標準動作(ボリュームの連続的な変動)をさせたい

●やってみたこと
Taskerにlong pressのパーミッション与えて、長押しのタスクを発動できるようにした
longpress+heaset pluggedでヘッドホン装着時の希望の動作はできるようになった
ただ、ヘッドホンつけていないときにボリュームキー長押しをしても音量が変化しなくなった(シングルブレスで徐々に変更するしかない)
●わからないこと
通常、ボリュームボタン長押しで音量が段階的に大きく(小さく)なると思うのですが、Taskerにlong pressのトリガーを設定すると長押しで音量が変化しなくなってしまいます。
タスクを発動させたいときは長押しで音量変化しないほうが良いのですが、そうでないときは音量変化させたいです
なにか良い解決法ありますか?

225:名無しさん@お腹いっぱい。
19/12/07 18:42:35 K8wSB3Kd.net
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
 クリップボードに格納された文字列の文字数を取りたい

●やってみたこと
 まず文字列長を得るため
 ver set %len to num:%CLIP.length
 としたが、文字列として出力された。
 変数型を除く、do mathを有効にする、一度別の変数に入れて見るなど試しましたが期待した結果が出ません。

●わからないこと(知りたいこと)
 ここで聞くのも本当に恥ずかしく思いますが、Taskerの文字列操作の情報を見つけることができませんでした。
 今日初めてTaskerを触っています。
 解説サイトへの誘導などで構いませんのでご教示ください。

226:名無しさん@お腹いっぱい。
19/12/07 20:02:56 JAF1E/qJ.net
>>216
Test Variableアクションで出来ますよ

DATAにそのまま%CLIPとすれば
Store Result Inで設定した変数に文字数が格納出来ます

227:名無しさん@お腹いっぱい。
19/12/07 20:30:28.48 K8wSB3Kd.net
>>217
ありがとうございます!
指示頂いたとおりで期待した結果が得られました!

228:名無しさん@お腹いっぱい。
19/12/07 21:12:27 JAF1E/qJ.net
●Tasker有無:購入済み
●Androidバージョン:4.4.2
●root有無:なし
●やりたいこと
JavaScriptでShift_JISなサイトを取得
取得したサイトをShift_JIS→UTF8に変換してTaskerで扱えるようにしたい

●やってみたこと
var xhr = new XMLHttpRequest();
xhr.open("GET", "URLリンク(kakaku.com));
xhr.send();
xhr.onload = ()=> {
alert(xhr.response);
};

で取得できたかもしれないところまでは確認できました
Auto Exitをオンにすると、alertが表示されないのでオフにしてますが
オフで実行するとTaskerが結果を表示後に固まってしまい焦ります…

●わからないこと(知りたいこと)
元々Android5.1の機種で取得(curl)と変換(iconv)をしていましたがこの機種が壊れたため
さらにお古のAndroid4.4な機種に移植しようとしてるのですが
そもそもJavaScriptの知識がほぼゼロなため分からないことだらけです
まずはこのサイトを取得するという基本のコードが正常に表示、終了出来るようになりたいです

229:名無しさん@お腹いっぱい。
19/12/07 23:06:04 bIF5BqzY.net
>>215
Action>Tasker>Profile Status を使って,
ヘッドホン装着/未装着で,ボリュームキー長押しの Profile をオン/オフする Profile を別に作ればよい.

230:215
19/12/08 00:45:14 vXyQsKlX.net
>>220




231:プロファイルオフにすれば長押し生き返るんですね! ありがとうございました!



232:名無しさん@お腹いっぱい。
19/12/08 22:57:39 H9iDnkaY.net
>>219
下記のような Task を組めばよい.ただし,Android 4.4.2 で動作するかは不明.

A1: JavaScriptlet [ Code:var result;
$.ajax({
beforeSend: function(xhr) {
xhr.overrideMimeType('text/html; charset=Shift_JIS');
},
type: 'GET',
url: 'URLリンク(kakaku.com)',
success: data => { result = data; },
async: false
}); Libraries:URLリンク(ajax.googleapis.com) Auto Exit:On Timeout (Seconds):45 Continue Task After Error:On ]
A2: Flash [ Text:%result Long:On ]

233:名無しさん@お腹いっぱい。
19/12/10 02:58:53 3c0AX5+g.net
>>222
ありがとうございます
Android8だと動きますが4.4だと動かないですね
JavaScriptlet: line 8: Uncaught
SyntaxError: Unexpected token >
と表示されます

あとすみません
実はメインで使ってるAndroid8のほうでずっとテストをしてたんですが
Android4.4で↓のコードを実行するだけで何もせずともTasker単体でSJISなサイトがUTF8として取得できました…

var url = 'URLリンク(www.hoya.co.jp)';
var method = 'GET'
var xhttp = new XMLHttpRequest();
xhttp.open( method, url, false );
xhttp.send();
if( xhttp.status == 200 ) {
var response = xhttp.responseText;
};
alert(response);

この3日ecl.jsやencoding.jsをやっと使えるようになってあーでもないこーでもないと試行錯誤してた苦労は一体…
使おうとしているAndroid4.4が日本語の入っていない英語圏向けの端末だからなんでしょうか?
何にせよお騒がせしました


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