探検


Tasker 質問スレ 18

■ このスレッドは過去ログ倉庫に格納されています
2018/07/18(水) 18:44:13.67ID:9tqRPFzl
Androidアプリ、Taskerの質問スレです

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

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

■前スレ
Tasker 質問スレ 17
http://egg.5ch.net/test/read.cgi/android/1516034071/

■関連リンク
◆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を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
2018/12/16(日) 21:46:30.49ID:yzUeJYub
>>311
これはもう解決したか?
2018/12/16(日) 21:53:24.62ID:yzUeJYub
>>312
Send Intent を使えばよい.

https://www.reddit.com/r/tasker/comments/9bl60v/task_poweramp_music_player_intents/
2018/12/17(月) 08:13:34.10ID:inAFExWQ
>>313
未解決です。何か方法ありますでしょうか…
2018/12/17(月) 22:11:56.94ID:fL1YRstm
>>315
症状だけ見ると,送信元の指定の仕方が悪いと思われる.

まずは,送信元を指定しないですべてを受信できる状態にしておいて,
Alert>Notify で %evtprm() を通知してみて,送信元に何が入っているのか確認した方がよい.
2018/12/17(月) 22:29:23.77ID:inAFExWQ
>>316
ありがとうございます。
表示は、
-----------------------------------------------------------------
MMS, 宛先名<[email protected]>, タイトル
-----------------------------------------------------------------
のフォーマットで表示されます。
宛先名は登録していないですが表示されています(英語)。
タイトルは日本語表記で文字化けしていますね…
上のフォーマットの [email protected] の部分を送信元として指定しましたが、やはり反応なしです。
2018/12/18(火) 00:06:54.60ID:tl8ofkv/
>>317
今こそdescriptionをはるんだ。
あえてエスパーするなら*をうまくおけばできるような気も。
2018/12/18(火) 01:20:55.09ID:2OsLaJQB
>>318
Tasker 初心者なので何か間違えてたらごめんなさい。 Description と言うのはこちらでよろしいですか?
https://taskernet.com/shares/?user=AS35m8neo3OzgEbOi1yq%2F4oYZq%2FfcDW4497UWyn%2BaIjFpajLbd8zAtzyDOR3QLDfXE5eiw%3D%3D&;id=Profile%3AReceived+Text+MMS+Test

↑は全ての MMS 受信時に通知がくるようなタスクになってるのでちゃんと動作します。

ただ、お伝えしてる通り送信元を指定してテストメールを送っても通知は来ません。
*@fuga.com とかでも駄目でした…。
2018/12/18(火) 08:56:53.42ID:2OsLaJQB
>>318
ああああああああああああ!すみません。
昨日 %evtprm() で表示したアドレスを再度確認すると、SMS/MMSアプリで表情されていたアドレスと一文字違いました…(ハイフンの有無)
その上で Sender に アドレスを指定しても反応なしでしたが、
* <[email protected]> と指定するとやっと動くようになりました…
超凡ミスで騒ぎ立てて申し訳ないです。

316のレスのお陰です。本当にありがとうございます!
2018/12/18(火) 08:59:48.92ID:2OsLaJQB
連投すみません。
万が一宛名やアドレスが変わってもいいように、
* <*@fuga.com>
の指定にしても問題無しでした。こっちの方が安全そう。

ありがとうございました。
2018/12/18(火) 22:31:36.17ID:tl8ofkv/
>>319
descriptionてのは↓こんなの。


時計一分 (136)
Abort Existing Task
A1: Wait [ MS:0 Seconds:%Timeone Minutes:0 Hours:0 Days:0 ]
A2: Variable Clear [ Name:%Timeone Pattern Matching:Off Local Variables Only:Off ]
A3: JavaScriptlet [ Code:var d = new Date();
var hour = ('0' + d.getHours()).slice(-2);
var minute = ('0' + d.getMinutes()).slice(-2);
setGlobal('TimeText', hour + ':' + minute); Libraries:45 Auto Exit:On Timeout (Seconds):45 ]
A4: Destroy Scene [ Name:日時 ]
2018/12/19(水) 06:23:43.52ID:29rleK+u
>>322
ありがとうございます。
Export > Description To Clipboard ですか?
2018/12/19(水) 09:50:05.35ID:6YguANLd
>>323
そうそう。もう解決してるならいいんじゃない?
次困ったらつかうといいとおもいます。

簡単なものだったらこれ見ればわかるし、動作検証するんだったらやってたみたいにサイトにあげればいい。
2018/12/19(水) 10:11:10.31ID:8tDsLGxg
>>324
なるほどです!今後困ったときに活用しようと思います。ありがとうございました。
2018/12/24(月) 20:53:34.78ID:TV4bF6Vs
よろしくお願いします。

