【自動化】MacroDroid Part7【マクロ】

■ このスレッドは過去ログ倉庫に格納されています
2022/05/29(日) 22:06:33.30ID:29oCp1WY
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>970が立てること。立てられない場合は>>990が代わりに立ててあげてください。
2022/07/13(水) 22:17:27.38ID:ExdKPFCP
そんなもん知るか
498名無しさん@お腹いっぱい。
垢版 |
2022/07/13(水) 22:24:31.82ID:wkXLtYof
>>496
いい加減君のようなのもしつこいよ
2022/07/13(水) 22:33:23.07ID:UPE6BIiy
>>496
どうしてもそういう流れにもって行きたいようですね、開示されている情報に
目を通せば普通にスレを使っていれば大きな問題は起きないとわかるはずです

まさか人を扱き下ろす自由を奪われたとでも言うつもりですか?
2022/07/13(水) 22:39:28.80ID:Oesvi8Z8
自宅中心に300mのジオフェンスを置いて、フェンス内に入ったらAPIを叩いて自宅の照明を付けるようにしてるんですけど、GPSを1分周期に設定してても起動が漏れることがよくあります
自宅に到着して部屋に入ったくらいの時刻でフェンスに入ったログになっていて、実際部屋に入った後にアクションが起動して照明がつく感じです
タスクキルされているわけでもなさそうなのですが、どのような原因が考えられますかね?
WiFi繋がったタイミング?とか思ったんですけど、ジオフェンスに回線関係ないですよね
2022/07/13(水) 23:57:58.52ID:1tzDIkTU
>>475,483です
ごめんなさい自分もよくわかってなかった
>>491,492ありがとう
2022/07/14(木) 01:31:02.75ID:O2PPfmt4
>>323
標準機能でできるの?
どうやってやるのか教えてほしい
2022/07/14(木) 06:31:04.86ID:JAXTO2Eq
>>500
私も50mのジオフェンスで徒歩でテストしてみたのですが家に入ってから動き出す
感じになってしまいました

時間が足りなくて深い検証は出来なかったのですが消費電力は上がるかも知れません
が位置情報のトリガーも試してみてはいかがでしょうか?

>>502
音量を変更でフォアグラウンドで音量を設定するにチェックを入れると動くと思います
https://imgur.com/IoMAFoz.jpg
2022/07/14(木) 06:50:00.38ID:iX6DXdw1
ジオフェンスの反応速度は位置情報の更新間隔次第だよ
だけど更新間隔を短くすると消費電力が増えるのでもうひと工夫必要
2022/07/14(木) 07:09:06.57ID:8XF2ycg8
>>503
フェンス内でコンビニ寄ろうがまっすぐ帰ろうが、コケたときはいつも部屋に着いた直後に起動する理由がわからないんですよね
とりあえず位置情報トリガーで様子見してみようかと思います

>>504
最初に書いたとおり既に1分設定なので、更新間隔の問題ではないですね
2022/07/14(木) 07:19:53.62ID:pKpwVqn4
監視云々は逆に抑止に繋がるかも、知らんけどw
でもマジでクドい

基地局からのジオフェンスにすれば多少電池喰い減るのでは?

話は変わるけどおま環なのだがアクセシビリティがオンになってるにも関わらず落ちてる現象はどうにかしてほしい
機種変しか多分解決しないんだろうなあ
2022/07/14(木) 07:21:29.72ID:LNHD+dLo
>>505
うまくいかない人の半分は思い込みによるものであとの半分は機種依存によるもの
(省電力やタスクキルが多い)
GPSとは言ってても位置情報の更新間隔とは言ってないから何か別の事をしてるように見えなくもない
2022/07/14(木) 07:26:38.07ID:NMwXsf0/
>>505
発想変えてみて特定のWi-Fi圏内に入るのをトリガーにしてみたらどうだろうか
2022/07/14(木) 07:34:49.03ID:6EUwm1O4
>>475の最近使ったアプリから消去というのはマルチタスクには残さないが
タスクキルしてるわけではない、単に見えなくしてるだけ
であってるかな?
2022/07/14(木) 07:40:18.35ID:B1JEZ9YR
原因の切り分けとして、位置情報が正確に毎分更新されているかどうか出力して確認してみたらどうかな?
2022/07/14(木) 07:40:42.44ID:sagIWt8L
>>509
端末による
2022/07/14(木) 07:50:54.23ID:1qwoHFsi
Xiaomi持ちの方 泥11ベース miui13
トリガーhttps://i.imgur.com/JmCIlmb.jpg
セキュリティアプリ 「を解放」含まれる通知が出た時
アクションhttps://i.imgur.com/ph4sqIK.jpg
セキュリティアプリ「を解放」含まれる通知を削除
このセキュリティアプリ通知を消すマクロがうまくいかなくて
ttps://i.imgur.com/bCSlQQP.jpg

