探検


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

レス数が900を超えています。1000を超えると表示できなくなるよ。
2024/09/18(水) 19:18:08.16ID:jY4h33cO
Androidの操作を自動化するアプリMacroDroidのスレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>970が立てること。立てられない場合は>>990が代わりに立ててあげてください。

■前スレ
【自動化】MacroDroid Part11【マクロ】
https://egg.5ch.net/test/read.cgi/android/1698575233/
【自動化】MacroDroid Part12【マクロ】
https://egg.5ch.net/test/read.cgi/android/1707528672/
【自動化】MacroDroid Part13【マクロ】
https://egg.5ch.net/test/read.cgi/android/1716478718/
2024/12/16(月) 08:23:26.85ID:clKsAtEr
>>818
ShizukuはPC無くても開発者オプションのワイヤレスデバッグがオンでWi-Fiに繋がれば有効に出来るよ
たけどそのままだとWi-Fiが切れたら無効化されてしまうので外でも使いたいならUSBデバッグも同時にオンにしたままにする必要がある
(USBデバッグをオンのままにするのでセキュリティリスクを伴う事も知っておいて)
2024/12/16(月) 09:28:59.34ID:f0WqYNNZ
>>818,820
Sizukuを起動するには、このスクリプトを実行しなきゃいけないのだけど
/storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh
実行するのにコマンドが必要というだけで、それ以降はコマンドは一切必要ない

だから一度起動しちゃえばワイヤレスデバッグがOFFになろうが
PCと接続してなかろうが関係ない
2024/12/16(月) 09:50:15.80ID:5+a4hDlU
USBデバッグ切ってるとShizuku停止しちゃうのはその通り
そうなったらワイヤレスデバッグONからやり直しに
2024/12/16(月) 11:39:08.85ID:t57fGxsr
>>820
WiFiは使えるけどUSB経由で有線LANで動作してるから
ワイヤレスデバック使えないんです

でも一旦PCに繋いでUSBデバック切らない限りは使えるのか、よくわからくて
shizuku作動したの確認してUSBデバック切ってしまってた
2024/12/16(月) 14:10:53.02ID:jvx9ubR4
ComittonNxXっていうアプリ使おうとしてるけど
特定のAndroidバージョンだとこのアプリ、ホームボタンで閉じた後復帰時に固まるっていう不具合があり
回避方法が履歴ボタン開いてComittonNxXを履歴消去させるしかないんだが
これをMacrodroidで自動化したいけどうまくいかない

トリガー:アプリを終了時 ComittonNxX
アクション:バックグラウンド動作アプリを強制終了ComittonNxX
で駄目だったがなにかアクションが足りないのでしょうか?
2024/12/16(月) 15:30:22.56ID:LPp+q7kg
>>824
履歴は履歴であってアプリ起動してるかどうか関係なくない?
終了してるアプリさらに終了しようとしてもなにも起きないというか

履歴消去するならUI操作駆使してみたいなのはよく見る
2024/12/16(月) 17:22:55.37ID:cVGxuYkl
>>825
その通りだね
2024/12/16(月) 17:52:20.70ID:jvx9ubR4
下部の■ボタン押してComittonNxXの項目スワイプして消去する動作をしないと
復帰時フリーズするのでこの動作しないと駄目なんですよ
1タップで「すべてクリアにする」アプリと組み合わせられないかなと思ったがそういうアプリそもそも知らない
2024/12/16(月) 18:11:28.48ID:V2FSA9Dp
androidショートカットの項目に 最近使ったアプリを表示する があって、これが■を押したのと同じ動作。
その後に 画面を確認 で すべてクリア という文字列をUI操作でタップ
すべてクリア が見つからなかったら見つからなかったら UI操作でスワイプを繰り返す
2024/12/16(月) 18:48:54.41ID:jvx9ubR4
ありがとうございます、自動化はできるけどかなり面倒な手順だったのですね
2024/12/16(月) 19:32:09.72ID:swNjDV7h
もしアプリ履歴で最初にすべてクリアが表示されてなくて横スクロールを最後までした時に初めて表示されるモデルだったらTouchTaskを使えばUI画面操作と同じく一発でいけると思う(シャープではこれで出来てた)
https://i.imgur.com/b0H4iHh.png
2024/12/16(月) 19:37:42.82ID:5+a4hDlU
Shizuku + Greenify 使うとRoot取った時と同様の強制終了方法が使えるんだけど
MacroDroid単体でバックグラウンド強制終了が上手く出来ない場合には
上記の組み合わせで作ったショートカットをMacroDroidから叩くと解決したりする
2024/12/16(月) 22:37:58.45ID:jvx9ubR4
>>831
ありがとうございます
Greentify使う方法でいけました

