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

■ このスレッドは過去ログ倉庫に格納されています
2017/07/24(月) 19:56:58.52ID:5IBTskRd
Androidアプリ、Taskerの初心者質問スレです

■公式サイト:7日間体験版あり
http://tasker.dinglisch.net/

■前スレ
Tasker 初心者質問スレ 15
http://egg.2ch.net/test/read.cgi/android/1482223819/

■関連リンク
◆Tasker Wiki(英語)
http://tasker.wikidot.com/
◆Google Play
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
◆Tasker for Android 日本語化をめざす@ウィキ
http://www43.atwiki.jp/taskeru/
◆ぷらりん
http://tasker-userguide.pralin.info/

>>980を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
2017/10/05(木) 22:56:55.59ID:Ak7H6d7Z
>>300
オマエエラソーだな
ド素人に毛が生えた位の知識しかないのに
2017/10/05(木) 22:58:31.02ID:pZ//RNmc
>>299
アプリとしてビルドがTasker App Factorを使ったアプリ化の事なら>>253は見ることができない

質問の答えとしては変数の内容はアプリを終了しても保持される
2017/10/05(木) 23:34:37.54ID:6ahjSauI
グローバル変数は保持
ローカル変数は破棄
例外としてScene上で使われたローカル変数は保持されることもある
2017/10/06(金) 02:40:56.97ID:cjrC5WZy
>>301ちゃんは知識人より多いんだねーすごいねーw

おいおまえら以降の質問は全部>>301ちゃんが答えてくれるってよw
>>301、お前人を糾弾出来るくらいに偉いんだろ?がんばれよw
2017/10/06(金) 02:42:36.38ID:cjrC5WZy
>>299もテンプレに「●やってみたこと」がある意味を1秒でも考えられればこんなところで質問する必要なかったんだけどなw
2017/10/06(金) 03:30:45.97ID:FU+YfY9K
このアプリは特に、質問者が何を知ってて何を知らないかがわからないと、ちょうどいい答えが出せないからね。
でも、何を知らないかを表現するのは、アホにとっては色んな意味で難しい。
2017/10/06(金) 06:53:29.61ID:SsJQpxqL
電話を発信するときに条件次第でプレフィックス付けたいから発信をフックしたうえで一度キャンセルしたいと思って、
・Phone Offhookでフックすることはできたものの、Call Blockをいれても発信が止まらない
・Broadcast Recieverでフック(Priority Highest)してStop Eventで止めようと試みるも、なぜか止まらない
プレフィックスをつけるのが目的だから、発信されてからEnd Callでは意味がないのでどうにか発信前で止める方法を教えてください
2017/10/06(金) 07:01:27.34ID:vSPQ5Lte
ぷらりん見とけばok
2017/10/06(金) 07:03:10.31ID:vSPQ5Lte
リロってなかった…
>>308>>307に言ってる訳じゃないからね
2017/10/06(金) 13:11:57.80ID:kFDgSZhs
プロファイルで電源ボタン長押しはないのでしょうか?
2017/10/06(金) 13:39:53.54ID:XMt5F+dn
>>307
Taskerでやるんなら電話アプリ上の番号を編集するんじゃなくて
連絡帳アプリからTaskerに電話番号引っ張ってくる → Tasker上でプレフィックス+電話番号になるように編集 → 電話アプリに番号を渡す
という流れになると思う

前スレの64-75(Contacts(所謂電話帳・連絡先)から指定グループのメアドを抜き出し、変数格納したい)が参考になりそうだけど、どうだろうな
http://potato.5ch.net/test/read.cgi/android/1482223819/64-75
とても偉い>>301大先生が的確な回答を出してくれるはずだから期待してみようぜ

想定通りの動作をしてくれそうなアプリがあるのでそっち使った方が早そう
ttps://play.google.com/store/apps/details?id=jp.co.shekeenlab.PrefixDial&hl=ja
扱うのが電話番号だからパーミッション問題が不安なのは分かるが
2017/10/06(金) 15:34:28.33ID:4kIulPXu
>>311
電話帳に登録してなくてもダイヤルして発信した時にフックして欲しいんだよね
あんまアプリ増やしたくなかったし電話番号渡したくもないけどプレフィックスPlusが期待通りすぎるからとりあえず使ってるわ
ありがとう

あ、偉大なる>>301の回答も待ってるよ
2017/10/06(金) 19:32:21.65ID:SlTd3jzK
Pokemon GoやIngressなどの位置ゲーを起動したら位置情報の検出方法を高精度に、閉じたらバッテリー節約に自動で切り替えることってできますか?
https://i.imgur.com/ADWICO0.jpg
2017/10/06(金) 21:15:50.72ID:QJa1L9CV
こんにちは

●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと
自宅以外のWIFIに繋いだ場合(3G、4Gは除く、公衆WLANなど)
自動で泥標準のVPNをオンしたい
●やってみたこと
Secure Settings(Helper) をインストールしましたが、6.0.1ではVPNを選択すると
"No VPNs configured"と表示され、設定接続確認済みのVPN Profileを選択できません
同様の報告が散見されるので、仕様?かと思います

intentを使ってみようとWebで調べたのですが、ずばりというものがなかったので
ttps://developer.android.com/reference/android/net/VpnService.html
●わからないこと(知りたいこと)
どこがいけないのかがよく分かりません


