Tasker 質問スレ 20

■ このスレッドは過去ログ倉庫に格納されています
2021/02/09(火) 21:29:13.05ID:oeYdxth4
Androidアプリ、Taskerの質問スレです

質問時はまず質問テンプレート(>>2-)を読んでください

■公式サイト:7日間体験版あり http://tasker.dinglisch.net/https://tasker.joaoapps.com/ (リダイレクト先)

■前スレ
Tasker 質問スレ 19
https://egg.5ch.net/test/read.cgi/android/1570691230/

■関連リンク
◆Tasker Wiki(英語) http://tasker.wikidot.com/
◆Playストア https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm

■日本語解説サイト
◆Tasker for Android 日本語化をめざす@ウィキ http://www43.atwiki.jp/taskeru/
◆ぷらりん http://tasker-userguide.pralin.info/
◆NIFの楽園(超初心者向け 概要から学び例題へ) http://solodc2011.com/tasker/1-overview

>>980を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
2021/02/09(火) 21:29:46.06ID:oeYdxth4
■質問テンプレート

●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(補足・備考) https://writening.net/page?Vn6jNK
3名無しさん@お腹いっぱい。
垢版 |
2021/02/22(月) 12:15:23.18ID:7uWd95z+
知恵袋の方で募集したのですが回答がつかず誘導されたので、失礼ですがこちらでも質問させていただきます。

■質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン:11
●root有無: なし
●やりたいこと
私はKLWPを使用しているのですが、その時に画面輝度など複数の操作をKLWPのタッチで反応するショートカットで行いたいと考えています。壁紙とセットで配布する目的で作っていて、Taskerをインストールしていない人にもショートカットが使えるようにしたいです。
●やってみたこと
インストール済みアプリ
Tasker, Tasker Settings, Tasker App Factory,

以下のタスクやそれを含むプロジェクトをTasker App Factoryを使用してアプリ化したのですが、そのアプリはショートカット一覧には現れませんでした。
bright up (18)
    Run Both Together
    A1: Display Brightness [ Level:%BRIGHT+20 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]
    A2: KLWP Send Variable [ Configuration:Set: bright Timeout (Seconds):0 ]

SC bright up1 (2)
    A1: Setup App Shortcuts [ Task:bright up Task: Task: Task: ]

KLWPからTasker内部のタスクを指定してショートカット化は問題なく行えます。

●わからないこと(知りたいこと)
Taskerでストアにあるようなショートカット集アプリの作成ができるかが知りたいです。もしできなくてもユーザーが導入しやすいような形での運用方法があれば教えて頂ければ幸いです。
2021/02/23(火) 22:40:14.18ID:VSTmu7Ru
●Tasker有無: 購入済み
●Androidバージョン:11
●root有無: あり
●やりたいこと
ソフトウェアキーボードを閉じたい

●やってみたこと
Soft keyboardアクションでソフトウェアキーボードが表示されるので
今現在のやり方としては
ソフトウェアキーボード自体が表示されていてもされていなくても
一旦Soft keyboardアクションで表示してから戻るボタンアクションで消してます

●わからないこと(知りたいこと)
タスクの整理をしていてふとこの部分をもう少しスマートに出来ないかなと思い
色々調べてみたんですが
https://rmirabelle.medium.com/close-hide-the-soft-keyboard-in-android-db1da22b09d2
このサイトとか見ると
Google’s downright ridiculous treatment of the soft keyboard.
なんて書かれていたので
もしかしてあまりすんなりいく問題でもないのでしょうか?
2021/02/24(水) 08:48:56.53ID:mXLgrjIN
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
 ・jelly2のPTTボタンのクリック、ダブルクリック、長押しでそれぞれ起動するアプリを設定できるので、その機能を使ってtasker のタスクを実行したい
●やってみたこと
 ・クリック時に起動するアプリをTasker Secondaryに設定してタスクを実行出来たが、ダブルクリック、長押し時の起動アプリがない
●わからないこと(知りたいこと)
 ・Tasker Secondaryを追加できるのか?Tasker Tertiaryなど。もしくはTaskerのタスクを呼び出すだけのブリッジしてくれるアプリが存在するか?
2021/02/24(水) 11:34:55.48ID:9bdDqhQa
>>5
https://egg.5ch.net/test/read.cgi/android/1570691230/959-
2021/02/24(水) 11:48:04.49ID:difnBljo
元ネタは特定アプリ指定と近似の振る舞いをするように自前で長押しとマルチクリック判定を取って処理を振り分けてるのよ
インテントで取れるのはupとdownのイベントだけ
2021/02/24(水) 12:02:27.20ID:mXLgrjIN
長押しやマルチクリックの判別はjelly2にお任せしたいのでこの質問をさせてもらいました
2021/02/24(水) 12:20:32.93ID:difnBljo
んじゃApp Factoryでアプリ化したタスクかButton Mapperあたりを引っ掛ければやれるんでは?
2021/02/24(水) 12:35:29.62ID:mXLgrjIN
ButtonMapperは試したのですがPTTボタンで動いてくれないんですよね
アプリ化すると管理が煩雑になるので直接タスクを実行したいんですよね
アプリ化は最終手段にしたいと思ってます
2021/02/24(水) 12:35:52.71ID:84AlGB77
>>8
それぞれで%sa_actionが異なるなら条件分岐させればいいのでは
たぶんそうならないから>>6だと思ってるけど