アクション
Taskerプラグイン Greentify ComittonNxX 直ちに休止
待機 2秒
ホーム画面を表示
2024/12/17(火) 00:13:03.04ID:rAqLpHln
>>832
良かった スマホ単体でADB使えると、今まで出来なくて諦めてた所とか
回りくどいやり方してたのがすっきり片付く事が割とあるね
2024/12/17(火) 15:12:12.86ID:SNqKrg+J
物理キーボードの、Tabキー(数回)→Enterキーの順で押す操作をしたいのですが、
macrodroidでは無理ですか?
2024/12/17(火) 15:19:39.09ID:i4uMi3/2
Root必須のアクション使えるのはいいんだけど
Shizukuは再起動は勿論、USBデバッグOFFでも止まるからで常時動かすマクロには使いづらいんだよね
2024/12/17(火) 15:46:01.72ID:pHNoL2Gr
公式フォーラム見たらMacroDroid起動と共に自動でShizuku有効化する様な仕組みを
今テストしてるみたいだね 既に半自動化のマクロ組んじゃってるけど実装されれば助かる
USBデバッグ必須は仕組み上どうしようもないが

個人的には外でスマホを何処かに置いたりしない・落とす事も起こらない状態にしてるから
デバッグ有効のままでも問題とは考えてないかな
2024/12/17(火) 17:03:51.66ID:+jKVjlG0
>>834
単体では無理だね
adbとか組み合わせて
2024/12/17(火) 18:28:50.49ID:SNqKrg+J
>>837
ありがとうございます
やはり無理ですね

Key MapperのアプリでTabキーを操作できたので、
マクロ化してなんとか代用できました!
2024/12/17(火) 22:34:06.47ID:AkW57ipt
アクションブロックの出力変数の設定手順教えて頂けないですか?
2024/12/18(水) 00:06:38.74ID:SRVpfwsz
>>839
アクションブロックで、出力変数の+から変数を作成する
アクションブロックで、アクションを組んで出力変数に値を設定する
アクションブロックを呼び出すマクロで、アクションブロックを指定して出力変数の∇から出力変数に設定した値を受け取る変数を指定する
2024/12/18(水) 00:06:43.66ID:SRVpfwsz
>>839
アクションブロックで、出力変数の+から変数を作成する
アクションブロックで、アクションを組んで出力変数に値を設定する
アクションブロックを呼び出すマクロで、アクションブロックを指定して出力変数の∇から出力変数に設定した値を受け取る変数を指定する
2024/12/18(水) 02:24:37.15ID:r4KiWs4/
>>840
分かりました。ありがとう!
2024/12/18(水) 06:19:25.23ID:/HxSEc0E
プロデビューしました。よろしくお願いいたします。
2024/12/18(水) 07:12:41.11ID:HBpLrPTL
プロデビューと聞くと何故か即座にボクサーが思い浮かぶ
2024/12/18(水) 10:39:36.87ID:VrdNjWKa
プログラミング経験10年。
XiaomiのSmart Band8とAndroidの自動化をして遊びたいんだけど。
MacroDroid、Automate、Taskerのどれを触るといい?
Taskerはどの程度、難しいの?

手始めに楽天モバイルの着信の時計へのリピートバイブレーションをしたいんだけど。
2024/12/18(水) 10:53:27.10ID:VrdNjWKa
GoogleのGemini先生にこの全文を投げるとちゃんと応えてくれるなあ。

Tasker、しんどそうだな。