●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無︰なし
●やりたいこと︰車内のbluetoothに接続中は、画面のオートブライトネスOFF、輝度maxの状態を保ちいた。

StateをBT Connectedにして一応希望の状態にはなるのですが、画面をロックし、アンロックで戻ると、何故かオートブライトネスONの状態(端末のデフォルト)に戻ってしまいます。
どうすれば、解消できますでしょうか。
2018/12/24(月) 22:58:08.03ID:AVVKPjxy
>>326
根本的な解決にならないけど車内のBTに接続中はSmartLockでロックしないようにするとか
2018/12/25(火) 00:37:36.55ID:CQIWid8X
エスパーするならRestore定期じゃろ
というかなにか宗教的な理由でProfileを貼らないんだろうか?w
2018/12/25(火) 10:20:06.24ID:SExASPMm
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無:なし
●やりたいこと
tenki.jpから今日と明日の2日分の天気と最高・最低気温を取得してzooper widgetに表示させたい
2018/12/25(火) 18:43:58.43ID:QE9ymUAd
>>329
HTTP Get
2018/12/28(金) 08:34:10.48ID:m6/NDraE
>>329
天気と最高・最低気温を取得までだけど
tenkijp (36)
A1: HTTP Get [ Server:Port:https://tenki.jp/lite/forecast/1/1/1100/1214/ ]
A2: Variable Search Replace [ Variable:%HTTPD
Search:
(?<=weather-telop">)[^<]+|(?<=high-temp temp">(?:<span class="value">)?)[^<]+|(?<=low-temp temp">(?:<span class="value">)?)[^<]+
Store Matches In:%data ]
A3: Notify LED [ Title:今日の天気 Text:%data(1) %data(2) %data(3) %data(4) %data(5) %data(6) ]
2018/12/28(金) 15:26:50.34ID:cFAxxu+1
>>331
横からだけどすごい
2019/01/04(金) 01:18:04.88ID:lbaEvE5m
わざわざExitで終了させないとエラーでショートカット置けなくなったね
なんだこれ?
2019/01/04(金) 08:27:40.83ID:H8eBufHG
>>333
Exitではなくバックキーで終了させれば平気。
結構前からだと思ったが。
2019/01/04(金) 09:10:47.24ID:lbaEvE5m
>>334
ホームとかタスクキーで消してたけどショートカットエラー以外は問題ないから気付かなかった
ありがとう
2019/01/07(月) 16:46:28.10ID:CrzvzHh1
●Tasker有無: 購入済み
●Androidバージョン:9.0
●root有無: なし
●やりたいこと
 AmazonMusicアプリを開いた際、指定した音量に設定し、アプリのバックグランド利用中でも維持したい
●やってみたこと
  Profile: Amazon Music (25)
Application: Amazon Music, App/Services
Enter: MediaVolume (17)
A1: Variable Set [ Name:%Keepvol To:%VOLM Recurse Variables:Off Do
Maths:Off Append:Off ]
A2: Media Volume [ Level:15 Display:Off Sound:Off ]

Exit: MediaVolumeRestore (5)
A1: Media Volume [ Level:%Keepvol Display:Off Sound:Off ]

  プロファイルでApplication選択で、SERVICESのみにチェックにしても動作は同じで、バックグランド状態になるとアプリ起動前の音量に戻る
●わからないこと(知りたいこと)
 バックグラウンド状態になってもアプリ起動時の音量を維持したい

宜しくお願いします
2019/01/07(月) 20:38:40.06ID:2RCv4oQk
>>336
invertを使えばいいんじゃん?
2019/01/07(月) 21:24:49.00ID:TSn81pI9
>>336
解決できてないけど参考に過去スレ
https://egg.5ch.net/test/read.cgi/android/1516034071/360
2019/01/08(火) 04:35:50.67ID:50gR0gIG
>>336
バックグランド利用中ってのが通知欄にAmazonMusicが出てる状態なら
Event→UI→NotificationとNotification Removed使って何とかできるかも
2019/01/08(火) 14:10:48.18ID:61FcENeg
>>336
どうしてもバックグラウンド状態を判別できなきゃ逆に考えるんだ
MediaVolの音量で音の出る状況ってアプリ起動中の効果音や動画、音楽だろうからAmazonMusicの音を基本音量にその他のアプリがメインに来たら音量調節すればいいのだ
2019/01/09(水) 03:42:02.94ID:3L43RiSB
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: あり
●やりたいこと
フィード等が配信されているサイトをモニタして更新があれば通知をしたい

Feedly等でよく遊ぶゲームのwikiの更新のフィードを受信しているのですが
wikiのコメント欄が書き込まれた時も更新とみなされてしまうようで
それらを取り除いた更新情報をTaskerで代理的な通知をさせたいと思っています
Inoreaderに乗り換え等も考えたのですがTaskerの勉強もかねて試作してみたいです

●やってみたこと
test4 (6)
A1: HTTP Get [ Server:Port:https://grand_order.wicurio.com/index.php?cmd=rss Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:On ]
A2: Variable Set [ Name:%WIKItemp To:%HTTPD Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Search Replace [ Variable:%WIKItemp Search:<[:;/="#_&%a-z0-9\s\?\.\-\+]+>|https?[:/=#_%\p{Alnum}\?\.\-]+ Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A4: Variable Search Replace [ Variable:%WIKItemp Search:.*/(コメント[0-9]?|ログ)\n.*\n.*JST Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A5: Variable Search Replace [ Variable:%WIKItemp Search:.*\n.*\n.*JST Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In:%WIKIword Replace Matches:Off Replace With: ]
A6: Variable Search Replace [ Variable:%WIKIword1 Search:\n Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ] If [ %WIKIword1 Set ]
A7: Read File [ File:Tasker/Temp/wikiword.txt To Var:%WIKIwordold ]
A8: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ] If [ %WIKIword1 !~ %WIKIwordold ]
A9: Flash [ Text:%WIKIword1 Long:Off ] If [ %WIKIword1 !~ %WIKIwordold ]
A10: Write File [ File:Tasker/Temp/wikiword.txt Text:%WIKIword1 Append:Off Add Newline:Off ]

●わからないこと(知りたいこと)
一連の流れを作れて通知も確認出来たので、次は通知する場合と通知しない場合を作ろうと思い
「見つかったキーワード(%WIKIword1)が、前回見つかったキーワード(%WIKIwordold)と違う場合に通知」
という判定( If [ %WIKIword1 !~ %WIKIwordold ] )をA9に入れてみたのですが
同じキーワードが見つかった場合でも通知される場合があり困っています

例1「紅閻魔 Wed, 09 Jan 2019 02:40:41 JST」
このキーワードだと同じキーワードが見つかったらきちんと通知されませんでした

例2「雀のお宿の活動日誌〜閻魔亭繁盛記〜/雑談 Wed, 09 Jan 2019 01:55:57 JST」
このキーワードだと同じキーワードが見つかっても通知されてしまいます
/や〜の文字がマッチング時に悪さをしているんでしょうか?

A8はIfが判定されてるのか自分なりに分かりやすくするためなので特に意味のない部分になります
2019/01/09(水) 08:59:17.74ID:SQ8H3mkU
>>341
~か!~で比較した場合、/は特殊文字として扱われる。
例2の場合、「雀のお宿の活動日誌〜閻魔亭繁盛記〜」または「雑談 Wed, 09 Jan 2019 01:55:57 JST」という意味になってしまう。

Doesn't Equalならパターンマッチングが使われないからそっちを使えばいいと思う。
2019/01/09(水) 18:33:27.53ID:rld+z46h
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: なし
●やりたいこと
車にFMトランスミッターをつけて、車にのってエンジンをかけるとトランスミッター
の電源がはいります。その時にスマホのBluetoothをOnにしてGPMのプレイリストを
再生し、エンジンを切ったらストップでスマホのBluetoothの接続をOFFにしたいです。
●やってみたこと
今日はじめてタスカーをインストールしたばっかりですし、プログラムはまったく
分からないためなにもしていない状態です。
ググって「taskerで乗車時にgoogle play musicをbluetooth経由で再生」
という記事を見つけてやってみたのですがなにも起きない状況で困っています。
よろしくお願いいたします。
2019/01/09(水) 19:10:21.00ID:HlHGAHlC
NFCで動作させる、電源供給させる等の外部トリガーなきゃ接続機器のBTオンになっても勝手にBTオンにはならない
というか正直いまどきのスマホ常時BTオンでも常に接続でもしてなきゃ待ち受け時間が300時間から298時間に変わるくらいの差しかないぞ
2019/01/09(水) 19:19:12.27ID:/VtbSUsK
>>343
その記事はスマホのBluetoothが予めONになっている事が前提だよ
TaskerでBluetoothをON,OFFするなんて何処にも書いてないでしょ
2019/01/09(水) 19:32:59.93ID:KYyTOM0y
カバンやポッケに入れたまま運用したいなら、常時BTオンにするか、最初のオフ→オンだけ手動(乗車後のオフは自動化出来る)
車載ホルダーに設置して電源供給もするなら、「供給中はBTオン」のプロファイルと併用って感じじゃないかな
2019/01/09(水) 19:41:15.22ID:JJa9uLpI
BTオンオフするためのなんらかのトリガーが必要
BTがオフなのにトランスミッターのBTの有無を掴むことはできないからね
おれなら常時BTはオンにしておく。Wi-fiと違って野良に勝手に接続することはないし、つけっぱなしの電力消費もたかが知れてるから
2019/01/09(水) 20:56:29.94ID:3L43RiSB
>>342
ありがとうございます上手くいきました
やっと原因の切り分けも掴めてきました
実は最初はページ全体を比較(If [ %HTTPD !~ %WIKIsiteold ])させてたんですがフリーズしてしまって躓いてました
そりゃフリーズしますね…
2019/01/09(水) 21:29:16.24ID:+9gyBczQ
>>343
StateコンテキストのBT NearでToggle BluetoothのチェックをオンにしてあげればBluetoothがおふTaskerが定期的に
2019/01/09(水) 22:37:57.55ID:7wx9REUK
BTは自分も常時ONだけれども
BlueBorneなどセキュリティリスクの話題がちょくちょく出るから人に勧めていいものかは悩むね
脱線失礼
2019/01/09(水) 23:12:05.51ID:+9gyBczQ
>>350
Bluetooth関係の脆弱性は大抵攻撃者が通信範囲にいる必要があるから一般的な用途ではそこまで心配する必要はない気がする。
気になる人はセキュリティーパッチの提供が早い端末選ぶ方がいい気が。

・BlueBorne
2017年09月01日のセキュリティパッチで修正
・ペアリングの脆弱性により通信の傍受や改ざんを受ける可能性がある問題
2018年06月05日のセキュリティパッチで修正
352336
垢版 |
2019/01/10(木) 09:04:47.31ID:VTDKMRGy
>>337 
>>338
>>339
>>340

皆さんありがとうございました。

Notificationでバックグラウンドで維持はできたのですが、Notification Removedで キープしたボリュウームに戻らないです。
普段よく利用している音量に設定しました。

ありがとうございました。
2019/01/10(木) 13:28:41.16ID:IWgqlTGo
>>351
でも人の多い駅のホームなどで攻撃者が待ち構えていたらとか
キャリアのスマホはアップデートをすぐに打ち切るとか
自分は自己責任でいいけど人に勧めていいものか悩ましい

ってスレチしつこいですね、ごめんなさい
2019/01/11(金) 12:30:21.78ID:ezSDTtgy
マナーモードを解除したくやり方をググってみたのですが
最新バージョンではAudioでSilentModeがないのですがどこで設定すればいいのでしょうか?
2019/01/11(金) 16:10:45.92ID:6kld48RA
>>354
Android 5.0以上からVibrate modeに変更だったはず
2019/01/11(金) 16:25:42.97ID:ezSDTtgy
>>355
Vibrate modeだとoffとVibrateしかないんですけど・・・
2019/01/11(金) 17:07:32.77ID:J9ADmZJ0
>>354
Do Not Disturb
2019/01/12(土) 05:56:41.47ID:ARf8XV9m
>>357
それでなにを選択すればいいんでしょうか?
2019/01/13(日) 08:50:17.29ID:ojmpbklb
>>343です。
BTレシーバーが2台あって、1台はうまく接続できるのですがもう1台がうまく接続できません。
うまくいかない方は、スマホでBT接続できているのですが、再生がされないです。
これって機器によることでどうにもできないのでしょうか?
ちなみにそのうまくいかないBTレシーバーはJAPAN AVE JA996です。
2019/01/13(日) 11:18:30.67ID:nEcvBB0I
スピーカー2台(同プロファイル・同機能機器)の同時接続はそもそも無理やで
2019/01/13(日) 11:30:14.27ID:NV5kYFv/
>>359
343の件は結局どうなったの?
アドバイスしてくれた人が何人かいたようだけど無視なのか?
きっと新たな質問に回答しても同じ対応なんだろうなぁ
2019/01/13(日) 16:59:21.91ID:ojmpbklb
>>361
ごめんなさい、結果は>>359にあるとおりです。
お礼がおくなり申し訳ありませんでした。
ご回答アドバイスしていただいた方ありがとうございました。
2019/01/14(月) 23:48:59.29ID:BctgZMex
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: 有り
●やりたいこと
 ・スマホ本体での留守番電話
●やってみたこと
 ・サイトを参考に下記のプロファイルを作成
1.Wait: 4 seconds
2.Take Call
3.Music Play
File: this has the filename address
Stream: Call
4.Wait: 5 seconds
●わからないこと(知りたいこと)
 ・上の3で音の出力先が通話先にならずに、自分のスピーカーになってしまう。
「只今電話に出られません」という音声通知を何とかして相手に伝えたい。
あるサイトでは、自分のスピーカーから鳴らした音をマイクで拾わせて伝える、とあったが、それはやりたくない。

よろしくお願いします
2019/01/15(火) 01:36:06.48ID:o5MjJKwl
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: あり
●わからないこと
>>341で質問させて頂いた者です
一応形には出来たのですが
色々と試しているうちにまた If の判定についてよく分からなくなったので質問させてください

今のところは似たようなタスクを2つ(フィードのURLだけ異なる)作り
どちらも10分間隔のプロファイルで動かして動作の様子を見ています

これだと運悪く同じタイミングでタスクが走ってしまうと良くないだろうなと思い
対策の一つとしてグローバル変数の部分を全てローカル変数へ変更してみたのですが
何故かグローバル変数の時とローカル変数の時でIfの判定が変わって?しまいます

正確にはローカル変数にするとIfが緑表示の時は実行されず赤表示の時は実行されるような動きをします

●やってみたこと
test2 (3)
A1: Variable Set [ Name:%Feedurl To:https://demonition.com/feed Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%Sitename To:demonition Recurse Variables:Off Do Maths:Off Append:Off ]
A3: HTTP Get [ Server:Port:%Feedurl Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File:Tasker/Temp/%Sitename/site.txt Trust Any Certificate:Off Continue Task After Error:On ]
A4: Read File [ File:Tasker/Temp/%Sitename/site.txt To Var:%Sitetemp Continue Task After Error:On ]
A5: Variable Search Replace [ Variable:%Sitetemp Search:<lastBuildDate>.*</lastBuildDate> Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In:%Sitedate Replace Matches:Off Replace With: ]
A6: Read File [ File:Tasker/Temp/%Sitename/date.txt To Var:%Sitedateold Continue Task After Error:On ]
A7: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A8: Flash [ Text:%Sitetemp Long:Off ] If [ %Sitedate1 neq %Sitedateold ]
A9: Write File [ File:Tasker/Temp/%Sitename/date.txt Text:%Sitedate1 Append:Off Add Newline:Off ]

「取得したページの日付(%Sitedate1)が、前回取得したページの日付(%Sitedateold)と違う場合に通知」
という簡易的な流れを作りました
上記のようにグローバル変数の時はちゃんと期待通りに動く(Ifが赤表示の時は通知しない)のですが
全てローカル変数に変更して実行した時では表示がおかしく(Ifが緑表示になり通知もされない)なります
Ifが一つだけの時は表示が反転してるだけなのかなと思ったのですが
Ifを増やすと再反転したりしてさらにおかしな表示になるようです・・・
このIfの表示の違いについてご存知の方はいらっしゃいませんか?

Taskerの仕組みを理解出来るまで検証したいつもりではあるのですが
ちょっと良くない深みに嵌った気がします
2019/01/15(火) 04:22:46.02ID:dTdywjqF
ローカル変数はタスクを走らせるまでなにも格納(※1)されていないからif○○と△△が違うときという条件なら常に緑文字(※2)だよ
A1と最後にFlash %sitedeta1 %sitedateold を付け加えればその様子が確認できる
※1 %sitedate1 というローカル変数にはタスク内で指定されていない限り参照している命令がMathsにチェックいれていれば0いれてなければ%sitedate1(空)の変数が格納されている
※2 タスクを走らせる前には%sitedeta1には%sitedeta1が %sitedateoldには%Sitedateold の変数が格納されているので違うときの条件ならば常に緑文字で実行時違っていれば一瞬赤くなる
2019/01/15(火) 04:27:55.67ID:dTdywjqF
※2 実行時に合っていれば一瞬赤くなる
です
2019/01/15(火) 04:52:44.20ID:9oUck46e
ステップバイステップで追っているときならともかく編集時に緑だ赤だなんてグローバル変数で定義済以外はほぼ意味ないよ
あとローカル変数になってない
2019/01/15(火) 09:16:06.66ID:OpNRdeSj
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし

Display.Brightness で0を指定しても、輝度が最低になりません。

https://i.imgur.com/scwBC6N.png
https://i.imgur.com/ZidyYLi.png

Oreoの時は正常に動いていたのですが、Pieにしてからのトラブルです。
輝度を最低にするにはどうすれば良いでしょうか。
2019/01/15(火) 13:01:17.26ID:lOXA0ioM
>>368
Disable Safeguardにチェックに入れないと20未満の数値は20として扱われるよ。

スライダが最低値ではなくなった理由はAndroid側の仕様変更で最低値が変わったと思われる。
2019/01/15(火) 13:09:41.67ID:OpNRdeSj
>>369
ありがとう。
チェックを入れたら最低輝度にできました。
2019/01/15(火) 17:49:46.06ID:cfUO87E1
>>368
上の画像の中ににあるdisable safeguardをチェックすると20以下に下げられる。
2019/01/15(火) 17:50:44.75ID:cfUO87E1
あれ?かぶった
2019/01/15(火) 20:37:21.59ID:o5MjJKwl
>>365-366
ありがとうございます
・ローカル変数はそのタスク内のみで有効
・ローカル変数は毎回リセットされる
・ローカル変数が空の時のIfの動作
というところまでは理解が出来ていたのですが
※1のMathsにチェック入れていれば0というところはちゃんと理解出来てなかったです

すみません自分のレスを読み直したら
「A7のwait中で、Ifの判定の表示がおかしい」
という一番大事な伝えるべき意味が抜けていました…すみません

本当にお聞きしたかったことは
A7のwait中、つまり%Sitedate1(%sitedate1)や%Sitedateold(%sitedeteold)に値が格納されているはずの時に
ローカル変数だとIfが「緑表示で実行されない」「赤表示で実行される」ような動きをします
という意味になります
自分の説明に不備があり大変申し訳ありません…


>>367
ありがとうございます
ほとんど同じ内容だったのでローカル変数分も貼ってしまうと長すぎかなと思いグローバル変数の分だけ記載してしまいました
本当にすみません…

>ステップバイステップで追って
まさにおっしゃる通り一段一段
・格納されている変数
・実行されたかどうか
・実行された結果
を見ながら追いかけていくべきでした

やはりローカル変数時のIfの判定表示はあまり気にせず
実行結果のみを信頼したほうが良いでしょうか…
2019/01/15(火) 23:06:21.60ID:d7AWTcpB
>>373
まずはそのローカル変数に変えたの貼ってみるか見直したら?どこかがグローバルのままとかになってないかい?
あとは
テスト1
A1: Variable Set [ Name:%test1 To:テスト Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%test2 To:テスト Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A4: Flash [ Text:successful Long:Off ] If [ %test1 !~ %test2 ]

みたいな適当なタスクでどんな挙動するか納得するまで見てみるといいとおもう
2019/01/16(水) 00:25:13.98ID:S/SMtX1K?2BP(1000)

>>374
何度も申し訳ありません…
こちらがローカル変数版になります
本当に全ての変数の頭文字を小文字に揃えただけなので364で貼ったものと変数名以外で違いは無いはずなのですが…

test (14)
A1: Variable Set [ Name:%feedurl To:https://demonition.com/feed Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%sitename To:demonition Recurse Variables:Off Do Maths:Off Append:Off ]
A3: HTTP Get [ Server:Port:%feedurl Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File:Tasker/Temp/%sitename/site.txt Trust Any Certificate:Off Continue Task After Error:On ]
A4: Read File [ File:Tasker/Temp/%sitename/site.txt To Var:%sitetemp Continue Task After Error:On ]
A5: Variable Search Replace [ Variable:%sitetemp Search:<lastBuildDate>.*</lastBuildDate> Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In:%sitedate Replace Matches:Off Replace With: ]
A6: Read File [ File:Tasker/Temp/%sitename/date.txt To Var:%sitedateold Continue Task After Error:On ]
A7: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A8: Flash [ Text:%sitetemp Long:Off ] If [ %sitedate1 neq %sitedateold ]
A9: Write File [ File:Tasker/Temp/%sitename/date.txt Text:%sitedate1 Append:Off Add Newline:Off ]


試しに>>374さんに提示していただいているタスクも動作させてみましたが
やはり緑表示になります(Flashは実行されませんでした)
なんとかタイミング良くスクリーンショットも取れましたので一応記載しておきます
https://i.imgur.com/7YXxZQV.png

もうここまでくると機種依存ってことなのでしょうか…
2019/01/16(水) 08:32:55.33ID:BW+k6yth
>>375
今まで気にしていなかったが自分の環境でも同じだった。
というか思った通りに動かない時はNotifyやWritefileで出力してたから気にしたことがなかった。
Android9.0 Tasker5.6
2019/01/16(水) 11:19:48.80ID:6bOHeVxo
指定した挙動で動いているが緑と赤の表示がずれている
のが気になっているんだよね?
指定した挙動で動かず緑と赤の表示もずれている
ということじゃないんだよね?
おそらくおま環というか、正直見ているほとんどの方はお前は何と戦っているんだ?状態だと思われる
そもそもローカルで指定したときの表示を気にしたことなかったけど↑のテストタスクの場合自分の環境じゃMatchesなら赤 !Matchesなら緑から変化すらしないけど変数を変化させると指定した動きはする
2019/01/16(水) 11:50:07.78ID:U8NCSYii
> おそらくおま環というか、正直見ているほとんどの方はお前は何と戦っているんだ?状態だと思われる

いえす
まったくどうでもいい
書いてるときに赤だ緑だなんて気にしたこともない
2019/01/16(水) 15:30:50.10ID:UWV93Dkw
●Tasker有無: 購入済み
●Androidバージョン:8.0.0 Mate 10 Pro
●root有無:なし
●やりたいこと

smartlockの「信頼できる場所」がないので
指定Wi-Fi接続時にロックを解除したい

●やってみたこと

 

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

 State→Net→Wifi Near からSSIDを指定するところまではわかるのですがその後のTaskがわかりません
2019/01/16(水) 16:24:32.44ID:0A/L1qNx
Display→Keyguardだけど>>379の環境でうまく動作するかは知らない
設定時に、端末によるからおかしかったら無効にしろみたいな警告が出る
あと、接続時ってことならWifi Connectedの方がいいかも
2019/01/16(水) 16:46:27.85ID:n+V1Zrms
マップやヤフーの地図を立ちあげた時にだけGPSをOnにして、
地図アプリを終了したらGPSをOffにしたいんですが
泥8.0ではそういったのできないんでしょうか?
rootなしの端末使ってます。
2019/01/16(水) 17:28:37.77ID:Uw3ynvB+
>>381
location mode
2019/01/16(水) 18:29:53.35ID:BW+k6yth
>>381
ADBでTaskerにWRITE_SECURE_SETTINGSの権限を与える必要があると横から追記しておく。
2019/01/16(水) 18:45:55.43ID:QCUCIfyw
>>376
>>377
>>378
やはり細かいことに長々とすみませんでした
皆さんの言う通り表示のほうは気にせず
一段一段ちゃんと中身を追いかけるのを気を付けます
2019/01/17(木) 12:47:46.61ID:ugVGqHM5
結果に影響なくても気になるのはなんとなく分かるな
自分はその時は固執してるんだけどちょっと休憩挟むとキレイさっぱり諦めがつく
2019/01/17(木) 12:57:25.05ID:yK4Vjnar
>>380
残念ながらできませんでした…

代替えでスリープまでの時間を長くしたり短くしたりして対応することにしました

ttps://www.xda-developers.com/smart-lock-on-huawei-honor-devices-emui/
2019/01/19(土) 21:59:05.46ID:L+rwigIt
特定のMACアドレスのルータに接続したいんだけど
WiFiNetではDisconnectとReassociateとReconnectしかないんだけど
特定のMACアドレスを指定して接続てどうすればできますか?
2019/01/19(土) 23:19:46.23ID:lgicGTA0
Profileから指定で
2019/01/20(日) 12:02:01.87ID:QmULeJIA
>>387
WiFi NearでそのMACが近くにある場合に
希望のAPにつながるまでConnectとDisconnectを繰り返すしかないんじゃない?
2019/01/20(日) 13:02:20.50ID:++HjJK6N
>>389
うーんそうなりますかね
やりたいのはルータとwifi中継器との中間点で強制的に中継器の方に接続させたいんですよね
2019/01/20(日) 14:00:15.54ID:LuaMQDAr
おおむかしに.がjsで出していた記憶があるよ
2019/01/21(月) 00:42:26.27ID:C3hQb5z3
https://www.gizmodo.jp/amp/2019/01/smartphone-automation.html
2019/01/21(月) 10:50:27.88ID:DvTS/aos
>>387

WiFi Connect for tasker
https://play.google.com/store/apps/details?id=jp.meridiani.apps.wificonnect

これじゃダメ?
394名無しさん@お腹いっぱい。
垢版 |
2019/01/21(月) 12:16:35.34ID:tQD/53Vr
ユーザー補助の色反転ってTaskerから制御するコマンドあったら教えてください
http://imgur.com/V9Pm2ES.jpg
2019/01/21(月) 12:36:12.79ID:B/JstK9F
>>394
Custom Setting
Secure
accessibility_display_inversion_enabled
テンプレ使ってな
396名無しさん@お腹いっぱい。
垢版 |
2019/01/21(月) 13:17:54.77ID:tQD/53Vr
>>395
ありがとう
2019/01/21(月) 18:15:49.29ID:ow2/hhIF
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: あり
●わからないこと
設定ーテザリングとポータブルアクセスーWi-Fiブリッジをオン/オフしたい。

良い方法があればご教示ください。
よろしくお願いします。
2019/01/21(月) 19:22:43.04ID:IGaxBEEv
>>395
横からですけど
これ初めはSelect Settingに出てこなかったけど
手打ちして実行したらSelect Settingに出るようになった
そういうものですか?
Huawei P20 Proです
2019/01/22(火) 09:46:35.94ID:PNY/pn2g
>>393
レビュー見るとMACアドレス指定は出来ないようです
2019/01/23(水) 22:07:07.52ID:iDyaDkI6
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: あり
●わからないこと
ヘッドセットがBTでいつもつながっているが、いつも装着してるわけではない。
スマホのマイクがヘッドセットに奪われて具合が悪いので、通話時以外はヘッドセットをスマホから切断したい(ヘッドセットの電源は入ったまま)
●やってみたこと
Secure SettingsやBluetooth auto connectではうまく動作せず。
Bluetooth auto connectはデバイスの接続はできましたが切断が動作しませんでした。

よろしくお願いします。
2019/01/25(金) 20:44:18.30ID:7iNgkZjr
>>400
BlueTaskプラグインを使えば,Headset や A2dp などの Profile を指定して切断ができる.
2019/01/30(水) 09:45:11.19ID:dPPvbxM4
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●わからないこと
 電話の発進時にプレフィックスを付加して発信したい
●やってみたこと
 それ専用のアプリを使えば早いのですが、Taskerで実現できないかと思っています
 Call-Outgoing のPROFILEで、Call-Divertを使えば発信先を変更して電話をかける
 ことはできそうなのですが、発信先の番号に指定するための「現在発信しようと
 している」番号をどうやって取得したらよいか分かりません。
 %CONUM だと「最後に発信した」番号なので今回は不適だと思います。なにか方法が
 ありましたら教えて下さい。
2019/01/30(水) 11:40:58.27ID:HMudWFfm
>>402
Profile: 連絡帳
Application: 連絡帳
State: Variable Value [ %CLIP ~ 090* | %CLIP ~ 080* ]
Enter: Anon
A1: Flash [ Text:%CLIP Long:Off ]
A2: Set Clipboard [ Text: Add:Off ]

アドレス帳を開いて電話番号をコピーする
A1に発信シーケンス 最終行にクリップクリア

少し迂遠な気がするけどこんなのしか思い浮かばない
404402
垢版 |
2019/02/01(金) 08:04:19.65ID:KcVDG7FW
>>403

調べていただいてありがとうございます。
いろいろ試行錯誤してもう少しやってみます。
2019/02/01(金) 11:10:24.59ID:v4qleEYT
402の方の質問を見て思い立ったのですが、

dualSIM端末でSIM1を選択して電話をかけたとき、プレフィックス番号を付加(専用のアプリ利用でも可)して発信出来るようになりませんか?

●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●わからないこと
 sim1で発信したときにプレフィックスを付加したい。

宜しくお願いします
406402
垢版 |
2019/02/01(金) 12:37:21.04ID:KcVDG7FW
以下の流れで考えているのですが、2 で発信を止める方法が分からず、
停滞中です。
Intent Received PROFILE の「STOP EVENT」が有効かと思ったのですが
なんか違うようで、発信を止める方法はまだ思いついていません。

PROFILE:
Intent Received android.intent.action.NEW_OUTGOING_CALL

ACTION:
1. %android_intent_extra_phone_number から「発信しようとしている番号」を取得
2. 発信を止める(※)
3. プレフィックスを付けた番号に成形
4. taskerから発信
2019/02/01(金) 22:10:59.78ID:eRWB4Dt+
>>406
別タスクで常時発信制限では?
A1: Call Block [ Number Match:!003768*/110/119 Info:Off ]
2019/02/01(金) 22:51:18.92ID:7+3vr7MJ
>>405
私も同じことを以前から思っています。
ですがTaskerはSIMの区別が出来ないのではないでしょうか。
2019/02/02(土) 02:40:15.13ID:f+2GHjrN
既出のこのあたりは試した上?

AutoTools Secure Settings
https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autotools/com.joaomgcd.autotools.activity.ActivityConfigsettings.html
multi_sim_

Dual SIM Control
https://play.google.com/store/apps/details?id=pt.joaormf.mtkcontrol
410405
垢版 |
2019/02/02(土) 11:37:36.58ID:QJ0WMMQJ
>>409

AutoTools は購入しているのですが、いまいち使い方が分からずで・・・

アクセス許可まで完了しましたが、これ以降が分かりません

よかったら詳しい使い方教えてください。
2019/02/02(土) 23:15:40.90ID:mQuzn3mv
>>405
まず,SIM1 で発信したかどうかを検知する必要がある.
直接,何らかの API を使って検知する方法はなさそう.
通知か画面上に SIM1 だとわかる表示があるのなら,AutoNotificationプラグインか AutoInputプラグインを使って読み取るか,
または,SIM1を選択するのを AutoInputプラグインで検知するかのいずれかだろう.

後の流れは >>406 と同じ.
ただ,発信を止めるのは Call Block ではなく,Action>Phone>Call End の方がいいかもしれない.
2019/02/03(日) 10:34:58.20ID:VFpR6QU4
>>411
Call Endって発信しないように使うにはタイミングが微妙...
■ このスレッドは過去ログ倉庫に格納されています

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