もしくは>>9のApp FactoryでPTTクリック・ダブルクリック・長押し毎にアプリ作成
それぞれ内容はPerform Taskでさらに別のタスクA呼び出しで%par1で仕訳のみ
A内で条件分岐して本来実行したいタスクに渡せば、本来実行したいタスクを変更するときにアプリ再生生成しなくてすむ
2021/02/24(水) 12:59:18.18ID:mXLgrjIN
>>11
%sa_actionは空ですので判別できないですね
後者の手段はよさそうですので試してみます
ありがとうございます
2021/02/24(水) 12:59:28.49ID:84AlGB77
>>10
繁雑といってもPerform Task A %par1(click,double-click,long-press)だけのアプリ化タスクを三つ作る(以降更新は不要)
Tasker内では>>11のタスクAで%par1条件分岐から本来タスクをPerform Taskで呼ぶ
これくらいですむ
メンテナンスはタスクAだけ
2021/02/24(水) 13:19:32.05ID:BBGWjCj4
ショートカット呼び出しできないアプリのみ限定はけっこうある
スクリーンオフ時にジェスチャーでアプリ起動のカスタマイズしてるメーカーモデルあるし

なんでアプリ化タスクも%par1も連番がおすすめ
そこでいうタスクAのみ固定できれば機種変しても再利用できる
2021/02/24(水) 18:24:33.07ID:KxuZ3Inu
>>4
下記のような Profile を組めば,ソフトウェアキーボードの表示状態を取得できるので,
表示状態のときだけ(%SoftInput がセットされているときだけ)実行するように条件を追加すれば良い.

https://taskernet.com/shares/?user=AS35m8nPobtGDXby0zCUBECIBa5qdzgZDIw0PiWUbmeIAs9w%2FRCN2iZkYFb%2FaRmmKA0ocL9z2B0%3D&;id=Project%3ASoftInput


Profile: showSoftInput (379)
Restore: no
Event: Logcat Entry [ Output Variables:* Component:InputMethodManagerService Filter:showSoftInput Grep Filter (Check Help):Off ]
Enter: Anon (387)
A1: Variable Set [ Name:%SoftInput To:1 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 Structure Output:On ]

Profile: hideSoftInput (413)
Restore: no
Event: Logcat Entry [ Output Variables:* Component:InputMethodManagerService Filter:hideSoftInput Grep Filter (Check Help):Off ]
Enter: Anon (414)
A1: Variable Clear [ Name:%SoftInput Pattern Matching:Off Local Variables Only:Off Clear All Variables:Off ]
2021/02/25(木) 23:10:20.01ID:lBd3uP7M
>>5ですが、Perform Taskで呼び出す方法だと「戻るボタン」が上手く動かなかったので、インテントを送信してtaskerがタスクを実行するようにしました

PPT Short press (61)
A1: インテントを送る / Send Intent [ 行動:net.dinglish.android.taskerm.ACTION_TASK_SHORTPRESS カテゴリー:None MIME タイプ: データ: Extra:tasktest Extra: Extra: パッケージ: クラス: 対象:Broadcast Receiver ]



プロファイル: net.dinglish.android.taskerm.ACTION_TASK_SHORTPRESS (62)
Restore: no
イベント: インテントを受信した [ 行動:net.dinglish.android.taskerm.ACTION_TASK_SHORTPRESS カテゴリー:Alt カテゴリー:None スキーム:* MIME タイプ:* ]
開始: 無名 (63)
A1: 戻るボタン / Back Button
2021/02/26(金) 23:08:23.98ID:xPVL8eTr
Tasker購入済み
Androidバージョン10
root無し
Sumsung Galaxy A30です

時計アラームではなく、
カレンダーアラームが鳴りだした時と、
終了した時をトリガーにしたいのですが、
何か方法はありますか??

Tasker純正のアラーム鳴動、アラーム完了は、
時計アラームのみの動作でした。

やりたい事はカレンダーアラームが鳴っている間
Mibandを振動させ、アラームを停止させたら振動を止めたいです。

宜しくお願いします。
2021/02/27(土) 08:41:07.18ID:hHdicZls
>>17
通知をトリガーにしたら良い
UIのNotification
止められるかは分からない
2021/02/27(土) 16:17:07.67ID:W+o7Avy+
前回はsage忘れ失礼しました>>3です。
あれからいろいろ試してみたのですがアプリ作成時に一つ設定する方法以外はわからない状態です。レスも読んでいるのですが自分の力不足で回答があるのにを理解していないのかもしれません。方法がないならないで踏ん切りがつきますので教えて頂けるとありがたいです。
2021/02/27(土) 23:25:03.99ID:3CItWPJ4
>>19
Setup App Shortcuts なら App Shortcuts を 4つまで作れるが,それでは足りないということか?
2021/02/28(日) 08:23:08.16ID:74a10tHr
>>20
設定できるタスクは4つで問題ないのですが、私が探しているのはそれらをショートカットやアクティビティを使用して個別に起動する方法です。setup app shortcutsはアプリを直接長押しして個別に起動する方法しかわかりませんでした。ショートカットやアクティビティに項目が現れれば嬉しいのですが難しいですか?
22名無しさん@お腹いっぱい。
垢版 |
2021/02/28(日) 11:25:19.37ID:02Mjf5rE
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: あり
●やりたいこと
WEBアプリを全画面表示(アドレスバーなし)で起動させたい