別のアプリの通知だと消えてくれるし
セキュリティアプリの通知全てが通知された時
セキュリティアプリ通知全て消す
なら消えてくれる
どなたか何かアドバイスを
2022/07/14(木) 08:09:55.02ID:b/O2kAUh
>>509
そのオプションはandroidが持ってる使用履歴に影響するものでアプリの起動そのもの(や実行中のアプリ)とは関係ないんよ
2022/07/14(木) 08:12:30.74ID:OcdFuaXR
>>509
もう回答出てるがそういうこと
タスクキルしてるわけじゃない
2022/07/14(木) 08:22:32.14ID:iX6DXdw1
>>512
「を解放」がMDから読み取れないんだと思う
ストレージ容量を削除とか別の言葉は?
2022/07/14(木) 08:41:00.11ID:b/O2kAUh
>>512
ログは?
2022/07/14(木) 08:54:03.33ID:b/O2kAUh
微妙なバグだけどTouchTaskの出力で変数設定するとこで変数新規作成すると滅茶苦茶になるわ
2022/07/14(木) 09:16:17.93ID:1Sq0D2h5
>>512

正規表現を使っているなら、
「 解放$ 」
と文末にマッチングさせられませんかね?
2022/07/14(木) 10:12:40.43ID:rzq28Rk7
監視をNGにしとけ。
2022/07/14(木) 12:40:43.45ID:N5+LLBci
>>503
ありがとう
うまく機能しました!
2022/07/14(木) 12:43:48.89ID:N5+LLBci
>>506
HUAWEIのタブレット使ってるけどよくタスクキルされるわ
2022/07/14(木) 13:07:21.21ID:wIKoP68n
最近rino3aから、
Mi 11 Lite 5Gに変更したのですが

エリアから出ると
Wi-Fiをoffにするようにできなくなってしまたんだけど、機種依存かな?

誰か対策知りませんか?
2022/07/14(木) 13:08:24.66ID:R0WjFvmJ
>>512です
>>515,518
それでやってみます
とりあえず、通知出るの待ちで再現性テスト未だできず うまく行った、いかなかった
後で報告します
>>516
ログは正常だった
2022/07/14(木) 14:15:56.84ID:b/O2kAUh
>>523
じゃあ消すアクションのときに「を解放」の文字が無いんだな
通知が表示されたときトリガー使うと変数を設定で通知のテキストとれるから片っ端から設定して内容確認してみると良いよ

んで、取得できる文字を対象にするか、
「を解放」が読み取れるように削除前に待機時間入れてやれば認識されるかもしれない
2022/07/14(木) 14:21:20.11ID:b/O2kAUh
ん?いや、おかしいな
トリガーの時点で「を解放」引っかけてるんだから
そこからアクションのタイミングで「を解放」でひっかからないのは変だな
2022/07/14(木) 19:14:48.21ID:JAXTO2Eq
>>522
Xiaomi機の扱いには慣れていますか?MacroDroidとHelperの権限
とタスクキル対策を再度見直してみてください