Geminiのまとめだけ抜粋
下記が正しい判断なのか。

まとめ
どのアプリを選ぶかは、あなたの目標やスキルレベルによって異なります。

手軽に始めたい: MacroDroid
視覚的にプログラミングしたい: Automate
高度なカスタマイズ性: Tasker
まずは、簡単な自動化から始めて、徐々に複雑なタスクに挑戦していくのがおすすめです。
2024/12/18(水) 11:54:19.52ID:8st3hSRk
行き着く先はMDでもTaskerでも足らずTermuxなりshizukuなりというイメージ
そこに渡りをつけるのがMDなど
で、さらに間に入るのがTaskerプラグイン

Taskerプラグインの取り扱いはTaskerのほうが素直ではあるが、MDから使うのに困るレベルじゃその上なんてできないし

Taskerの利点を上げるならアプリもどき(ユーザーインターフェース)が作れるとか?

Taskerがどのくらい難しいかと言うと、日本の僻地で生活することになったみたいな、日本語のはずなのに何言ってるかわかんねーってなるところ
2024/12/18(水) 12:45:46.63ID:ZOAQYTBY
Taskerはアプリとしての使い勝手が終わってる
849名無しさん@お腹いっぱい。
垢版 |
2024/12/18(水) 12:57:49.13ID:WCi979HS
プログラミング経験10年もある割には
随分と大雑把な質問の仕方だな
2024/12/18(水) 13:23:35.50ID:9fLTtrLp
プログラミング経験が10年もあるなら知ってるだろ
「習うより慣れろ」
2024/12/18(水) 13:38:35.77ID:VrdNjWKa
大掃除中で今はちゃんとレスできないけど、たくさんレス、ありがとうございます!


この質問をしている感じなんだよね。
JavaScriptをやろうと思っている。Pythonはどの程度やるべきか、迷うが。
Geminiに聞くと気軽にPythonから触れとは言わないみたいだね。

プログラミング経験10年。C言語、JavaScript、Python、極めるなら何がおすすめですか?
2024/12/18(水) 13:44:52.00ID:pNQL+UJu
>>851
極めるならCじゃね?
2024/12/18(水) 13:48:11.35ID:pNQL+UJu
言い方が悪いか。
どれかを極めた3人がいるとして、誰を選ぶか?と言われたらC。
極めるの1番困難な気がする。
2024/12/18(水) 14:09:05.63ID:8st3hSRk
C→人を食わせていけるよ
P→自分が食っていけるよ
JS→追加でバイト探さないとないと辛いんちゃう?

こんなイメージで、これに合わせるならTaskerMDAutomateは全部JS
2024/12/18(水) 15:47:54.65ID:HBpLrPTL
>プログラミング経験10年。

じわじわ来る
自己紹介がてら初っ端に書くネタとして大喜利化しそう
2024/12/18(水) 16:30:13.66ID:TeXETJrK
僕ちゃんは37年くらい!
2024/12/18(水) 16:41:42.67ID:HBpLrPTL
ナニとは言わないが未経験37年。


こう?
2024/12/18(水) 21:36:05.19ID:MDP8CbFS
HibiHibernator導入してみたけど
Macrodroidで
アクション>アプリ>ショートカットを起動
アプリHibiHibernatorショートカットが一覧に何故かなくて困っています。
2024/12/18(水) 23:33:17.99ID:r4KiWs4/
プログレスバー等、画面の動きをトリガーにする方法は無いでしょうか
待機を使用しても処理の終わるタイミングに変動があり、またトリガーまで待機も(画面に表示された時)が反応無く
他に方法はありますか?
2024/12/19(木) 00:13:35.89ID:gyjPaw/6
MD V5.50.0来たね。
2024/12/19(木) 00:18:33.26ID:p1ns5tTN
>>859
処理完了の文字列が出たり他のページに遷移したりで特徴的な文字列が拾えたりしない?
それなら「画面を確認」をぶん回すのが手っ取り早いと思うけど。
俺はアクションブロックにしちゃってるよ。
i.imgur.com/gVyXPmm.png
2024/12/19(木) 03:29:22.87ID:gyjPaw/6
>>861
レス有り難う御座います。御礼が遅くなり失礼しました。画面を確認 参考に組ませて頂きます。
>>860も私の投稿ですが、Beta v5.50は待った方が良いかも、謎のエラーでマクロが半分以上使えない状態です。
Betaでここ迄酷いのは初めてかも