●やってみたこと
「Browse URL」でURL指定でChromeが起動するところまで問題ない出のですが、これだと全画面表示になりません。

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

方法を検索したところ
https://www.reddit.com/r/tasker/comments/5j8kse/how_to_launch_a_chrome_web_app_using_tasker_root/
こちらに解説があったようですが、解説先のウェブが削除されているため詳細わからずです。

この解説でもそれ以外でもよいのですが、実現する方法ないでしょうか。
2021/02/28(日) 16:47:12.56ID:OLbMIQ6H
ボリューム長押しのパーミッションを通してタスクを設定したのですが画面オフして数分(多分そう長くない)すると効かなくなってしまいます
画面点灯時や消してすぐは機能するのですが何か他に設定が必要でしょうか
2021/02/28(日) 18:34:56.45ID:Wwldhf1e
>>21
ショートカットやアクティビティに項目を出す方法はわからない.

ショートカット+のようなショートカット作成アプリを経由して Task を呼び分ける方法はある.
しかし,最初の設定が面倒なので,ユーザーが導入しやすいとは言えない.

ユーザーの導入のしやすさで言えば,アプリを起動したら選択メニューを出して,その結果で動作を切り替えるとか.
2021/02/28(日) 19:29:05.64ID:pNbAHJGg
>>22
すぐ思いつくのはsceneかAutotools web screen
2021/03/01(月) 09:01:38.78ID:MwL5DYIL
>>22
なんでSQLite出てくるんだろうと思ったらホームアプリの設定を抜き出してるぽい?
例題のNova Launcherの場合 launcher.db のfavoritesテーブルにWEBアプリの起動設定があるのでTaskerからこれを打ってるんじゃないかと
https://i.imgur.com/Gl8Q4ei.jpg
2722
垢版 |
2021/03/01(月) 10:49:58.39ID:VG/gI3FI
>>26

試してみました。結果から言うとダメでした。
chromeは起動するのですが、指定しているWebに飛ばず、アドレスバーも表示になってしまいます。
テーブルに保存されている「intent」の起動を試してみました。

でも、chromeが起動するのでなんか惜しい感じなんですよ。
2021/03/01(月) 19:58:17.98ID:ti95TNDH
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
メニューのData→Backupを選んだ時に
数ヶ月前までは/storage/emulated/0/Tasker/configs/userが選ばれた状態で
ファイル名もbackup.xmlと入力済みだったと思うんですが
今は/storage/emulated/0が選ばれた状態で
ファイル名が空欄になります

フォルダ選択とファイル名入力が面倒なので
以前の動作に戻したいです
自分で拡張子.xmlを付けないと
「Error: bad filename, must match. xml.」と出てくるのがモヤっとします
(分かってるなら自動でつけてくれ)

●やってみたこと
動作が変わる以前からPreferencesは変更していないはずなのですが
念のためMISCのBackupに関する項目をオンオフしてみましたが
動作は変わらず

何回かuserフォルダを選んで保存してみましたが
特に記憶してくれる事はないようです

●わからないこと(知りたいこと)
メニューのData→Backupを選んだ時に指定のフォルダ(usersにはこだわりません)を最初から選んだ状態で
ファイル名も.xmlくらいは最初から入っているようにする方法
2021/03/01(月) 21:46:31.82ID:s7VOuGk8
>>28
一応報告はあがってるみたい
https://www.reddit.com/r/tasker/comments/l99288/
2021/03/01(月) 22:02:23.86ID:cghdtCIs
>>28
というかすでに対応されてた
[DEV] Tasker 5.12.0-beta
https://www.reddit.com/r/tasker/comments/lgxj9w/
> Fixed backup dialog not pre-filling in the folder and file name of the backup in some situations
3128
垢版 |
2021/03/01(月) 22:53:00.44ID:vPMY/h6z
>>30
ありがとうございます
待っていれば直してもらえそうですね
よかった
2021/03/02(火) 14:04:08.64ID:plW/9Lke
>>24返信遅れてすみません。

KLWP内部に起動させるアプリやショートカットを指定して残せるので対応できるかもしれません。しかし先ほど自分でもショートカット+を試したのですがアクティビティやショートカットに項目が出ないので設定できませんでした。何か特別な方法があるのですか?

二つ目の案はKLWPでトグルを押して起動から追加で別の動作を挟むと表現に制約ができるので実装は難しそうです。
2021/03/03(水) 20:03:47.90ID:Uy+gS+Ii
>>32
KLWP ならショートカット+は必要なかった.

URLリンクで下記のようなリンクを設定すれば,
tasker://secondary?par1=foo&par2=bar

Event>Tasker>Secondary App Opened を Context にした Profile の Task が実行される.
このとき %par1 に foo,%par2 に bar が入っているので,それで場合分けが可能.

tasker://secondary?task=foo とかなら %task に foo が入る.
2021/03/03(水) 22:43:05.11ID:fy6FGm+L
>>33 ありがとうございます、tasker://secondary?par1=foo&par2=bar でタスクの実行は確認できました。ですが %par foo bar に関してはちんぷんかんぷんなので解説サイトを覗いてきます。