タスクキル対策がわからなければukkifaqと検索してみてください
2022/07/14(木) 19:32:35.37ID:cSQGgoBL
ヨコだけど
なんの考えもなくヘルパーはXiaomi特有儀式ディープスリープ解除設定にしてるけれど
いいんだよね?無駄だったかな?
2022/07/14(木) 19:33:51.35ID:cSQGgoBL
>>526
この文面ならディープスリープ解除設定は必須か
失礼した
流し読みしてた
2022/07/14(木) 20:02:51.34ID:mXRpoeoD
>>518
関係ない人だけれど
それって 正規表記オン、そさて解放$と文字設定すればいいだけなの?
正規表記云々つてよぐわかってなお
通常は正規表記チェックなし、文字は解放のみ
でオッケー?
2022/07/14(木) 20:08:54.12ID:Rj33qI5x
特定のアプリで特定の文字列があったときに通知消したいだけなら
通知キャンセラーアプリ使えばいいんじゃないの
猫の顔のアイコンのアプリ
2022/07/14(木) 20:40:24.22ID:JAXTO2Eq
>>512
通知を消したいならこの通知は必要ないという事では?クリーンアップの
リマインダーのチェックを外せば通知が出ないはずです

セキュリティアプリ起動→右上ナットマーク→クリーナー
https://imgur.com/uuLomvx.jpg
2022/07/14(木) 23:12:40.25ID:55H0PIHo
お昼の12時~12時55分までサイレントモードにして、それ以降はバイブにしたいんですが、
・12時~12時55分はサイレント
・12時56分にバイブ
の2個を作れば可能だと思いますが、これを一個のマクロで動かすことは可能でしょうか?
どういうマクロで行けるかアドバイスを頂きたいです
2022/07/15(金) 00:15:29.79ID:HOm6bLwZ
>>532
アクションに条件を付ける事が出来るので複数トリガーで各トリガー毎に
アクションを設定できます
https://imgur.com/lUKUGbQ.jpg
実行したいアクションが複数ある場合は条件分岐で囲めば良いでしょう
https://imgur.com/QF2G8gZ.jpg
2022/07/15(金) 00:53:37.69ID:HOm6bLwZ
機種によってはサイレントモードのスケジュールを設定できるので
MacroDroidでやらなくても実現できる可能性がありますね
2022/07/15(金) 07:34:31.49ID:wCa5ozMO
>>531
ありがとう!そこに気がつかない自分の哀れさよ…
でも、今はMacroDroidで消せない事実が悲しくて手段と目的が入れ違ってます
2022/07/15(金) 07:36:58.64ID:wCa5ozMO
なお、Xiaomiセキュリティアプリ通知の
>>515
>ストレージ容量を削除とか別の言葉は?
>>524
待機時間を設ける
この2つでも消えず
2022/07/15(金) 08:35:26.38ID:KTBO6RxL
>>536
通知させない手段としてはアプリアイコン長押し後の i マークからの通知設定を調整する事でもできるよ
まあそれはさておきMDの勉強として続けたいなら次の手段としてNotification ListenerというTaskerプラグインアプリを使ってみる
MDよりこのアプリの方が読み込める範囲が多いので一見の価値あり
たまに変な(派手な)通知方法取ってるアプリ用に使うことがある
2022/07/15(金) 11:20:20.13ID:/o06Z/1v
初歩の初歩の質問で申し訳ないのですが
作動時間の長いマクロを途中強制終了するには
どうすれぼ良いですか?
2022/07/15(金) 11:48:24.71ID:pj/LkkD9
>>538
そのマクロをオフオン
macrodroid自体をオフオン
2022/07/15(金) 11:51:13.18ID:8IKquI6y
ああん?翻訳のクソ化進んでないか?
「待機アクションをキャンセル」とか言う一瞬心踊るアクションがあったわ
2022/07/15(金) 12:37:27.51ID:OZW/bnaF
>>539
ありがとうございます!
2022/07/15(金) 12:44:06.09ID:5wLsPcjG
Taskerの変数をMacroDroidの変数に送ることってできませんか?
2022/07/15(金) 12:49:21.01ID:8IKquI6y
>>542
インテントでやり取りする
https://egg.5ch.net/test/read.cgi/android/1645605957/526
2022/07/15(金) 13:18:44.45ID:qNxaBnOZ
>>543
MacroDroid内でのインテントのやり取りはできたけど
Taskerとの変数の内容をやり取りができない
どうやって変数の内容をTaskerとやり取りするかはわかりませんか?
2022/07/15(金) 13:31:15.13ID:YD4KU0ny
何方かこれを
>>529
2022/07/15(金) 14:10:36.23ID:yNp9Btap
>>545
まずは「正規表現」が何なのかを調べた方が良いと思うよ
2022/07/15(金) 14:27:30.79ID:8IKquI6y
>>544
taskerからのインテントの送り方はtaskerスレで聞いたら確実だと思うよ
2022/07/15(金) 14:40:44.58ID:QHqIIhWY
>>533
丁寧に教えていただきありがとうございます
参考にし2個目の条件分岐の方で作成したところ目的の通りに動かすことが出来ました