翻訳してもプロパティが初期化されてません等後は意味不明でお手上げです。
2024/12/19(木) 06:43:32.39ID:TaGwh1rd
なんだよその「スクソで読む」機能!お前、そんな便利機能隠してたのかよ!TouchTaskで頑張ってた俺の苦労、返してくれー!
2024/12/19(木) 06:49:31.85ID:iOPOJ18/
悟空ー!
2024/12/19(木) 07:21:12.55ID:OQ5ybOl3
>>862
どのバージョンでも最初の0番はベータどころか追加した部分もバグがあってうまく動かない事があるアルファレベルだよ
テスト機に導入して新しく追加された機能を確認しながら喜びと苦(バグ)を味わおう
一部の人がPlayストア版に5.49.13が降臨してるみたいな書き込みがある(俺の所にはまだ降りてきてない)けど人による時差で1週間待つ事もあるね
2024/12/19(木) 08:07:18.60ID:M0iBvBV5
>>859
画面コンテンツのトリガーじゃダメかね?
2024/12/19(木) 22:17:07.34ID:+RlCIf/T
指定座標のRGB取れる方法ある?
2024/12/19(木) 22:26:40.96ID:Kx0+gKUE
ある
2024/12/20(金) 18:11:45.66ID:aej5DT9A
このアプリって課金は一回やったらずっとそのまま使えるの?
2024/12/20(金) 18:19:45.41ID:G5+jhMgv
現時点ではそう
2024/12/20(金) 18:32:12.38ID:aej5DT9A
いくらですか?
2024/12/20(金) 18:53:49.15ID:g2j8siN5
いちライセンスで複数台のandroidに入れられる
たすかる
2024/12/20(金) 18:58:52.10ID:16CWcTuw
そだね
2024/12/20(金) 19:02:33.35ID:UzstLqGB
課金して一切後悔無しアプリの一つ
2024/12/20(金) 21:33:00.46ID:rU/8AcZC
セコいんでセール画面出るまでガマンしてから課金した
2024/12/20(金) 21:45:41.50ID:U5M55xCa
俺も
2024/12/20(金) 22:13:38.47ID:qoNdZPu8
課金したアカ忘れた
2024/12/21(土) 12:01:23.06ID:cHCE+NzU
きょうび月額サブスク料金取るアプリも珍しくないのに
この値段で買い切りでずっと使えるのは超優良だよなあ
2024/12/21(土) 12:20:09.82ID:XrTV3rNY
今の機能のままで月額になって、無料版もあるってなったら、創意工夫して無料版でやれるようにプログラムするだけ。Macrodroid使えるくらいの人はそれくらいやる。
2024/12/21(土) 12:20:18.11ID:A2wvZrS6
気がついたとき寄付してる
2024/12/21(土) 12:27:50.68ID:O4fe5reH
買い切りいくら?
2024/12/21(土) 13:20:12.83ID:QQGFbEJK
>>881
一番高いときで800円だったかな?
2024/12/21(土) 13:22:16.81ID:+oxs56/F
通常価格は1200円だよ
時々800円になったり400円になる
2024/12/21(土) 13:28:02.22ID:00Ll2O/g
>>882-883
おーThx
タスカー持ってるけどやり方ムズくて放置してる状態だから
興味あって聞いた
2024/12/21(土) 13:52:49.26ID:HGu5s2+2
Taskerは何するにも変数使って判定しなければならないから難しい以前に面倒で使わないな
MacroDroidだけじゃできない時にちょろっとTaskerに手を貸してもらう感じで使ってたけどMacroDroidも機能アップしてきたからどんどん使わなくなってる
やっぱりMacroDroidのUIの方が扱いやすくて好き
2024/12/21(土) 18:32:08.92ID:cHCE+NzU
GooglePlay「●円です」
ワイ「高いな……やっぱやめよ」 バックボタン押す
GooglePlay「ちょっと待って!今なら半額にするから!今だけ!今を逃すと損だよ!!」