今思いついたのですが、URLからの命令で変数を変更できませんか?変数を変更できれば一つのタスク内のIF分岐で複数の動作を使い分けられるはずなので簡単に解決します。
2021/03/04(木) 00:02:49.07ID:nZg/B06k
>>34
> URLからの命令で変数を変更できませんか?

>>33
> tasker://secondary?task=foo とかなら %task に foo が入る.
2021/03/04(木) 00:03:16.19ID:nZg/B06k
そんなことよりtasker://secondaryなんてどこから仕入れてきたんだよ…
2021/03/04(木) 10:08:26.72ID:nqkWn3iR
>>35
実はそのURLは試したのですがこちらの環境では変数の変更は確認できませんでした。こちらが何か根本的なことを勘違いしていそうなので設定の画像を載せておきます。https://imgur.com/a/ok4zH46

par1 が出てくるので Preform Task を使用するような気がしますが、設定項目が複雑なのでまだ理解できていません。
2021/03/04(木) 18:30:16.52ID:1Yn/t6Ua
>>37
ローカル変数とグローバル変数
それとこれ
>>33
> Event>Tasker>Secondary App Opened を Context にした Profile の Task が実行される.

たぶんTaskerの基本的なことが理解できていないっぽい

たとえばこういうプロファイルを作って
Profile: Secondaryテスト
Restore: no
Event: Secondary App Opened [ Output Variables:* ]
Enter: Anon
A1: Flash [ Text:%parameter1
%parameter2
%parameter3 Long:Off ]
このリンクを使えば
 tasker://secondary?parameter1=111&parameter2=222&parameter3=333

111
222
333
がtoastされる
2021/03/06(土) 12:33:06.33ID:Vrl4iZ5A
再起動してないのにadb wifiのパーミッションがきれるなぁ
2021/03/06(土) 12:41:31.38ID:DzOnw9Zf
Reddit上で便利なタスクをまとめてくれた有能な方がいたのでここに共有しておきますね
https://www.reddit.com/r/tasker/comments/ly20j1/just_got_it_suggest_the_tasks_you_like/gpqenbg?utm_medium=android_app&;utm_source=share&context=3
2021/03/06(土) 12:45:36.52ID:Vrl4iZ5A
いや、そういえば再起動したような気がするわやはり
2021/03/06(土) 13:27:05.09ID:0AGl3m0S
再起動する度にPCに接続してとかめんどうだわ
2021/03/06(土) 23:24:53.93ID:FV9M1C1F
>>38 教えて頂いたプロファイルでトーストを確認できました。

その知識を元にできそうなことを試してみたのですが上手くいきません。自分の頭の中では%par1の値が101に変更されて画面輝度が上がるつもりが%par1が102から変更されずに画面輝度が下がってしまいます。%par1はURLから変更できる変数とは違うのですか?https://imgur.com/a/Dx9k15E
2021/03/07(日) 16:07:27.89ID:9OAs64Q/
PC使わずにプライベートDNS設定変えられない?Androidでシステム設定権限与えても駄目だった
2021/03/07(日) 17:06:05.08ID:LGG76VvB
>>43
前回も書いたように基本的なことを理解できてませんね
>>1で学習し直して

> 自分の頭の中では%par1の値が101に変更されて画面輝度が上がるつもりが%par1が102から変更されずに画面輝度が下がってしまいます。

輝度の上げ下げはtestタスクで行われるようですが
そのtestタスクに引き渡す値が102と固定値なので当たり前です(左から四番目の画像の上から三つ目の項目)

> %par1はURLから変更できる変数とは違うのですか?https://imgur.com/a/Dx9k15E

>>1で学習し直して
最低でもtestタスクにFlash %par1仕込めばtestタスクでのローカル変数%par1がなんであるかを視覚的に確認できるので
2021/03/07(日) 17:25:40.14ID:J2T761tC
>>43
引数に102入れてんだからそうなるよ
%par1にしないと
2021/03/08(月) 12:41:26.90ID:19TAPVlE
クイックセッティングに追加できるのってデフォ設定の3枠だけでしょうか
2021/03/08(月) 17:27:13.39ID:7O2FKzag
●Tasker有無: 購入前
●Androidバージョン:9
●root有無:なし
●やりたいこと
 ラインの特定のトークに送信されてきた画像を自動保存したい
ライン自体の設定でも全画像自動保存することができるのは知っているが、容量と通信容量の観点からそれは避けたい
●わからないこと(知りたいこと)
特定のトークでのみ送られてきた画像を保存する

この操作が可能なのか知りたい
いろいろ調べてラインの特定のグループor人からの通知のみを拾うことは多分できるんだろうと思ってる