トリガーを2個作ってしまうとAndになってしまうとばかり思っていましたが、こういう使い方出来るんですね
これを参考に色々と幅が広がるので色々と試行錯誤して考えながら他にも作りたいと思います
2022/07/15(金) 16:01:35.13ID:7Z5WRF9x
アクションブロックでhttpリクエストをgetメソッドで使おうとしてもなんも動かないんだけどこれはおま環?
アクション単体で使うぶんにはちゃんと機能するんだけど・・・
2022/07/15(金) 16:26:17.71ID:7Z5WRF9x
失礼、自己解決した
アクション終了まで待たせないとレスポンス受け取るよう設定してても帰ってくる前に次行っちゃうんだね
2022/07/15(金) 17:43:28.67ID:1kgl86Hd
>>550

賞味30分ぐらいで自己解決できるとか優秀な人w
2022/07/15(金) 18:24:40.29ID:HOm6bLwZ
v5.26.2アプデ来ました!
2022/07/15(金) 19:05:02.41ID:DSe82pZW
権限すべて与えてるつもりなのに定期的に通知にUI云々と出てしまう 何が足りないんだろう
2022/07/15(金) 19:12:41.94ID:pk7crdo9
通知の内容読めよ
2022/07/15(金) 20:18:24.24ID:EnH/XytK
>>326
マクロ2つしか登録してないのにセールで買ってしまった
2022/07/15(金) 20:25:44.01ID:IRTRi5yD
Alexa対応plz
2022/07/15(金) 21:06:39.47ID:HOm6bLwZ
>>542
Taskerの%bt_signal_strengthをMacroDroidに渡す例、こんな感じで理解できるだろうか?
https://imgur.com/EzsELZJ.jpg
https://imgur.com/fiJF4FK.jpg
https://imgur.com/niRCRzi.jpg
https://imgur.com/rWmiiND.jpg
2022/07/15(金) 22:45:36.63ID:cOqhq5oJ
>>557
ありがとうございます
Tasker → MDの変数の送信ができました
MD → Taskerの方法も教えていただけないでしょうか?
2022/07/15(金) 23:14:13.25ID:HOm6bLwZ
>>558
MacroDroidの変数MD_TEXTをTaskerに渡す例、エクストラのMD_TEXTは
%md_textとして使えるようになります
https://imgur.com/j1bfMTc.jpg
https://imgur.com/DamG1jv.jpg
https://imgur.com/yGEWVj4.jpg
https://imgur.com/pnF7jp5.jpg
https://imgur.com/kyIMwPF.jpg
2022/07/15(金) 23:24:03.62ID:9a9hCzkE
>>559
MD → Taskerもできました
本当にありがとうございます

・TaskerでEXTRAの値は「〇〇:✕✕」と書く
・Taskerでは送らてきたEXTRAは%〇〇として使える