ってムーブがたまにあるよね。ついつい釣られてポチっちゃう
実際このアプリはこの手の割引で買った
2024/12/21(土) 19:00:33.29ID:lyqoY8gP
Googleアンケートモニターやってたまったポイントで買えば良いんじゃない
2024/12/21(土) 19:06:14.07ID:YyP/Pwhh
昔のアンケートモニターはポイント付与が多くて稼ぐの楽だったな
1年程で数千は普通に貰えたからアプリ買うのに全く課金せず済んでた
889845
垢版 |
2024/12/21(土) 20:28:48.25ID:V3TztpD3
YouTubeの佐渕さき スマデイズの覗きも暴くの設定は難しくないなあ。
設定できたわ。

JavaScriptを極めるための時間を注ぎたいからMacroDroidを使い倒すことにしました。
MacroDroidでできないことはあきらめる。
2024/12/21(土) 20:36:13.55ID:YyP/Pwhh
狼に育てられて20年。の人か 頑張ってね
2024/12/22(日) 07:24:41.99ID:SjbgW7Sj
>>888
俺の場合、前ほどもらえなくなったけど、頻度が増え、レシートのアップロードも始まって、トータルでは変わってないな。
2024/12/22(日) 11:51:42.26ID:Wuf3KupK
ExcelファイルをタップしてWPS オフィスのシートが開くと数秒後にこれが表示されます。毎回GO横の×を押して閉じるのですが面倒臭い。
https://i.imgur.com/CeRsM0v.jpeg

コンテンツブロックでとマクロを組みましたが上手く行きません。
どう組めば良いのでしょうか。
https://i.imgur.com/WmGk04y.png
2024/12/22(日) 12:48:12.39ID:2puB5iKc
>>883
今そんなにするの...数年前500円だったのに
2024/12/22(日) 13:08:39.85ID:47IZt0IV
>>892
トリガーが発火しないのか
座標クリックが無反応で閉じるクリックも無反応なのか
2024/12/22(日) 15:43:37.28ID:Wuf3KupK
>>894
ログ見ても発火してる時としてない時があります。ほぼしてないような感じです。
2024/12/22(日) 15:49:16.25ID:3ITQRSED
>>895
いやいや、その発言では答えとしては弱い。
発火しても駄目なのか否か。
2024/12/22(日) 16:31:52.85ID:ezjU/Mxw
>>895
画面コンテンツでトリガーが発火しない事は良くある話
画面コンテンツは便利だけどいまいち信頼性の欠けるトリガーなんだよね
なので対策としては画面コンテンツを利用して閉じるマクロを複数作ってWPS オフィス起動終了でそのマクロを有効無効にしてダブルチェックする方法
もう一つは画面の読み取りを0.5秒おきにループさせて対象文字列とかIDがあったら閉じる動作に移る方法
トリガーが発火しないのなら後のやり方の方が可能性が高いかな
2024/12/22(日) 17:51:18.41ID:Wuf3KupK
>>897
先程貼ったマクロ(>>892)をWPS起動終了で有効無効にしてみました。
新たに作ったマクロは発動してもやはり本命マクロは発動してませんでした。