テンプレに購入前とあったからググっただけの知識で質問しているけどスレチならごめん
2021/03/08(月) 17:37:57.01ID:/H2gwTXa
>>48
無理でしょ
2021/03/08(月) 22:55:21.77ID:7O2FKzag
>>49
諦めがついたありがとう
2021/03/09(火) 07:06:54.72ID:fOa4o7gJ
>>48
tasker使わずともそもそも
Android/data/jp.naver.line.android/storage/mo
この下に格納されてない?
2021/03/09(火) 18:06:14.50ID:fJR6ezCn
お助け下さい。もしかしたらスマートフォンのシステム設定の問題なのかもしれません。
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無:なし
●やりたいこと
特定のBluetoothに接続したら音楽アプリを立ち上げて、音量を12にして、音楽を再生する
●わからないこと(知りたいこと)
やりたい事はできたんだが、プロファイル終了後に音量が0になる。実行ログを見るとシステムとやらがメディア音量を0にしている。システムってなんだ…?
https://i.imgur.com/iRVuHqI.jpg
2021/03/09(火) 18:18:52.92ID:wLyfo3IF
>>52
基礎の基礎
http://tasker-userguide.pralin.info/tasks.php#settings
2021/03/09(火) 18:35:23.21ID:CE8k8VHJ
>>52
Exit taskの設定
2021/03/10(水) 00:11:32.61ID:wZC3hrRG
>>52
理由は上2つのレスのとおり
解決するにはプロファイルを長押しで選んで上の歯車を押して
RestoreSettingをoffにする
2021/03/10(水) 07:51:14.21ID:zdIf+e9/
皆さんありがとうございました。
2021/03/14(日) 07:36:55.60ID:VVQ5uceH
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
トリガーが発生した時点の現在地から移動した場合にbluetoothを有効にしたい。
車にタブレットを常設しておりカーオーディオとbluetooth接続し音楽を聴いています。
冬には雪が降る地域のためエンジンスターターで車内を温めることがあるのですが音楽も流れてしまうため車を発進させたらbluetoothが接続され音楽が再生されるようにしたい。

●やってみたこと
シガーソケットからの給電状況で駐車したことを判断しbluetoothをオフにするタスクは出来ています。

●わからないこと(知りたいこと)
bluetoothのオンオフなどは既に出来ていますが、給電が開始された時点のGPS位置の取得タスクと、そこから何メートル移動したらというトリガーの作成のしかたがわかりません。
2021/03/14(日) 07:42:16.93ID:mt1u3Ukr
自宅もしくは車通勤なら会社付近を除外すれば?
2021/03/14(日) 16:47:00.65ID:Q0mbtzCm
もしそのスタート地点が決まってるならば、auto locationでジオフェンス。
位置は毎回変わって、トリガー掛かってから移動した、というのが知りたいならセンサーの揺れ、は使えないかな?
あと、変数値に移動速度ってのがあるのでそれから取得は無理かな?
2021/03/23(火) 05:12:09.11ID:Kx0w50JS
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無:有
●やりたいこと
LINE通話を一定のタイミングで終了させたいです
(通話中だとアラーム音が通常のアラームでは無くなり、解り難いため)
●やってみたこと
プロファイルで時間指定をして、LINEアプリを終了させるタスクを組みました
ただしこれだけでは以降アプリ終了した状態になり通知が来なくなるため、waitを挟んで再度LINE起動とホーム画面に戻るを追加
●わからないこと(知りたいこと)
本当はアプリ終了ではなく通話終了だけ行いたいのと
通話中なのを検知した上でifなりでタスクを動作させたいのですが
通話終了と通話検知をどうやったら良いか分からないです
2021/03/23(火) 12:45:45.56ID:DhuEYQui
LINEをやめてからもう一度質問してみな
2021/03/23(火) 20:13:27.31ID:UT+LtLIa
>>60
プラグインのAutoNotificationでLINEの通話通知から切断する手は?
2021/03/23(火) 22:53:15.93ID:9CFiE565
chromecastに繫いでる最中は
画面をスリープしない設定したいのだが
chromecastに接続したというトリガーを作ることは可能?
2021/03/25(木) 13:40:05.50ID:e5zxEDyD
>>57