自分で試行錯誤してるだけでは絶対にわからなかったと思います
2022/07/16(土) 08:07:01.80ID:erxBYguH
凄いなどんだけ詳しいのよ
2022/07/16(土) 08:16:23.10ID:P37j7cU3
今でもこのスレに残ってうちら素人のフォローしてくれている数少ない上級者ですし
俺ではサクッと答えてあげられない小難しい事でも回答してくれるので感謝あるのみです
2022/07/16(土) 10:45:21.84ID:3frGOvrY
>>326,555
セール価格っていくらでしたか?
最近MacroDroid入れたばかりなんですが、月一くらいのスパンでやる?
2022/07/16(土) 12:13:32.86ID:D3Xsthcw
>>563 325円でした。頻度はわからないな
うまくマクロが動かないからアプリを立ち上げたら案内があったよ
2022/07/16(土) 13:24:31.15ID:IgNhUl98
>>564
半額になるんだね
とりあえず今はギリギリ5個ピッタリで足りてるから、今度来たら買おうかな
必須ではないことを色々作って試すことは出来ないから早く来て欲しいな
2022/07/17(日) 08:47:47.34ID:ANp1NJrT
質問すみません
アプリ内で特定の操作をした時にトリガーを発動させることはできますか?
chmateの書き込みボタン(鉛筆)長押しで外部ブラウザに飛ぶ動作をトリガーにしたいのですが
宜しくお願いします
https://i.imgur.com/EUrBPE9.jpg
2022/07/17(日) 10:06:20.40ID:Fwl+LwCe
>>566
別アプリの操作をトリガーにするって事はそのアプリでやってる情報を他のアプリが盗み取るって事でしょ?
そんな事が簡単にできたらセキュリティダメダメじゃない?
とりあえずMDで簡単に実現出来る方法だとChMate終了後1秒以内にブラウザ起動をトリガーにしてさらに 最新50 の表示がされたら書き込み画面まで自動クリックしていくというマクロなら使ってる
2022/07/17(日) 11:31:04.00ID:4IXrmPP6
>>567
ありがとうございます
インテント受信ってのがいまいち理解できてないのですが、それで可能ならと思ったのですが…
やりたいことは、データSIMの切り替えなのですが、アクションはなんとか組めましたが、トリガーに悩んでました
そのマクロを参考にさせてもらいたいです
アクションの詳細を教えて頂ければ嬉しいです
2022/07/17(日) 11:58:09.17ID:Gfo6fRpE
>>566
外部ブラウザが開いてしまっても良いならトリガーは出来たと思います
厳密には長押しを検知しているのではなく、長押し後のブラウザを開く
インテントを検知しています

誤作動等があるかもしれませんので使用は自己責任でお願いします
https://www.mediafire.com/file/fjeby9ionjore68/ChMate_trigger.macro/file
2022/07/17(日) 12:26:27.89ID:vo+H+LN1
>>569
ありがとうございます
早速試してみようと思ったのですがまだADBで権限与えて無かったので後でやってみようと思います
2022/07/17(日) 12:41:56.69ID:D0d6/zjn
>>569
ブラウザを開くインテントって単にアプリ起動時(ブラウザ指定)で同じことできないの?
2022/07/17(日) 12:51:42.60ID:D0d6/zjn
あ、回答者別人か。失礼
chmate終了キャッチ+ブラウザ起動トリガーだと同様の通常操作でも反応する
インテントチェックなら発行元がもう少し調整できるんかな?
ただしADBHackが必要、と
2022/07/17(日) 12:53:26.70ID:vo+H+LN1
>>571
ブラウザ起動時にウェブページのアドレス指定ができれば良いのですが
5chに書き込むときだけSIMとブラウザを変更したいのです
某板で荒らしとワッチョイが被って困ってまして…
2022/07/17(日) 12:58:20.03ID:vo+H+LN1
>>572
mate終了とブラウザ起動をANDでトリガーにするって事でしょうか?
2022/07/17(日) 13:24:16.09ID:sWlbgkDu
これだけの簡単なマクロでもできたぞ
https://i.imgur.com/9VxzLZL.jpg
2022/07/17(日) 13:45:07.53ID:ANp1NJrT
>>575
おおなるほど!
色々できて面白いですね
ありがとうございます
2022/07/17(日) 14:33:10.17ID:Gfo6fRpE
>>575
それだとimgurのリンクをタップした時でも反応してしまうけど?
それでも良いのかもしれませんが・・・
2022/07/17(日) 16:02:43.84ID:ez7M6wOU
複数ワッチョイで自演ミスを回避したい人にも役立ちそう。
この人がそうでありませんように。
2022/07/17(日) 16:31:11.92ID:vo+H+LN1
>>578
粘着質の住人に自演疑われてめちゃくちゃ困ってますorz
手動でSIMとブラウザを変えるのも面倒で
2022/07/17(日) 16:45:27.90ID:BHptsLEc
(自演してるけど、自演を疑われて困ってしまいます、と言っているように思えるのは気の所為だろうか)
2022/07/17(日) 16:53:09.74ID:SgaOEwY+
(気のせいです)
2022/07/17(日) 16:54:01.13ID:vo+H+LN1
>>580
(スレ住人からもそう思われてんのかなと思います)
2022/07/17(日) 16:55:27.08ID:fF31QMit
その目的なら
マクロドロイドのボタンショートカットつくってそれを押すとモバイルデータ変更してURL開く
が良さそう
2022/07/17(日) 17:10:52.07ID:vo+H+LN1
レスは全てサブSIMと別ブラウザで行いたいです
下書きは慣れ親しんだmateでやりたいので文章切り取りから書き込みまで自動化できればいいのですが
2022/07/17(日) 17:13:28.60ID:Fwl+LwCe
>>569
いつもフォローありがとう
ちょうどLogcat 試してみようかな?と思ってた所だったのでありがたい情報ですわ
この方が誤動作防止用の余計なマクロが省けるからシンプルにできるね
2022/07/17(日) 17:27:48.21ID:vo+H+LN1
誤動作防止は重要ですよね
しかし知識不足故ハードルも高くなりシンプルで余計な動作をしないマクロを組むのは難しいです
SIM切り替えアクションもクイック設定パネルから座標やテキスト内容でクリックさせてるんですがもっと良い方法ありますかね?
2022/07/17(日) 18:04:56.34ID:Gfo6fRpE
>>584
書き込みの自動化となるとすぐに思いつくのは荒らしなのでちょっと協力は・・・