もう一つの画面の読み取りをループさせるというのがどのようにしたら良いのかわかりません。もう少し具体的にお願いできますか。
2024/12/22(日) 18:30:41.64ID:Lggxc/dw
画面読み取りループなら多少ラグはあっても確実に発火できる
2024/12/22(日) 20:03:24.32ID:Wuf3KupK
>>899
すみません、それはどうやるのですか?
2024/12/22(日) 20:33:18.19ID:uk9vwwJu
お母さんに聞けよバーカ
2024/12/22(日) 20:55:54.12ID:jaoZcvD9
>>901
お前の母ちゃんはそんな事まで教えてくれるのかよ
2024/12/22(日) 21:43:59.52ID:76ILP2gJ
マクロに詳しい母ちゃん…何か嫌
2024/12/22(日) 22:32:53.51ID:Wuf3KupK
すみません本当にわからないのですが、トリガーをアプリの起動にしてアクションの方で読み取りをループって事でしょうか。
2024/12/23(月) 00:09:43.00ID:t5H0Bx4i
>>904
なんか不思議なんだけどUI画面操作で閉じるをクリックしてるけど閉じるの表示が出るの?
2024/12/23(月) 00:13:32.88ID:t5H0Bx4i
座標と閉じるの間にウェイトを入れてみれば?
2024/12/23(月) 00:30:36.87ID:t5H0Bx4i
>>892
毎回GO横の×を押して閉じるのですが面倒臭い。
x押しだけで消えるのなら、トリガー発動→座標クリックで、そもそもトリガーが発動していないのでは
2024/12/23(月) 07:08:52.76ID:b+S+6SeV
>>904
そんな感じ
同じ状況を作れないのであくまでも一例だけどWPS Office起動中はずっと定期的に表示されるのを閉じたい場合は繰り返し確認し続ける

IDとか文字列とか違う所があったら適宜書き換えて
https://i.imgur.com/I2WC9qT.jpeg
2024/12/23(月) 09:12:18.17ID:cw5roGtb
>>904
画面のコンテンツってのは画面を表示したあとに書き換えられるんだ
たまに反応するってことは画面を読む頻度の関係でトリガー発火したときに文字が読み取れてる場合があるんじゃないかな?

画面コンテンツの"アプリ"の指定部分に問題が無さそうであれば、トリガーはテキスト指定を「*」にして、アクションで待機いれてから再度、画面読んで対象の文字チェックしてみたらいいんじゃない?
2024/12/24(火) 05:28:35.94ID:yMkE/Taq
クリスマスセールやらないかなー
2024/12/24(火) 07:53:31.09ID:UuROFKgp
>>892です。
色々教えて頂き試行錯誤しましたが上手く行きませんでした。
更には上書き保存時に出てくる日本語だけの物にトリガーが反応する等、訳がわからなくなり諦めるかと思ってます。
https://i.imgur.com/EEsL4Qd.png
2024/12/24(火) 07:56:59.83ID:UuROFKgp
補足ですが、一致するテキスト内容はBenefits for FreeとGO の2種類で試してたのにと言う意味です。
2024/12/24(火) 11:49:34.39ID:iWJ2lDER
>>911
試しにアプリ入れてポップアップの文字に反応するように組んでみたら、あっさり反応した。
そこで気づいたが、>>892は"GO"をキーワードにしてるけど、そこのボタン部分は画像だから反応しない。
何か共通するキーワードを探して設定してくれ。
https://i.imgur.com/IQkQ2XT.png
https://i.imgur.com/9T3GpC9.png
2024/12/24(火) 13:07:32.09ID:e0dK+9zS
反応する文字がわからないならアクションで画面コンテンツ拾って見ればいいんでない?
2024/12/27(金) 15:37:20.00ID:sgMVTnzu
何かいい方法があったら教えてください。
文字列の変数に本日の日付で、
「20250101」といった8文字の文字列を入れたいですが簡単な方法はありますでしょうか。(一桁の月と日は0で埋める)
2024/12/27(金) 16:17:15.79ID:uc2aqvR9
>>915
シェルスクリプトでこれはいける?
date +"%Y%m%d"
2024/12/27(金) 16:30:37.66ID:sgMVTnzu
>>916
ありがとう。上手くいけました。
月や日が1桁の場合と2桁の場合で4つの条件で分岐させてて、不格好だなと思ってました。
2024/12/28(土) 23:02:20.17ID:jx68R//7
バックアップとってたカテゴリーファイルが
読み込めないし...アプリのver関係あるのかね残念
◯◯.category
2023.12.30作成
2024/12/29(日) 01:50:14.45ID:cOOr6c2m
スマートプラグでAPI使ってMacrodroidで制御出来るのってSWITCHBOT以外でありますか?
最近SWITCHBOT API1.0のエラー頻繁している。
レス数が900を超えています。1000を超えると表示できなくなるよ。

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