A1: Get Location v2 [ Timeout (Seconds):5 Minimum Accuracy (meters): Speed (meters/second): Altitude (meters): Near Location: Enable Location If Needed:Off Last Location If Timeout:Off Min Speed Accuracy (m/s): ]
A2: Variable Set [ Name:%m_longitude To:%gl_longitude-000.000030 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A3: Variable Set [ Name:%p_longitude To:%gl_longitude+000.000030 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A4: Variable Set [ Name:%p_latitude To:%gl_latitude+00.0000030 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A5: Variable Set [ Name:%m_latitude To:%gl_latitude-00.0000030 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
<locate>
A6: Get Location v2 [ Timeout (Seconds):5 Minimum Accuracy (meters): Speed (meters/second): Altitude (meters): Near Location: Enable Location If Needed:Off Last Location If Timeout:Off Min Speed Accuracy (m/s): ]
A7: Goto [ Type:Action Label Number:1 Label:locate ] If [ %gl_latitude > %m_latitude | %gl_latitude < %p_latitude | %gl_longitude > %m_longitude | %gl_longitude < %p_longitude | %PACTIVE ~R ,このProfile名, ]
A8: Stop [ With Error:Off Task: ] If [ %PACTIVE !~R ,このProfile名, ]
以下本命タスク

A1でGet Location v2 で現在地を取得
A2-A5でGet Locationを実行すると取得できる緯度経度の入ったローカル変数にそれぞれプラスマイナスして適当な変数に格納 ここでは00.000030と000.00030 自機のGPS等で調整する
A6-A7 現在地が設定したプラスマイナスの値をでるかProfileが成立しなくなるまで取得を繰り返す
A8 Profileが成立していないので停止

範囲が円ではなく四角なのはご愛嬌もっとスマートなのは他の方におまかせ
2021/03/26(金) 23:14:25.16ID:+JkIc+HU
泥10で勝手にTaskerのUIが日本語になったり英語に戻ったりするバグ確認されてますか?
2021/03/29(月) 20:50:08.61ID:u/9F80ji
曲の停止や再生をアプリ選択の有無に関わらず機能させたいのですが選ばないと機能しません
klwpとか他のにしてもむしろ排他的に機能させるほうがめんどいと思うし機能的にこれができないはずはないと思うのですがなにか方法なないでしょうか
2021/04/03(土) 16:23:27.41ID:/D4xdbY9
すみません、地味にハマったので教えて頂きたいです

●Tasker有無: 購入済み
●Androidバージョン:10.0
●root有無: なし
●やりたいこと
変数にアルファベットをくっつけて表示したい
(今回だと変数hogeに数値の1が代入されているので、後ろにpをくっつけて、Flashで1pと表示されるようにしたい)

●やったこと

Test3 (70)
A1: Variable Set [ Name:%hoge To:1 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A2: Flash [ Text:%hogep Long:Off ]

↑単純に変数にpをつけるだけだと、当然hopepまでが変数として認識されてしまうためうまく出来ない
Test4(71)
A1: Variable Set [ Name:%hoge To:1 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A2: Variable Set [ Name:%str To:p Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A3: Flash [ Text:%hoge%str Long:Off ]

↑それぞれを変数に代入すれば、結果としてはうまく行くが、冗長で美しくない

●わからないこと
変数にアルファベット文字列をつけて表示する方法
(A1のタイミングでpをつけて代入しないのは、hogeを数値として残しておきたいため)
2021/04/03(土) 17:18:49.73ID:20Oqrsmw
>>67
https://itest.5ch.net/test/read.cgi/android/1516034071/777n-781
6967
垢版 |
2021/04/03(土) 20:58:59.57ID:bck6iSlD
>>68

ありがとうございます!
2021/04/04(日) 22:05:05.92ID:oJYn/hXp
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
perform taskで親タスクの配列変数を子タスクに渡し、子タスク
内で受け取った配列変数の中身のデータを分割したい

●やったこと
test (15)
A1: Array Set [ Variable Array:%arr Values:1,2,3,4,5 Splitter:, ]
A2: Perform Task [ Name:test2 Priority:%priority Parameter 1 (%par1):%arr Parameter 2 (%par2): Return Value Variable: Stop:Off Local Variable Passthrough:Off Limit Passthrough To: Reset Return Variable:Off Allow Overwrite Variables:Off ]

test2 (16)
A1: Variable Split [ Name:%par1 Splitter:, Delete Base:Off ]
A2: Flash [ Text:%par11 Long:Off ]

渡された%par1は%arrの中身1,2,3,4,5だと思ったけど、違うみたい?


●わからないこと
親の配列変数を渡すには?(変数の中身のデータ直打ち以外で)

すみません、教えて頂きたいです
2021/04/05(月) 00:27:22.30ID:FjEupLBo
> 渡された%par1は%arrの中身1,2,3,4,5だと思ったけど、違うみたい?
違うのはあたりまえ
%arrは配列
Perform Taskで渡せるのは変数

> ●わからないこと
Local Variable Passthroughくらいなぜ調べない
2021/04/15(木) 21:41:45.72ID:9jRKn99W
変数の二重展開?について仕様なのかバグなのか教えてほしいです

●Tasker有無: 購入済み
●Androidバージョン:11
●root有無: なし
●やりたいこと
●やってみたこと
hoge (7)
A1: Array Set [ Variable Array:%arr Values:1,2,3 Splitter:, ]
A2: Array Set [ Variable Array:%var Values:1,2,3 Splitter:, ]
A3: Variable Set [ Name:%index To:1 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A4: Flash [ Text:%arr(%var(%index)) Long:Off ]
A5: Variable Set [ Name:%tmp To:%var(%index) Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A6: Flash [ Text:%arr(%tmp) Long:Off ]

●わからないこと(知りたいこと)
アクション4で%arr(%var(%index))は、%arr(%var(1))→%arr(1)→1、と展開されると思いきや、%arr(%var1)までしか展開されないのは仕様?バグ?
アクション5で%tmpを一度挟んでから、アクション6のようにするときちんと展開される
2021/04/15(木) 21:46:14.11ID:9jRKn99W
ちなみに

%arr(%var%index) とすれば上手くいく
つまり、Taskerは最後の()しか評価しない仕様?
2021/04/15(木) 23:19:10.18ID:IbWw0ed1
>>73
気になってやってみたらそっちもどうやら上手くいっているわけでもなさそう
arrをabcdにvarを234にしてみたところA4の表示はaだった
そして質問の答えは知りません
7572
垢版 |
2021/04/16(金) 00:27:46.99ID:vW51krPz
Taskerの変数の説明見てたら、ちゃんと書いてあった

index specifiers can themselves be variables (e.g. %arr(1:%MAX) or %arr(#?%FINDME)) but not variable arrays

配列のインデックスに変数は指定できるけど、変数配列は指定できない
2021/04/16(金) 11:09:32.86ID:HgMqfB1R
>>72
> アクション4で〜は仕様?
前からの仕様

A1: Array Set [ Variable Array:%arr Values:1,2,3 Splitter:, ]
A2: Array Set [ Variable Array:%var Values:1,2,3 Splitter:, ]
A3: Variable Set [ Name:%index To:1 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A4: Flash [ Text:%arr(%var(%index)) Long:Off ]
A5: Variable Set [ Name:%tmp To:%arr(%var(%index)) Recurse Variables:On Do Maths:Off Append:Off Max Rounding Digits:3 ]
A6: Flash [ Text:%tmp Long:Off ]
そのためにオプションが追加された
7772
垢版 |
2021/04/16(金) 23:06:09.83ID:vW51krPz
>>76

Recurseは定義前の変数を代入したときに使うものだと思って勘違いしてました


hoge (8)
A1: Variable Set [ Name:%var To:%hoge Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A2: Variable Set [ Name:%hoge To:1 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A3: Variable Set [ Name:%msg To:%var Recurse Variables:On Do Maths:Off Append:Off Max Rounding Digits:3 ]
A4: Flash [ Text:%msg Long:Off ]

RecurseVariableオプションをつければ、何層でもネストできるということですね
2021/04/18(日) 18:58:40.15ID:4bmjcUuc
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
Chromeでのブラウジング時に、グリップセンサーを検知してピンチアウト(拡大)する
●やってみたこと
Profile: GripSencor (61)
Cooldown: 1 Restore: no
Event: Any Sensor [ Output Variables:* Type:A96T3X6 Grip sensor Interval (ms):100 Interval Type (Check Help):Buffer Debounce Convert Orientation:Off ]
Application: Chrome, ブラウザ or ブラウザベータ
Enter: zoom (12)
A1: AutoInput Gestures [ Configuration:Gesture Type: Pinch
Center Point: 540,580
Start Spacing: 0
End Spacing: 300
Orientation: 0
Duration: 300 Timeout (Seconds):1 Continue Task After Error:On ]
●わからないこと(知りたいこと)
動作自体は問題ないです。
条件は不明ですが、ふとした時にautoinputがクラッシュ(動作しなく)なります
そうなると、他のタスクでもautoinputを使用した箇所はエラーになり使用できなくなります。
autoinputを一度強制終了、再度有効にしてアクセシビリティサービスでオンにしても、動作せず、再起動をするまで使えなくなります
これはバグなのでしょうか?
2021/04/19(月) 00:03:07.75ID:6IydBibk
●Tasker有無: 購入済み
●Androidバージョン:8 HUAWEI MediaPad T5
●root有無:なし
●やりたいこと
 オーディオ機器にBluetooth接続された時、BluetoothオーディオコーデックをSBCからAACに変更したい。
(機器スマホ共にSBC・AAC対応)
 
●わからないこと(知りたいこと)
 開発者向けオプションから手動でSBCからAACに変更していたが、一度Bluetooth接続が解除になると
 SBCに戻ってしまいます。
 毎回手動で切り替えるのが大変なので、Taskerにて自動切り替えを考えています。

 アクションから設定→カスタム設定→虫眼鏡検索で開発者向けオプションSBC・AACを切り替えても
 差はありません。と表示されます。
 adb権限は与えています。
 どなたかアドバイスいただけないでしょうか。
2021/04/20(火) 13:49:18.02ID:piGqbsRl
めっちゃ初歩的なことかもしれないんだけどどうしても見つからないのでお聞きします

●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
 1つのプロファイル(時間主導)でタスクAが実行された後、続けてタスクBを実行させたい

タスクAの中でタスクBを呼び出すか、タスクAとBを繋げるようなやり方があれば教えてほしいです

タスクAの中にタスクBの内容をベタ打ちすればいいんだろうけど量が多いので面倒です

●やってみたこと
タスクBのタスク達をコピーしてAに貼り付けようとしたが貼り付けられず、同一タスク内限定のコピペ機能だと悟る
2021/04/20(火) 14:14:38.40ID:1FZ04FR1
>>80
Task → Perform Task
良く探すんだよ
2021/04/20(火) 14:22:29.96ID:piGqbsRl
>>80
●やってみたこと でコピペできないと書きましたがコピペできました
2021/04/20(火) 14:30:52.35ID:piGqbsRl
>>82
ありがとうございます!!!!助かりました!

ついでに聞きたいんですが
●やってみたこと でタスクAの最後に「現在時刻に2分足したものをタスクBの開始時刻のグローバル変数に設定する」タスクを追加しようとしたんですが、
現在時刻%TIMEを分割してifで現在が58,59分の場合とその他で分けるというめんどいやり方しか思いつかなくて、
時間同士の足し算は簡単にできますか?
2021/04/20(火) 16:17:59.74ID:VtYhjfnh
>>83
TIMES
Variable Convert

getFormattedDate
http://tasker.wikidot.com/getformatteddate
2021/04/20(火) 20:54:12.95ID:BZuhBYnc
Taskerの自作アプリはもう少し軽くならんかなあ
2021/04/21(水) 19:02:14.57ID:TEUu46lW
>>83 >>84
次にリリースされるバージョン,もしくは,ベータ版の Tasker ならば,
Action>Variables>Parse/Format DateTime を使って次のようにすれば %formatted で結果が得られる.

A1: Parse/Format DateTime [ Input Type:Now (Current Date And Time) Input: Input Format: Input Separator: Output Format:HH.mm Output Format Separator: Formatted Variable Names: Get All Details:Off Do Maths:Off Output Offset Type:Minutes Output Offset:2 ]
87名無しさん@お腹いっぱい。
垢版 |
2021/04/22(木) 15:58:11.89ID:J0ZjSUg6
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: あり
●やりたいこと
Do not disturbのサイレントじゃなく
マナーモードのサイレント(着信等の制限なくバイブと着信音通知音だけオフ)にしたい
添付画像参照

●やってみたこと
1.Sound modeを消音
 マナーモードの設定が添付画像のマナーになる
2.sound mode pluginでsilent
 マナーモードじゃないサイレントになる(進入禁止みたいなマークの添付画像のサイレントモードがonになる)

3.DnDで割り込みなし
 2と同じ

●わからないこと(知りたいこと)
 マナーモードのサイレントにする方法
オネシャス!

https://i.imgur.com/nXS9BR9.jpg
2021/04/23(金) 17:48:02.08ID:gXKVFDW1
>>87
アプリが音量の操作をしようとしたときの挙動は機種によって変わるので具体的な機種名を出すべきだと思う。

自分の環境の場合、試した限りではこれしか方法がなかった。

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:%test Class Or Object:am Function:adjustStreamVolume
{} (int, int, int) Param:1 Param:101 Param:0 Param: Param: Param: Param: ]

参考用
https://developer.android.com/reference/android/media/AudioManager#adjustStreamVolume(int,%20int,%20int)

ちなみにA2の101はトグル用の値で-100を指定するとミュートに、100を指定するとミュート解除。
あとミュートのアイコンが出なかったり、手動で解除するときの挙動が怪しい。
2021/04/24(土) 00:02:46.53ID:2G2MUWVo
>>88
機種書いてあげなよ
90名無しさん@お腹いっぱい。
垢版 |
2021/04/24(土) 06:30:07.96ID:V1GOOJFr
>>88
2chMate 0.8.10.77/HTC/HTC U11/9/DR
ですわ
はぇーすっごいjavaはtry〜catchしかわからんですわ

ちなみに着信音0にしたら自動でマナーモードになってバイブ強制オンになるタイプですね
で、Vibrate modeでバイブオフにしたら今度は着信音がオンになる
2021/04/24(土) 07:49:01.35ID:fDRFcNc4
●Tasker有無: 購入済み
●Androidバージョン:11
●root有無: なし
●やりたいこと
boot時にBluetoothテザリングをonにする。

●やってみたこと
securesettingsインストールして項目ないか探した。

●わからないこと(知りたいこと)
bt auto tetheringとかこれ系のアプリが軒並み動作しないのは、android11のせい?
https://play.google.com/store/apps/details?id=nu.mine.qos.btautotethering
2021/04/26(月) 12:32:47.68ID:P4zAAyZK
chromeで特定のリンクまでいっきにスクロールできる方法ない?
ちまちまスクロールする方法しか思いつかない
root化済みでTouch task, AutoInputも入ってる
2021/04/28(水) 12:16:25.49ID:Hh609+41
>>92
>>2
2021/05/02(日) 18:29:35.93ID:BCUySF0i
>>92
表示するなら、特定のリンクをsplitで切り分ければいいのでは
2021/05/02(日) 19:01:26.26ID:xPDgvaCi
>>94
うーん…リンクを切り分けるとなんでスクロールできるかさっぱりわからん
2021/05/03(月) 01:55:21.27ID:nIavJZSL
>>92
>>93としか

> ちまちまスクロールする方法しか思いつかない
まずはこれをやればいいのに
2021/05/05(水) 01:56:36.30ID:op427wpt
今日Playストアでアップデートかけたら5.12.18が来て
>>28が直りました
2021/05/05(水) 15:36:19.11ID:uIAad5/w
DS端末で、あるアプリを起動したら、データSIMを1から2に変更し、
アプリを閉じたら、データSIMを2から1に変更させたいのですが、taskerで可能でしょうか?
99名無しさん@お腹いっぱい。
垢版 |
2021/05/07(金) 09:06:32.22ID:tV8Al2DK
●Tasker有無: 購入済み
●Androidバージョン:8.0.0 (91.04.10000)
●root有無: なし
●やりたいこと:タップした箇所の座標取得
※Autoinput プラグインを多用さているのですが、気楽に座標が取得できたら便利だと思った次第です。
※同等アプリを探しましたが、まともに動作する物はみつかりませんでした。
※開発者向けオプションで、「ポインタの位置」をオンにすれば、実現可能ですが、いちいちその設定をオンオフするのが面倒でして。
※画面上をタップすると、その座標が、フラッシュ表示&クリップボードに入るという挙動が理想と思っています。
※色々方法を探したのですが、そもそもタッチ座標をTasker上で取得する方法が見つからず、こちらに質問させていただいた次第です。

どうぞよろしくお願いしますm(_ _)m
2021/05/07(金) 09:40:35.95ID:FolAlAzx
>>99
回答持ってるわけじゃなくて確認だけど、
AutoInputのEasy Setupで操作したときの座標がわかるけど、
それも面倒だから嫌ということね
2021/05/07(金) 10:46:57.94ID:uf0NgV0l
>>99
その設定を切り替えるタスクを作成したら?
ホームにショートカット置いたり、アプリ化してランチャーから起動したり
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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