マクロを使ってなるべく自動化したいという気持ちはわかりますが、5chの依存度
や書き込み頻度も高いのでしたら普通に2台持ちにした方が間違いもないし、確実
でしょうね

個人的にはワッチョイが変わるまでサブSIMで読み書きすれば良いだけだと思います
2022/07/17(日) 18:45:19.08ID:vo+H+LN1
>>587
端末,専ブラ,通信事業者が同じだと毎週毎週被ります
スマホ板の端末スレなんかだと半分くらい同じ人に見えますw
4桁どころか8桁丸被りすることもあります
シンプルにmateで書き込むを押して書き込みたいだけなんですけどね…
なるべく手間のかからない方法はないかと模索してます
2022/07/17(日) 19:33:36.04ID:Gfo6fRpE
>>586
データ通信をどちらのSIMで行うかは切り替えできませんでしたが、SIM自体の
ON/OFFは出来ました

一応テストしていますがこのマクロでSIMをOFFにするとSIMが入っていても
認識されなくなります、元に戻せなくなってもすべて自己責任ですのでその点
は留意してください

ADB Shell [Tasker Plugin]を使用していますのでadb tcpip 5555が必要です
https://www.mediafire.com/file/6njo63y7y3un0q9/SIM_Card_ON-OFF.macro/file
2022/07/17(日) 19:53:55.15ID:Gfo6fRpE
v5.26.3アプデ来ました!
2022/07/17(日) 19:56:55.36ID:DUeDqYjh
SIMの切り替えは
システム設定のアクションでなんとかできそうな感じがする
2022/07/17(日) 19:57:56.42ID:H46sn/Ay
>>590
アプデでカテゴリー削除できないバグ治ってればいいな
2022/07/17(日) 19:59:41.84ID:H46sn/Ay
あと、Xiaomiのアプリトリガーバグも
というか、きてないし
2022/07/17(日) 20:11:11.98ID:Gfo6fRpE
>>591
出来そう?ちょっとやってみて動作確認できたら教えて欲しいな

>>592
そのバグは少し前にfixされたと思ってたけど違うのかな?リリースは
一斉じゃないので来てる人と来てない人が出るのは仕方ないみたい
2022/07/17(日) 20:15:58.76ID:vo+H+LN1
>>589
なるほどSIM自体のオンオフですか
自分には想像もつかないやり方です
重ね重ねありがとうございます!
>>593
Xiaomi端末を使ってますがアプリ起動時/終了時のトリガーの挙動がおかしいのはバグなんですか?
強制的に旧式を使用するにチェック入れてないとうまく動きませんね
2022/07/17(日) 20:56:32.89ID:Gfo6fRpE
>>593
ちょっと動作確認した所、残念ながらXiaomiのアプリトリガーバグは
fixされていないみたいです
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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