PROFILES >State >Net >Wifi Connected
SSID: !atHome
ACTIVE: YES

TASKS >Send Intent
NAME: VPN on
Action: android.intent.action.View
Extra: android.net.VpnService.prepare:hogehoge
android.net.VpnService.establish
Package:android.net.VpnService
Class: android.net.VpnService.LAUNCH
Target: Activity
If: %WIFII NEQ atHome

TASKS >Send Intent
NAME: VPN off
Action: android.intent.action.View
Extra: android.net.VpnService.onRevoke
Package:android.net.VpnService
Class: android.net.VpnService.LAUNCH
Target: Activity


>313
Secure Settings(要root)を入れる
テンプレつかおうず
2017/10/06(金) 22:21:14.70ID:BDsXHeh2
>>314
テンプレ使うの忘れてました。
すいません……
rootなしでする方法は無いですか?
2017/10/06(金) 23:35:45.15ID:XMt5F+dn
>>315
前スレでも何度か出てた気がするけど
Secure SettingsはADBで個別に権限持たせてやれば使えるらしいよ

テンプレ誘導するのは質問者が楽するためじゃなくて回答する側に益があるんよ
これ以上、更に聞きたいことがあるならテンプレ使えよw
2017/10/07(土) 02:02:01.83ID:vdBBp2mB
TASKS APPで質問です。
最近GPS Lockerというアプリ導入してみまして
アプリのQuick Launch shortcutがホームに作成されるんですが
TASKS>APP>LAUNCH APPには
ショートカットで作成されたのは載ってないですがショートカットを指定ってのは出来ないんでしょうか
2017/10/07(土) 05:42:31.89ID:cKw4qRS4
まさかのTask違いか?それとも俺の知識不足か?
アプリ名似てるといえば似てるけど、>>1くらいは読んでから書きこむよなぁ?
2017/10/07(土) 07:00:36.31ID:xerjWIRM
>>317
プラグイン AutoShortcut
2017/10/07(土) 23:48:59.58ID:K+rCZAF3
>>314
intent の使い方が根本的に間違っているが,どのみち無理なので説明はしない.

Secure Settings で無理ならば,あとは AutoInputプラグインを使うしかないだろう.

Android標準ではなく OpenVPN なら,OpenVpn Tasker Plugin とか,intent を使ってオンできるが.
https://collinmbarrett.com/android-tasker-openvpn/
2017/10/08(日) 01:24:58.65ID:RacnpEJe
>>317
IntentTaskってプラグインでも出来る

>>318
Task(s)とActionを混同してるだけじゃないかな
2017/10/08(日) 11:57:19.47ID:x48A6oWH
質問テンプレート

●Tasker有無: 購入前
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 ・タブレットに入れてるモンストを定時にスリープ解除してから起動
●やってみたこと
 ・他アプリ(Trigger)でPro版を試用し試したのですがスリープ状態のままモンストが起動した
●わからないこと(知りたいこと)
 ・Triggerにはディスプレイの項目にスリープ解除等がありません。
こちらはそれが可能ですか?
 ・また、スレの画像をいくつか見た所、言語が英語の人や日本語の人がいますが日本語化されてますか?
