Tasker 質問スレ 19
レス数が1000を超えています。これ以上書き込みはできません。
●Tasker有無:購入済み
●Androidバージョン:10
●root有無:なし
●やりたいこと
PTTボタンと言うプログラマブルボタン?(up,downのintentが取れる)のある端末を使用しており、
そのボタンを何度押しする、何秒長押しするというのをトリガにしてワンボタンで色々なタスクを実行させたいと思っております。
●やってみたこと
現状、何度押しは同端末ユーザーのTwitterを拝見し意味を理解した上で作成はできました。
Profile: PTT (8)
Restore: no
Event: Intent Received [ Action:android.intent.action.PTT.down Cat:None Cat:None Scheme:* Mime Type:* ]
State: Display State [ Is:On ]
Enter: Anon (9)
Abort Existing Task
A1: If [ %PTT_WAITING ~ 0 ]
A2: Variable Set [ Name:%PTT_TAPCOUNT To:0 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A3: End If
A4: Variable Set [ Name:%PTT_WAITING To:1 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A5: Variable Add [ Name:%PTT_TAPCOUNT Value:1 Wrap Around:0 ]
A6: Wait [ MS:500 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A7: Variable Set [ Name:%PTT_WAITING To:0 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A8: If [ %PTT_TAPCOUNT ~ 1 ]
A9: Flash [ Text:%PTT_TAPCOUNT Long:Off ]
A10: Else If [ %PTT_TAPCOUNT ~ 2 ]
A11: End If
●わからないこと(知りたいこと)
長押しの判定の仕方や、上記何度押しのプロファイルとの衝突回避方法などがさっぱり思い付かず難儀しております。
ご教授いただけると幸いです。 長押しは分からないけど、押す回数で別々のタスクを実効できるよ
Tap (7)
Abort Existing Task
A1: Variable Add [ Name:%tap Value:1 Wrap Around:0 ]
A2: Wait [ MS:300 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A3: If [ %tap eq 1 ]
A4: Vibrate [ Time:50 Continue Task After Error:On ]
A5: Else If [ %tap eq 2 ]
A6: Torch [ Set:Toggle ]
A7: Else If [ %tap eq 3 ]
A8: Flash [ Text:%tap Long:Off ]
A9: End If
A10: Variable Clear [ Name:%tap Pattern Matching:Off Local Variables Only:On Clear All Variables:Off ] >>960
回数別のタスクはできていたのですが、教えていただいたものもスッキリしていて参考になりました。ありがとうございます。
人の作ったものを見ると頭が整理できたのか、upのintentを別プロファイルでとってくることで1段の長押しの判定は出来る様になりました。
最終目的の秒数毎の多段の長押しももう少し考えてみます。こんなのどう?と言うアドバイス有りましたらまたお願いします。 >>962
ありがとうございます。携帯端末スレでみたこちらの改善前の書込みが今回の作成しようと思ったきっかけでした。
MacroDroidで出来るならTaskerでも出来るだろうと思ったものの、MacroDroidが読んでも頭に入らず…頑張って解読してみようと思います。 >>963
android.intent.action.PTTはupとdownで状態が把握できるようなので
downで長押し判定タスクをスタート
ループで
長押し状態の秒数監視
途中でupがあればループ脱出
秒数監視粒度のwait
長押し判定
あたりかと
もし自分が作るなら
android.intent.action.PTT.up
android.intent.action.PTT.down
まずこの二つのプロファイルを作るかな
downだけ見てると>>959みたいに500ms waitで無理矢理判定になってより短時間で連打した場合に取りこぼすし >>961
いまいち理解していないまま答えちゃってましたね…すみません
改めて、PTTボタンが無いのでTouchTaskを使ってVoldownで試しながら作ってみました
https://taskernet.com/shares/?user=AS35m8kyOgB4TbZvz8yDrrZJqXnuSU1DTe4tmwg7zb4f1cktnVhaFF14mfaSwkfb3J7KRA%3D%3D&id=Project%3ATouch+Task
ボタンの押す・離すでプロフィールが二度反応することを逆手に取り、ADDが偶数時は短押し・奇数時は長押しとして
長押し中は離すまでバイブを繰り返し、離すまでに振動した回数をフラッシュするようになっています
プロフィールとタスクは一つずつで収まりましたが、ここに貼るにはタスクが少し長いのでTaskershareを使いました。
環境によってはうまく動かないかもしれませんが、何かの役に立てばと思います
TouchTaskとかいう便利なアプリが知れたのでお礼 >>964
たまに連打が失敗するのは、taskerがスリープみたいな挙動してるかもしれないから仕方ないと諦めていました。参考にして改良を加えてみたいと思います。
>>965
偶数奇数を判別に使うと言うのは目からウロコです。作っていただいたもの試させていただきます。
お二人ともありがとうございました。他のtaskも改良の余地ありそうなぐらい勉強になりました。 テンプレではないのですが許してください
シーンで背景に画像を配置したいのですがimageを選択すると他の要素、例えばtextなどの前面になってしまいます
この要素たちの優先順位を変えることはできないのでしょうか? 連投すみません
>>965
作っていただいたTaskershareのリンクGoogleアカウントでログインしてリンク踏んでも無効と言われるんですが、どうすれば見れるのでしょうか? すみません
いじってたらset dapathで変更できました >>968
自分で試してみて問題なくインポートできたので、プロフィールかタスクの名前が被っていたのかも知れません
被りそうもない名前に変更したので、もう一度試してみてくださいな >>971
5chの別サイトへのjumpのリンクからだとMissing or invalid userと出て開けなかったのですが、先程別タブで開くと問題なく開けました。お手数をかけしました。
PTTボタン絡めた分Profileは2つに分かれてしまいましたがしたい事が完璧に実現できました。ありがとうございました。 Taskerで時報を読み上げさせてるんだけど、最近声がおかしい
最初おじさんのような声から途中で元の声に戻る。読み上げ速度が変わってる感じ。
これはTaskerのせいではない? >>973
googleテキスト読み上げのアップデート後の不具合 10にしたんやがついにWi-Fiトグルですら普通にできなくなったんやなぁ >>976
If you set the priority lower than the current task, the current task will finish before the new one starts.
If you set the priority the same or higher than the current task (a good way to do this is to specify '%priority+1'), the new task will completely execute before the current one resumes.
これを見ると、非同期で実行は無理みたいだよ。 >>696
親タスク(呼び出し元タスク)の中のPerform Taskの優先度を0にしたらどう?
駄目ならテンプレに従って、他の人のヘルプを求めたほうがよさそう。 >>263と同じことをしたいのですが、リプについているautoinputプラグインの使い方が分かるサイトなどがあれば教えて下さい。
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:11
●root有無:なし
●やりたいこと
・特定のゲームアプリ起動時にジェスチャーから3ボタンナビゲーションに切り替え
・終了時にジェスチャーに戻す
●やってみたこと
・Autoinputプラグインのインストール
●わからないこと(知りたいこと)
・Autoinputプラグインの使い方 >>982
ありがとうございます
勉強してチャレンジしてみます! プロファイルの条件で一致してると緑になりますが、例えばBluetoothに〇〇をつないだら□□という単純なプロファイルを作った場合〇〇に繋いでいる状態のままだとバッテリーの持ちは変わってくるでしょうか □□が重い処理をし続けるようなタスクじゃない限り変わらない 一分で終わるはずのタスクが十分ぐらいかかって実行されるんだが全く理由がわからん...
notifyしてwait250ミリ秒してバイブさせるだけなのにその間に十分かかったりする...
当然指定時間も確認した... どうもvariable set挟むと遅れてるな... >>986
同時に長めのタスクやアクション走ってないか?Waitに入ったせいで一時的に別のタスクのアクションが実行されてそれが終わるまで次のアクションが実行できなくなっているとか? ●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
楽天Linkで通話する前にWi-Fiオフ、通話終了後にWi-Fiオン
Wi-Fiに繋がっている状態で楽天リンクで発信すると非通知発信になってしまうため、通話ボタンを押す前にWi-Fiを切る
通話が終われば自動的にWi-Fiをオンにしたいです。
●やってみたこと
プロファイル→アプリ→楽天リンク
タスク→ネットアクション→Wi-Fi→セット オフ
これだと楽天リンクを立ち上げただけでWi-Fiオフになってしまいます。
また、通話終了後にWi-Fiをオンにすることもできません。 >>990
終了タスクにWi-Fiをオンにするタスクを割り当てるのではダメなのか? >>991
ありがとうございます。
終了タスクを追加したらできました。 ■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:Android10/Tasker(5.11.14)
●root有無: あり
●やりたいこと
・Google assistant で Tasker のタスク(音楽アプリを開いて再生)を実行させたい
●やってみたこと
1.Profileのイベント>Tasker>Assistant Action を選択
2.Assistant Action の Command 欄に Test(←タスク名)を追加 ※()内は本記の補足
3.タスク>Test のアクションとして、アプリ起動とメディア操作を設定
4.Google Assistant にて「タスカーでテストを開始して」と呟くもGoogle検索結果が表示される
5.Google Assistant にて「start Test in Tasker」と文字入力してもGoole検索結果が表示される
●わからないこと(知りたいこと)
・なぜGoogle AssistantとTaskerのタスクが紐付かないのか
■その他
・Google Assistant で「タスカーを開いて」と呟くとTaskerのアプリは起動する
・Google Assistant で「start Tasker」と文字入力するとTaskerのアプリは起動する
・参照URL ttps://www.xda-developers.com/run-tasker-tasks-from-google-assistant/amp/
以上です。
成功体験があれば参照事例として見せて頂けると嬉しいです >>993
リンク先でまだ英語版のGoogleアシスタントしか対応してないって書いてある
日本語版のGoogleアシスタントの対応待つしか無いんじゃないかな >>994
While Tasker’s new Google Assistant integration is quite powerful, it only supports English right now.
ってのが「英語だけ」という解釈をしていたので、英文でテキストを流せば良いと思ってましたが、言語設定や配布されている各国のバージョンによって動作結果が違うのでしょうか ●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
スマートリモコンのアプリ起動中だけWi-Fiを5GHzから2.4GHzに切り替えたい
●わからないこと
Wi-FiのSSIDを指示してオンにしたい
初心者で詳しくないので教えてください。よろしくお願いします。 ●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
サイレントモード中でも充電完了時にアラームを鳴らしたい。
⚫やってみたこと
https://imgur.com/a/QLyWXHV.png
https://i.imgur.com/vX17Ywp.png >>997
> ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける(言語は英語にすること)
> (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 500日 1時間 32分 14秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。