2017/10/08(日) 16:07:18.76ID:vtz2NY7L
>>292
ありがとうございます
やってはみたのですが反応してくれないみたいで…
間違っているところをご指摘いただけましたら幸いです

Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Notification Type: Only Cancelled Notifications
Persistency Type: Both
Notification Apps: Gravity Screen ]
Enter: gravity screen on (6)
A1: Wait [ MS:0 Seconds:0 Minutes:0 Hours:1 Days:0 ]
A2: Launch App [ App:Gravity Screen Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
324314
垢版 |
2017/10/08(日) 17:38:08.52ID:42lWQE0b
>>320 ご返信ありがとうございます。

Taskerにキーロガー?みたいなアドインがあるのですね  勉強になります

ご指導頂いたURLを見て試し書きしたのが>>314なんですけどクラス名とか資料が見つからなくて
設定画面は他から呼び出すような仕組みにはなっていないのですね

OpenVpn Tasker Pluginは試用済みなのですが
OpenVpn Connect用ではなく OpenVpn for Android用のようですね

どっちが本家かよく分かりませんが
Connectに出来合いのovpnファイルを読み込ませるとx509証明書が無いと怒られます
ttp://www.vpngate.net/ja/
どうやら実力不足のようです

公衆WLAN使うたびに手動でVPN設定をすることにします

ご指導ありがとうございました
2017/10/08(日) 20:32:25.55ID:GzTOf3Ct
>>323
まずタスクが起動しているかわかるようにする為に、タスクの1番目に
バイブレーションとかBeep(Stream=Alarm)を追加してみてください。
次にWaitの1時間はあまりにも長すぎるので精々5秒程度にしてはいかがでしょう。
そしたら、目的のアプリをマルチタスクメニューから強制終了させてみて、
タスクが起動するか確認してみてください。
2017/10/08(日) 20:36:52.24ID:GzTOf3Ct
>>325
あぁ、常駐型のアプリじゃ、マルチタスクメニューからじゃ強制終了できないか。
なんとか終了させる方法を見つけて実験してみてください。
2017/10/08(日) 23:34:42.49ID:snPIZzhX
>>324
VPNの設定画面を開きたいってことか?
328314
垢版 |
2017/10/08(日) 23:42:55.87ID:42lWQE0b
>>327
開いてくれるだけでもうれしいです
2017/10/09(月) 03:19:26.62ID:cGcc17JU
taskerの外部プラグインの
NFC Starter pluginについて質問です。
PROFILES>EVENT>Plugin>NFC Starter Plugin
ConfigにてNothing yet sacnnedと出たので
NFCタグを読み取ってタグIDが出たので
タスク組

ちゃんと動くかテストしたのですが
タスクと想定していないドコモのICタグ、バーコードリーダーが立ち上がりました
NFCタグは素のままなのですがなにか
NFCに書き込む必要があるのでしょうか
2017/10/09(月) 07:16:14.95ID:26PcUtRp
>>328
OpenVpn Client使ってみては?
Tasker Plugin標準装備だし、アプリ単体でも「特定SSID以外に接続時」の様な接続条件も設定可能。
ただし、どちらも有料版機能。ちょっと値が高め。
無料版もあるので接続確認は可能。
2017/10/09(月) 07:46:20.22ID:ocBqi2ed
>>329
自分で試した方が早くないか?
332314
垢版 |
2017/10/09(月) 14:16:22.68ID:U5QQhi3F
>>330
ご返信ありがとうございます
有料無料含めて3000人しか使ってないソフトは怖い気がします
泥6の不具合がなければこんな苦労をしなくてもすんだのに
2017/10/09(月) 16:38:56.08ID:xZs03SAI
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 ・自宅から出たらwifiを切りたい
●やってみたこと
 ・家に入ったらwifiをonにすることは成功
●わからないこと(知りたいこと)
 ・自宅から出たことをトリガーにする方法
2017/10/09(月) 16:44:28.82ID:BtmzdWh0
http://solodc2011.com/tasker/example/state-wifi-near
335330
垢版 |
2017/10/09(月) 16:54:22.91ID:26PcUtRp
>>332
1年以上使ってるけど、情報漏れたとかのトラブルないなぁ。
自分の場合はTAP接続したかったんで、これしか選択肢がなかった。
変な権限もないし、有料版の評価がレビュー数の割に圧倒的に高いんで、悩んだ末に導入。
3000人ってレビュー数でしょ。DL数はそこそこだよ。
2017/10/09(月) 17:36:50.02ID:9S6W16oT
>>333
モバイル通信出来るならCell Nearを使うか、
Locationはバッテリー消費が気になるならオススメしない。

ってか、家に入ったらWi-Fiをオンが出来たなら、
単純にその逆をやればいいんじゃない?

他には家の中に置いてあるBluetooth機器との接続切断をトリガーにするか
2017/10/09(月) 21:33:32.55ID:ot3UafJl
いくつか教えて下さい
よくある自宅判定をしてWiFiをonとか設定したいのですが、自宅以外のWiFiに接続した時を%SSID(自宅SSID)以外で設定するにはどうすれば良いでしょうか?
A4の部分になります

それと、いらない部分やもっとコンパクトにまとまる様なら
どうすれば良いか教えて下さい
よろしくお願いします

●Tasker有無: 購入済み
●Androidバージョン: 7.1.2
●root有無: あり

  

A1: Variable Set [ Name:%Screen To:on Recurse Variables:Off Do Maths:Off Append:Off ]
A2: WiFi [ Set:On ]
A3: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A4: If [ %WIFII ~ *connect* ]
A5: Variable Set [ Name:%Home To:out Recurse Variables:Off Do Maths:Off Append:Off ]
A6: Mobile Data [ Set:Off ]
A7: Auto-Sync [ Set:Off ]
A8: Notification Volume [ Level:0 Display:Off Sound:Off ]
A9: Media Volume [ Level:12 Display:Off Sound:Off ] If [ %Headset ~ in ]
A10: Keyguard [ Set:On ]
A11: Auto Brightness [ Set:On ]
A12: If [ %WIFII ~ *%SSID1* ]
A13: Variable Set [ Name:%Home To:in Recurse Variables:Off Do Maths:Off Append:Off ]
A14: Auto-Sync [ Set:On ]
A15: Notification Volume [ Level:5 Display:Off Sound:Off ]
A16: Media Volume [ Level:15 Display:Off Sound:Off ] If [ %Headset ~ in ]
A17: Keyguard [ Set:Off ]
A18: Display Brightness [ Level:10 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]
A19: End If
A20: Else
A21: Variable Set [ Name:%Home To:out Recurse Variables:Off Do Maths:Off Append:Off ]
A22: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A23: Mobile Data [ Set:On ]
A24: WiFi [ Set:Off ]
A25: Auto-Sync [ Set:Off ]
A26: Ringer Volume [ Level:0 Display:Off Sound:Off ]
A27: Media Volume [ Level:15 Display:Off Sound:Off ] If [ %Headset ~ in ]
A28: Keyguard [ Set:On ]
A29: Auto Brightness [ Set:On ]
A30: End If
2017/10/09(月) 21:36:48.57ID:RIsMCCux
NFCアプリ、TriggerでNFCタグを読み取ったらTaskerのタスクが実行されるように組んだが
NFC読み込み時に
Permission to launch tasks has not been granted of tasker.
と出てタスクが実行されません。
これはTriggerかtaskerのどちらの設定に問題あるのでしょうか
2017/10/09(月) 21:55:40.86ID:TKWPHjRP
>>328
Action>App>Launch App から,「設定」アプリを長押しし,
表示された一覧の中から Settings$VpnSettingsActivity を選択すればよい.

これで VPN の設定画面を表示できるので,そこから先は AutoInputプラグインを使えばよい.
2017/10/09(月) 22:10:00.74ID:ggMu7BG1
>>337
自宅ルーターのmacアドレス調べて、!マークをつければいいんじゃないかな。
341314
垢版 |
2017/10/10(火) 00:42:52.94ID:NPsFTUp8
>>339
長押し覚えました ありがとうございました
2017/10/10(火) 23:01:49.25ID:pa884C++
●Tasker有無: 購入済み
●Androidバージョン: 7.1.2
●root有無: あり

自分も自宅以外のWiFiに接続した時にvpnを接続する様にしてみたのですが
接続はちゃんと出来るのですが接続する時にopen vpnのログの画面が出て来て
そのログの画面で終了してしまます
こんなもんなんでしょうか?
今はGo Homeで戻していますが何か設定があるなら教えて下さい

自分はド素人なので頭悪い子供に教える様に教えて貰えると助かります
2017/10/10(火) 23:47:02.15ID:fXUBAAyV
342です
あと一つvpnを切断するtaskを作りたいんですが…
まったく分かりません…
教えて下さい…
2017/10/11(水) 13:55:39.56ID:a7AdD6so
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: 無し
●やりたいこと
一旦位置情報を検出し、一定時間後再検出した際(ほとんど)動いていなければ○○を行うというcontextsを作りたい
●やってみたこと
変数%LOCNを設定して比べればいいのでしょうが、GPSの検知誤差を考慮して比較元となる緯度経度を大きくとる必要があると思います
その際の数値の加工をどのようにやればいいか検討が付きません
よろしくお願いします。
2017/10/11(水) 15:03:11.56ID:av7JL5w3
保持して差分をとるだけでいいんじゃねーの?
加工の必要はないと思うんだが
2017/10/11(水) 15:03:14.96ID:OODi+T+g
>>342
最後にとまった画面のssでも貼ってみたら。
それ見てみないとわからないけど、
ログインできないのはブラウザのせいのようなきがするけど。

可能な限り自分の情報を開示したほうが良い答えを得られると思うよ。
2017/10/11(水) 15:06:18.09ID:OODi+T+g
>>344
小数点の良き所に * を入れればいいんじゃないの?
2017/10/11(水) 15:57:12.43ID:X0fRaAN0
>>344
たぶん比較する上で数値の幅の目安が知りたいものと推測
ほぼ似たようなタスクを運用しているのでその点の概要だけ

> 概要:引数1と引数2の経緯度を比較する。(精度は引数1を中心点とした約100m四方)
>
> 引数1:比較対象地点経緯度(デフォルト値:35.004212,135.869105(滋賀県庁))
>
> 引数2:経緯度(デフォルト値:%LOCN(NET測位・タイムアウト30秒))
>
> リターンコード:true|false
> trueなら、比較2は引数1を中心点とした100m四方内、falseならその外。
>
> 詳細:
>  引数1はGoogleMapsなどで取得した高精度の経緯度を用意する。
>  引数2はスマホなどで位置測位した結果などを用いる。
>  引数2に幅を持たせて、引数1と一致するかどうかを確認する。
>  ±0.0001 * 6 となり、デフォルト値だと 35.0036〜35.0048,135.8685〜135.8697 となる。引数1を中心点とした約100m四方の範囲。

作成が大昔なのでなにを以て±0.0001 * 6なる数字を出したのかは覚えていないし実タスクを見ると異なってる感じもするけどまともに動いてはいる
https://pastebin.com/rt58781x https://pastebin.com/ar8UEicJ
一定時間後再検出時に比較すればいいんじゃない?
2017/10/11(水) 22:59:46.81ID:TeJ3RNHR
alertでhead-up通知をする方法を教えて欲しいです。
2017/10/11(水) 23:23:41.20ID:Vfl1Isxq
>>322
スリープ解除は可能.
日本語化はされていないが,下記の日本語のサイトを参考にすればあまり困らないだろう.
http://tasker-userguide.pralin.info/
http://solodc2011.com/tasker/1-overview
2017/10/12(木) 04:02:52.47ID:USfesBVF
>>350
まあ、確かにスリープの解除は可能だけど・・・
>>322さんが求めていることは、Android7では多分実現できないと思うよ。
外に持ち出さないタブレットで画面ロックをオフにしているのなら話は別だけどね。
2017/10/12(木) 11:07:43.38ID:eyITTwaw
>>268
Tasterからズレるがこの赤丸つけたアプリ教えて?
2017/10/12(木) 15:11:58.48ID:THFFckJS
>>352
>>268じゃないが、文字も入ってるしSS並べの加工もしてるんだから大抵のペイントソフトならできるだろ
インストールせんでも今はブラウザ上でもできるぞ ttps://pixlr.com/editor/
354名無しさん@お腹いっぱい。
垢版 |
2017/10/13(金) 18:03:49.52ID:SY4GEHZn
Tasker 購入済
Root あり
Android 7.1

色々見ながらFreeWifi接続した時にVpn接続して、FreeWifi切断でVpn も切断。
それ以外の状態はVpn接続しないTaskを作ろうとしています。
OpenVPN plagin for Taskerで接続する事は出来るんだけど、切断させる事が出来ないです。
SecureSettingsはProfileのImportが出来なくて接続、切断共に使えません。

Wifi切断でVpnを切断させるTaskを教えて下さい
2017/10/13(金) 19:48:52.73ID:fjntWuTh
ユーザ補助がすぐにオフになるのはなぜでしょうか?
消灯時に閉じないように保護はしてあります
宜しくお願いします
2017/10/13(金) 21:09:12.85ID:MBbR9mg9
質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 充電が15%以下になったら、音楽を鳴らす。同時に、音楽を止めるボタンを画面上に表示。
 ボタンを押すか、充電を開始すれば音楽は止む。
  
●やってみたこと
 充電が15%になったらTaskを開始、音楽を鳴らすまでは出来た。
だがそれ以上が難しい…
特に画面上にボタンを表示させるのはどうやればいいのか…
 あと充電が16%になっても音楽が鳴り続けてしまうがなぜなのか。

  
2017/10/13(金) 23:12:29.65ID:whBGGuh3
>>356
ボタンはSceneで作れる
Sceneで作ったボタンにMusic Stopを割り当てる

流れとしては
1. スマホが充電時以外の時で、バッテリー残量が15%以下(16%未満)になる
2. 音楽を鳴らしてSceneを表示させる
3a. 表示されたボタンを押すと音楽が止まる
3.b 充電開始すると音楽を止めてSceneを終了させる

充電時以外と条件付けしておかないと、例えば完全放電から充電して15%になったら音が鳴ってしまう
Sceneの作成についてはググれば図解入りで日本語で解説してるサイトがいくつか見つかるんで探してくれ

> あと充電が16%になっても音楽が鳴り続けてしまうがなぜなのか。
例えば14%から充電開始して15%になったタイミングで音が鳴ってしまうことを言っているのであれば
音が鳴る条件に追加条件でPower→Source→AnyでInvertにチェック入れればいい

ただ、あらゆる状況で条件を満たしそうなTaskについては、
例えば公共交通機関の中(バスとか電車とか)で音鳴ったら迷惑になる場合もあるので、回避策も同時に考えた方がいいだろうね
2017/10/14(土) 19:04:12.73ID:/uBO2i1s
>>357
丁寧に、ありがとう。自宅でしか鳴らないようにしたよ。
2017/10/14(土) 20:02:22.36ID:VrumEhik
タスカーのバージョン4.7u3ではデータのエクスポートが出来ないのか?
5.0以降にある右上のメニューボタンが見当たらないんだが…
2017/10/14(土) 20:29:11.55ID:wU8Mlv/N
UI見た感じこれじゃないかな
ttps://tomandroid.com/2014/11/taskertask.html/
2017/10/14(土) 20:49:58.50ID:/uBO2i1s
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 朝6時にfaceboo messengerアプリに来るメッセージを7時30分に読み上げさせたい。
 
●やってみたこと
7時半に読み上げさせるのは分からなかったため保留
 https://www.teradas.net/archives/19167/
上のサイトを参考に、通知に来たメッセージを読み上げさせようと試みた。
具体的には、profileはNotification Listener のプラグイン使用
postedにしてmessengerを指定

taskは
say
%nltext
default:default

ユーザー補助でプラグインとタスカーどちらもオン
ttsはGoogle音声


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

どうやらタスクが起動してないよう。
なぜ・・・
2017/10/14(土) 20:54:08.24ID:/uBO2i1s
>>360
ありがとう!助かった。
2017/10/14(土) 22:33:29.28ID:/uBO2i1s
>>361
追記 プラグインはrunningと通知バーに常に表示されてるようだ
2017/10/14(土) 23:52:30.33ID:wU8Mlv/N
質問文に書かれてないけど
1. そもそも何かしら(現在時刻でも現在のバッテリー充電率でも)喋らせるのは成功してるのか
2. テスト動作では想定通りの内容を喋らせることはできているのか
3. テスト動作では最後のActionまでちゃんと走るのか
辺りを併記しないと答える方も答えようが無いんじゃない

そもそもTaskが起動しない分からん教えてって質問ならExportして貼らんと
何のためにExport方法質問したんだか
2017/10/15(日) 11:07:18.43ID:ZiiI+iHr
>>364
すまない、説明不足だった。
次回から気をつける。

結論から言うと、自己解決した。
言われてみてテスト動作をしてみると、通知の本文が変数に格納されてなかったようだ。プラグインがこの端末でうまく動作していないのが原因だったようだ。
組み込み変数の%NTITLEだとメッセージの差出人しか取得出来ずに悩んだが、本文の取得を別の変数で出来ることを他レスで知った。
お手数をかけてしまって申し訳なかった。ありがとう。
2017/10/15(日) 21:14:48.01ID:K6zlgOqi
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 画像を表示させてから、効果音を鳴らして音楽を鳴らさせて、1分立ったら音楽をフェードアウトさせて画像を消したい。

●やってみたこと
popupを使って画像を表示させた。 
●わからないこと(知りたいこと)
画像を表示させたところで処理が止まってしまう!
画像を表示させてからその後色々な処理がしたいのに。
あと画像の消し方も分からない。
詳しい人助けて下さい!!
  
2017/10/15(日) 21:33:39.43ID:IHnMxmN4
>>366
今のタスクを見せてほしいなー。
じゃないと何を言っても、「それ知ってます」と言われそうで。。。。
2017/10/15(日) 21:46:19.12ID:/EmxpOJy
>>366
アクションのポップアップは処理が止まるので
Sceneで任意の大きさのシーン(わかりやすいく表示したい画像と同じ大きさ)を作ってシーンパーツのイメージも同じ大きさで作る(慣れてくれば空のシーン作ってTasksからアクションで作る事もできる)
あとはTasksからそのSceneをDisplay Asを Overlay に continue task lmmediatelyをオン、ポジションは任意にして表示する。前後のタスクはご随意に
2017/10/15(日) 21:57:09.00ID:/EmxpOJy
オーバーレイなんで画像下の画面は触れるが画像があんまりでかいとどこ触ってるかわからないのでwait10とデストロイシーンのセットにしておかないとめんどくさいかもしれん
2017/10/15(日) 22:01:04.43ID:/EmxpOJy
一回で書けと言われそうだが、タッチして止めたいならDisplay AsをDialog、シーンのイメージのタッチ欄に止めるタスクを書き込む
2017/10/15(日) 23:00:50.65ID:2nzMxnXO
テンプレ使って質問するのはいいよ。いいんだけどさ
中途半端に使うのって結局情報の小出しと一緒なのな。結局テンプレ使わないのと一緒
ここ最近の質問って、全部埋めるっていうのがいかに重要かってのを考えさせられる質問例だな
2017/10/17(火) 13:53:18.28ID:DM6+oSG+
2本指での拡大縮小コマンドないでしょうか?
tapやswipeしか見つからず英語圏の掲示板も解決策のってません
2017/10/17(火) 17:17:59.87ID:LA5oa2Kn
2 finger swipとかで検索してないか?二本指でズームはpinchだぞ

TouchTask
ttp://play.google.com/store/apps/details?id=com.balda.touchtask&hl=ja

TouchTask allows you to perform gestures automatically without root
Gestures: swipe and pinch (require Android 7+)
2017/10/17(火) 20:46:20.79ID:jsS/8uZb
ここで聞く事じゃなければスルーして下さい
Android8.0を焼いてみようかと思っているんですが今使ってるProfileは使えなくなりますか?

Root化済のN5X
Tasker 購入済で使用中です
2017/10/17(火) 21:43:28.68ID:P/4wMx0g
ttps://blogs.yahoo.co.jp/ryo_hirayanagi/10148646.html
このサイトで紹介されてるgoogleカレンダーの予定を読み上げるprofileだが、xmlが取得出来ない今は使えないのか?
376名無しさん@お腹いっぱい。
垢版 |
2017/10/17(火) 22:09:38.28ID:uMZfgbgW
tasker有償有り
Root 有り
Android7

自宅のwifiに接続した時のssidを%SSIDに入れて%WIFII~%SSIDとして使ってるんですけど
自宅外のssidに接続した時は%WIFII~!%SSID
でいいんですか?
%WIFII~*!%SSID*ですか?
むしろ根本的に間違ってますか?

ご教示お願いします
2017/10/17(火) 22:44:17.60ID:iizEbdY2
>>376
%SSIDってのを他のプロファイルで使ってないなら、ルーターのマックアドレスで管理すればよいのでは。

%SSIDを有効利用できるのかよくわからんが。
378名無しさん@お腹いっぱい。
垢版 |
2017/10/17(火) 23:21:00.93ID:liNMsgTh
>>377
有難うございます
その場合%MacAddressでいいのでしょうか?
!%MacAddressですか?
2017/10/17(火) 23:47:17.54ID:iizEbdY2
>>378
https://i.imgur.com/HwBVrPC.png

ここのmacの虫眼鏡ボタンをおせ。
そんで、!マークをつけろ。
2017/10/18(水) 02:45:43.25ID:Sj+WQprP
>>374
今お前さんが使ってるProfileを知らんし何とも言えないでFAだろ
もしOSの穴を突くようなProfile使っててOreoにすることで塞がれるのであれば使えなくなるな。そんなんあるのか知らんけど
NexusならOTA image配布されてるんだから戻すのも楽だろ。気軽に試してみろよ
2017/10/18(水) 10:34:33.65ID:LE8bW5ai
>>379
出来た?とおもいます!
帰ったら実際の電波で確認します!
有難う御座いました <(_ _*)>
2017/10/18(水) 12:27:06.42ID:niEbTYlz
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと
特定アプリ(Twitcle)の特定のボタン(更新)を押したい

●やってみたこと
input tapを使用しての座標タッチ

●わからないこと(知りたいこと)
input tapを使用してのタッチでしたら可能ですが、
マルチウィンドウで表示位置が違うときには違う位置がタッチされるため
特定アプリの特定のボタンを押す方法が知りたいです。
2017/10/18(水) 17:48:38.29ID:5YX9wJvw
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: あり
●やりたいこと
デフォルトの時計のタイマー(指定時間までカウントダウンされるやつ)の残り時間を取得し、Alert→Sayで再生させたい。
取得方法だけでも分かれば嬉しい。

●やってみたこと
Profile→Event→UI→Notification: 時計
で時計アプリから出る通知の残り時間を取得しようとしたところ、そもそも時計からの通知でProfileが走らなかった。
他のアプリでProfileが走ることは確認済み。

●わからないこと(知りたいこと)
時計からのnotificationイベントを取得する方法。
または、全く別の方法でもタイマーの残り時間を取得する方法。

よろしくお願いします。
2017/10/18(水) 21:37:57.02ID:ZD/i9HFz
前スレ4の509が貼った直近3件の予定をシーンに表示するタスクだけど、初心者の私にはいくつか意味が分からないところがあって、タスクを入力する事ができないww

すごく初歩的な質問かもしれないけど、
1、A3からA5のToには何を入れればいいの?何も入れなかったらエラーになっちゃいます。
2、A7の下の〈loop_b〉、一体何を入力すればいいの?
3、A9の%cal_title(#)、この(♯)は何の意味があるの?このままtitleの後に入力していいの?
4、A13の%cal_title(%count_a)、この(%count_a)はtitleの後に入力していい?
いっぱい質問してごめんなさい、お願いします。。
以下、問題のタスク。

509 : 名無しさん@お腹いっぱい。[sage] 投稿日:2012/12/19(水) 18:15:27.35 ID:RFRMhTEQ [1/2回]
A1: Variable Set [ Name:%time_temp To:%TIMES Do Maths:On Append:Off ]
A2: Variable Set [ Name:%time_init To:%time_temp Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%cal_string1 To: Do Maths:Off Append:Off ]
A4: Variable Set [ Name:%cal_string2 To: Do Maths:Off Append:Off ]
A5: Variable Set [ Name:%cal_string3 To: Do Maths:Off Append:Off ]
A6: Variable Set [ Name:%cal_count To:1 Do Maths:Off Append:Off ]
A7: Variable Set [ Name:%cal_time To:0 Do Maths:On Append:Off ]
<loop_b>
A8: Test [ Type:Calendar Title Data:%time_temp Store Result In:%cal_title ]
A9: If [ %cal_title(#) > 0 ]
A10: Test [ Type:Calendar Start (Seconds) Data:%time_temp Store Result In:%cal_start ]
A11: Test [ Type:Calendar End (Seconds) Data:%time_temp Store Result In:%cal_end ]
A12: Variable Set [ Name:%count_a To:1 Do Maths:Off Append:Off ]
<loop_a>
A13: Variable Set [ Name:%title To:%cal_title(%count_a) Do Maths:Off Append:Off ]
A14: Variable Set [ Name:%start To:%cal_start(%count_a) Do Maths:Off Append:Off ]
A15: Variable Set [ Name:%end To:%cal_end(%count_a) Do Maths:Off Append:Off ]
A16: If [ %title ~ *[!] ]
A17: Variable Convert [ Name:%start Function:Seconds to Date Time Store Result In: ]
A18: Variable Split [ Name:%start Splitter: Delete Base:Off ]
A19: Variable Split [ Name:%start2 Splitter:. Delete Base:Off ]
A20: Variable Join [ Name:%start2 Joiner:: Delete Parts:Off ]
A21: Variable Convert [ Name:%end Function:Seconds to Date Time Store Result In: ]
A22: Variable Split [ Name:%end Splitter: Delete Base:Off ]
A23: Variable Split [ Name:%end2 Splitter:. Delete Base:Off ]
A24: Variable Join [ Name:%end2 Joiner:: Delete Parts:Off ]
A25: Variable Split [ Name:%title Splitter:[!] Delete Base:Off ]
A26: Variable Set [ Name:%cal_string_temp To:%start2〜%end2 %title1 Do Maths:Off Append:Off ]
A27: If [ %cal_count > 1 ]
A28: Variable Set [ Name:%cal_count_before To:%cal_count -1 Do Maths:On Append:Off ]
A29: If [ %cal_string(%cal_count_before) !~ %cal_string_temp ]
A30: Variable Set [ Name:%cal_string(%cal_count) To:%cal_string_temp Do Maths:Off Append:Off ]
A31: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ]
A32: End If
A33: Else
A34: Variable Set [ Name:%cal_string(%cal_count) To:%cal_string_temp Do Maths:Off Append:Off ]
A35: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ]
A36: End If
A37: End If
A38: Variable Add [ Name:%count_a Value:1 Wrap Around:0 ]
A39: Goto [ Type:Action Label Number:1 Label:loop_a ] If [ %count_a < %cal_title(#) +1 ]
A40: End If
A41: Variable Add [ Name:%cal_time Value:1800 Wrap Around:0 ]
A42: Variable Set [ Name:%time_temp To:%time_init + %cal_time Do Maths:On Append:Off ]
A43: Goto [ Type:Action Label Number:1 Label:loop_b ] If [ %cal_time < 36000 ]
A44: Element Text [ Scene Name:時計2 Element:Text1 Position:Replace Existing Text:%cal_string1 ]
A45: Element Text [ Scene Name:時計2 Element:Text2 Position:Replace Existing Text:%cal_string2 ]
A46: Element Text [ Scene Name:時計2 Element:Text3 Position:Replace Existing Text:%cal_string3 ]
2017/10/19(木) 02:31:17.74ID:2BVKzTj9
>>384
テンプレ守らないと誰も教えてくれないぞ
2017/10/19(木) 07:06:04.11ID:sI58BTJP
>>382
AutoInputで、「更新」って文字のあるところを押させればマルチウィンドウでも行けると思うが
2017/10/19(木) 07:07:21.54ID:sI58BTJP
>>383
多分AutoNotificationで取得できる
もし取得できないならシステムのタイマーやめてTaskerでカウントダウンするって手もある
2017/10/19(木) 08:01:45.20ID:PJgSNC3+
カウントダウン読み上げだけならTasker要らんと思うがなー
2017/10/19(木) 08:07:03.08ID:yidGozGg
>>386
ありがとうございます
よかったらもう少し詳しく教えていただけませんか?
AutoInputのUI Queryだとテキストは取得できましたが
更新ボタンは見当たらなかったもので…
2017/10/19(木) 08:14:40.45ID:sI58BTJP
>>389
UI QueryじゃなくてAction使って更新ボタンを押すようにすればいい
2017/10/19(木) 08:17:39.66ID:sI58BTJP
>>384
古すぎて前スレ探すの大変だった
おそらく同じ挙動するものを作ってみた
同時に予定が有効になってたり、10分未満の予定だったりすると取りこぼす可能性がある
loop_backは、A4のLabelにチェックしてその下の欄に入れる

予定3件 (46)
A1: Variable Set [ Name:%time_temp To:%TIMES Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%cal_count To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%cal_previous To:cal_previous Recurse Variables:Off Do Maths:Off Append:Off ]
<loop_back>
A4: Test App [ Type:Calendar Title Data:%time_temp Store Result In:%cal_title ]
A5: If [ %cal_title(#) > 0 & %cal_title(1) neq %cal_previous ]
A6: Test App [ Type:Calendar Start (Seconds) Data:%time_temp Store Result In:%cal_start ]
A7: Test App [ Type:Calendar End (Seconds) Data:%time_temp Store Result In:%cal_end ]
A8: Variable Convert [ Name:%cal_start(1) Function:Seconds to Date Time Store Result In: ]
A9: Variable Convert [ Name:%cal_end(1) Function:Seconds to Date Time Store Result In: ]
A10: Variable Search Replace [ Variable:%cal_start(1) Search:.*-(.*)-(.*)\s(.*)\.(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1/$2 $3:$4 ]
A11: Variable Search Replace [ Variable:%cal_end(1) Search:.*\s(.*)\.(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1:$2 ]
A12: Variable Set [ Name:%result(%cal_count) To:%cal_start(1) ~ %cal_end(1) %cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A13: Variable Set [ Name:%cal_previous To:%cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A14: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ]
A15: End If
A16: Variable Add [ Name:%time_temp Value:600 Wrap Around:0 ]
A17: Goto [ Type:Action Label Number:1 Label:loop_back ] If [ %cal_count < 4 ]
A18: Flash [ Text:%result(1)
%result(2)
%result(3) Long:On ]
2017/10/19(木) 08:19:29.88ID:PJgSNC3+
>>389
ActionでEasy Setupしてid取れればレイアウト関係なく座標ベースでもなくidレベルでタップ可能
AutoInputなら初歩的セットアップなんだけど
2017/10/19(木) 08:21:25.34ID:PJgSNC3+
>>391
そこまでするならxmlをどこかに上げてやれば?
2017/10/19(木) 08:47:54.05ID:aviMGDAs
>>387
Google Assistantからシステムのタイマー呼び出してるので、そこまでTaskerで作るならアプリ組んじゃった方が早いんですよね...
一度AutoNotification試してみます。
デフォルト時計の通知は何故か通知のブロックなどもできなくなっているし、仕様が謎で困ります。

>>388
ちなみに、何か参考になる方法ありますか?
一般的な通知読み上げアプリは通知すら拾えないし、setAlarmメソッドで走ってないみたいなので、AlarmManagerからも取得できないみたいで苦戦してます。
2017/10/19(木) 08:52:10.89ID:PJgSNC3+
>>394
読み上げだけならその手のアプリで
2017/10/19(木) 09:30:04.72ID:yidGozGg
>>390
Actionでしたか失礼しました

>>392
ActionのEasySetupにて試してみました
Twitcleのような更新ボタンがアイコンのタイプは出来ませんでしたが
別のアプリで文字の付いているようなタイプのものはうまく行きました
EasySetupで取得できないタイプのものはやはり難しいでしょうか
(例えば2chmateの更新ボタン)
2017/10/19(木) 12:15:09.44ID:PJgSNC3+
>>396
idもtextも設定されてないならxyのみ
画像マッチングという方法論もあるけどそれはFRep
2chMate更新にはintentがあるので同様にそのアプリでどうかを調べてみるのも
2017/10/19(木) 18:54:53.36ID:Eg2RYOs2
●Tasker有無: 購入済み
●Androidバージョン: 4.4.2
●root有無: あり
●わからないこと
Chromeの右上の3点メニューをタップするとメニューが表示されますが、AutoInputでタップできないのはなぜでしょうか?
Queryで調べても読み取れない
399きょり
垢版 |
2017/10/19(木) 19:12:20.07ID:OhCXDTAG
>>393
それもそうだな

というわけで>>391をあげておいた
https://sites.google.com/site/kyoritrashbox/tasker
即席だからいろいろと適当だが目を瞑ってくれ…
2017/10/19(木) 19:40:46.95ID:lx6O54e0
>>399
すごい、これをみて自分で作ったんですか!
ぜひ使わせていただきます!
ありがとうございました〜
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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