探検


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

■ このスレッドは過去ログ倉庫に格納されています
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/11/05(火) 17:42:23.01ID:LMhfaNQm
>>405
elseifの前にif(elseifを続けて記述してる場合の対象としたelseifより前のelseif)で条件が成り立つとelseifでの実行はないんやで

最後に必ず実行したいことがあるならifブロックの外に記述するんやで

日本語は難しいのだ
2024/11/05(火) 18:17:49.17ID:6dCH4G55
重箱の隅をつつく
2024/11/05(火) 18:33:01.16ID:1UTMpS+A
IF(もし◯◯だったら)
Else(それ以外) IF(もし◯◯だったら)
Else(それ以外)
2024/11/05(火) 18:55:40.18ID:zxavYGmC
あの質問内容から推察すると超初心者。それら回答はすべて理解できないと思う
その手の人に言葉で説明してもダメマクロ例スクショで説明せよ
2024/11/05(火) 18:56:43.19ID:zxavYGmC
>>408
言葉で説明するならこれやろね
2024/11/05(火) 19:12:44.15ID:0f0uHIa8
MacroDroidに限らずプログラミングの制御構造の基礎なのでググったほうが速いと思われる
wa3.i-3-i.info/word15305.html
kanda-it-school-kensyu.com/php-super-intro-contents/psi_ch09/psi_0905/
2024/11/05(火) 19:37:44.06ID:SSibUxOu
ヨコだけど自分も良くわからず>>404ボヤーっと理解 誰かマクロスケショ頼む
2024/11/05(火) 19:46:55.20ID:O7iyuKcV
>>385
結局、ボタンは、X,Y座標で、クリックして、場合分けして、それぞれに対応したX,Y座標でクリックする事にしました。完全では、ないけど仕方なしです。ありがとうございます。
2024/11/05(火) 19:58:12.61ID:m+RQBcLU
同じようなマクロをまとめる際によくIFとEnb Ifの間にElse Ifを複数いれて発動したトリガーで指定場所に飛ばす方法を良く使うのだが、これは根本的に間違いなのかな?
2024/11/05(火) 20:04:01.81ID:+AzNqGws
根本的なと言うならマクロ一つ一つバラバラに作ったほうが管理しやすいと思うよ
if並べるのめんどくさいし
「同じような」の具合にもよるけど

主題を捉えるなら常套手段でしょう
2024/11/05(火) 20:23:11.99ID:6l+RIXzt
なんかうまく動かないマクロがあるなあと思って調べてたら>>392が俺のマクロもなってたわ
全部ではなくて3割位のマクロ名が「このマクロ」に変わってた
2024/11/05(火) 20:26:32.71ID:m+RQBcLU
>>415
ありがとう、87個のマクロが有効になっているので少しでも整理しようと、系列別(音量や画面等)にまとめてました。
2024/11/05(火) 21:02:55.10ID:+AzNqGws
>>417
単純にマクロ一覧画面で整理するとどんなことが不都合だった?
2024/11/05(火) 21:22:35.54ID:m+RQBcLU
>>418
数が多いもので各フォルダ処理ですね。ファイルをSDに移動、クラウドにバックアップ、シェルで空フォルダ削除
あと時間や場所によって使用するアプリの音量、明るさ調整や各アプリの補助的なマクロ
DNS NFC SSID Wi-Fi Mobileの切り替えも多いかも
2024/11/05(火) 21:33:15.31ID:AxspBKnv
>>419
内容がわからんから断言出来ないけど、それアクションブロック使った方がスッキリするのでは?
2024/11/05(火) 21:56:22.18ID:+AzNqGws
>>419
ん?なんかすれ違ったな
一つのマクロにぶち込むのと、マクロ自体で別々にしておくのを比べてマクロ一つにまとめるのにどんなメリットがあったのか?と思って

マクロわけると一つ一つ名前が付けられる(付けなければならない)んで管理楽になるかと思ったのだけど
2024/11/05(火) 23:01:12.47ID:m+RQBcLU
>>421
最初はカテゴリーで整理していたのですが、数が多くなるとアクションブロックで組めない重複している処理を減らす為にまとめてる感じです。
あと、トリガーの発動での処理も極力一つにまとめてコメントで名前管理していて、
でも深い意味は無いです。超初心者が何が正解か分からず数が多くなり自分なりに分かりやすいかな?程度です。
2024/11/05(火) 23:07:31.81ID:442aQ/IR
わかる。自由度が高すぎて色々試行錯誤してるうちにマクロでマクロを動かす入れ子構造になりがち。
2024/11/06(水) 02:19:09.78ID:bxw1Cb9L
>>404
ありがとう
ただ頭が混乱して今は理解できないので
MDのテンプレマクロで似たようなやつ探して見比べながらやってみる
2024/11/06(水) 03:35:58.16ID:qJVDacAE
マクロでGboardのクリップボードを空にする事は出来ないでしょうか
2024/11/06(水) 07:17:03.85ID:JjstR3la
>>424
上でa=3の時どこで処理されるされないか
2024/11/06(水) 07:26:16.34ID:jkENDCRr
>>392
今アップデートしたらこちらも
かなりの数がこのマクロに変わってしまった
以前のバックアップデータ使っても復元できず
2024/11/06(水) 08:01:04.22ID:BEdhEuuY
>>422
知識のアップデート、MDのアップデートでできること変わってくるからわかりやすいと思う方法でいいと思うよ
マクロをまとめる注意点としては、複数のトリガーが同時に発動して意図しない変数の、書き換えが起きないようにすはとか、マクロに中断が組みにくいとかかな
2024/11/06(水) 09:06:01.25ID:/2Z22Igy
TouchTaskやMacroDroid UI画面操作にユーザー補助を許可とChromium系のブラウザのアドレスバーツールバーが隠れないFirefoxはスクロールすると隠れる何が競合してるいるのだろうか
2024/11/06(水) 09:08:22.81ID:KvwOg/QI
ユーザー補助を許可されたアプリがあるかどうか
2024/11/06(水) 09:20:14.16ID:S8PemnZb
トリガー一定間隔でUI画面操作でクリックさすのに条件でタイルでオンにしても起動しません
ショートカットなど試しましたが起動しません
オン・オフする方法あれば教えて下さい
2024/11/06(水) 09:45:53.52ID:KU+UIx+U
>>425
今試してみたけど空文字列を「クリップボードに記憶」したら消えたように見える
2024/11/06(水) 09:49:36.75ID:KvwOg/QI
>>431
そもそも一定間隔のトリガーをどうやって無効にしてるのか
2024/11/06(水) 10:22:30.97ID:aN+Di7lB
マクロを実行の一部が
このマクロに勝手に書き換えられてる件
2024/11/06(水) 10:29:54.38ID:S8PemnZb
>>433
マクロの設定自体をオン・オフしてやってるんですが何かショートカットかタイルでオン・オフ出来ないものかと思いまして
2024/11/06(水) 10:34:53.97ID:KvwOg/QI
>>435
タイルのON/OFFトリガーあるぞ
別にマクロ作って一定間隔のマクロON/OFF
2024/11/06(水) 10:50:14.15ID:jkENDCRr
■別のマクロを実行→■このマクロを実行へ
このバグを約3時間強やっと修復できた
マクロを実行にコメント入れるとこのバグは回避できるっぽい
複数端末あるので他端末にコメント全て入れたら回避できた
単なる偶然だったらごめんなさい
2024/11/06(水) 11:17:41.98ID:S8PemnZb
>>436
あっそう言う方法あるんですね
ありがとうございます
2024/11/06(水) 12:03:15.52ID:S8PemnZb
>>436
見事出来ました
嬉し~
2024/11/06(水) 12:08:40.35ID:YhRTWeS6
>>432
長押しメニューに「貼り付け」って出てきませんか
2024/11/06(水) 13:15:34.61ID:HfOqYkyd
>>439
あぁ、あと、タイル使わなくても、マクロを有効無効切り替えるだけのマクロ作ってマクロ一覧画面でロングタップすればホーム画面にショートカットを作成のメニューでるな
2024/11/06(水) 14:41:52.91ID:S8PemnZb
>>441
これもやってみたら出来ました
楽しい~ 勉強になりました
ありがとうございます
2024/11/06(水) 17:59:54.56ID:O/+Sj0UQ
これだけ喜んでもらえたら回答者も嬉しいだろう
2024/11/06(水) 19:11:53.15ID:BEdhEuuY
じゃあせっかくなので一つのマクロにまとめてタイルからでもショートカットでも動くようにしたやつ
https://imgur.com/E7nM7YW.png
2024/11/06(水) 20:25:38.65ID:S8PemnZb
>>444
凄いめっちゃ難しいw
また時間ある時に勉強します
ありがとうございます
2024/11/07(木) 00:20:35.85ID:lNadvy3H
>>402
こんな感じで分かるかしら。
使い始めたばかりでIFブロックの中にシンプルにコメント行を書く方法が分からないw
https://i.imgur.com/AduQ08L.png
447446
垢版 |
2024/11/07(木) 00:31:45.51ID:lNadvy3H
>>402
面白いアイデアを貰ったから、カメラ起動時に画面の自動回転と縦横の状態を保存しておいて、カメラ終了時に元に戻すようにしてみた。
カメラ以外に横画面対応のアプリを知らないから、横画面固定状態でカメラに切り替えて、戻った場合の動作確認が出来ていないけど。
https://i.imgur.com/I75V3Z5.png
2024/11/07(木) 00:32:57.97ID:LL05Vkdf
>>446
アクションを追加したあと、そのアクションをタップするとコメントの編集ができる
コメントはアクションの上に表示される
449446
垢版 |
2024/11/07(木) 01:06:14.24ID:lNadvy3H
>>448
ありがとう。
見慣れていないだけなのかもしれないけど違和感があったのと、IFブロックの中に書く内容が思い付かなかったのでした。
でも、こっちの方が文章が長くなっても「…」で省略されなくて楽だったかも。
https://i.imgur.com/bAWNl2R.png
2024/11/07(木) 07:02:26.02ID:LL05Vkdf
>>449
ifブロック全体の説明をしようとしているのか、
2024/11/07(木) 07:17:03.51ID:LL05Vkdf
>>449
レスミスった

直前のアクションの内容に見える→改行からコメント書く

ifブロックで使うとifブロック全体の説明なのか、そのifの説明なのかわかりにくい(続くelseif,elseの内容ではない)→そのifだけの説明なら子アクションでコメントを付ける(「ここが実行されるのは~/ここが実行されるときは~」なんかで補足しておくといい)
2024/11/07(木) 08:01:13.42ID:B6qyBpVC
常時モバイルオンをchmateを使ってる時だけオンにするのはこれでいい?
https://i.imgur.com/nB2JFtC.png
トリガの条件まとめなくてごめんなさい
とりあえず何を登録したかわかるように個別にしてる
写真を選択する時、一瞬ブラウザに飛び戻って来る時等には発動しないように
2024/11/07(木) 08:39:08.63ID:nGQRGAId
>>452
play storeも登録したら?
2024/11/07(木) 09:37:23.56ID:IPYEgIlO
>>452
起動したくないのに起動するということはないはずなので、起動時はトリガーのON/OFFで作ると楽だと思うよ
https://imgur.com/7WSQU5n.png

終了の条件は難しいんで、動いてるならそれでヨシ!
2024/11/07(木) 10:18:20.96ID:IPYEgIlO
そもそも、複数のトリガーにぶら下げる条件が完全に一致してるなら、下部の条件欄で設定すれば一回ですむと言ったほうがいいか
456446
垢版 |
2024/11/07(木) 10:38:43.57ID:lNadvy3H
>>451
なるほど、コメントに改行使えるのは便利ね。
IF文のコメントにはIF文全体の説明を付けて、IFブロック内の説明は最初のアクションにコメントした方が見やすそう。
何を考えて作ったのか、1年後の自分が分かる様に、コメント付け頑張ってみるw
https://i.imgur.com/CYZCTJY.png
2024/11/07(木) 14:24:54.21ID:9laERm2P
452です
>>453 そうする!
>>454
すみません!1番最後のトリガの切替って??
https://i.imgur.com/g8wE4Cu.png
この場合どんな挙動するの?なんかピンと来ない
2024/11/07(木) 14:27:14.50ID:9laERm2P
トリガの切替が無い時、ある時の違いがなんか分かんない
2024/11/07(木) 15:02:49.58ID:IPYEgIlO
>>457
トリガーの切り替えはそのまま、マクロ作る画面でトリガーをタップして無効(OFF)/有効(ON)する操作をアクションにしたもの

chmate起動中にchmate起動することはないのだからアプリ起動のトリガー発火したらトリガー有効→無効にして、アプリ終了したら(アプリ終了のトリガー発火したら)無効→有効に戻したら良いのよ



人の操作では有効無効の文字使ってるのに、なんでアクションの方ON/OFFにしちゃうんだろうね
2024/11/07(木) 15:12:11.54ID:IPYEgIlO
>>457
でもって、chmate起動してないときにアプリの終了時も起きることはないから、前のマクロなら、ただトリガーの切り替え置くだけで良かったけど、その形で関係ないトリガーでマクロ動いちゃうなら、アプリ起動時とアプリ終了時だけ動くように条件つけてあげないといけないね

すでに発動したトリガーで条件分岐作ってあるからそこにそれぞれ入れるか、しっかりわかりやすく、起動時はOFFに、終了時はONにで設定しても良い
2024/11/07(木) 15:28:10.42ID:9laERm2P
>>459
>>460
おお!なるほど!手取り足取りめちゃ感謝!
2024/11/07(木) 15:36:50.47ID:zzVVftKY
トリガーのオンオフを付け加える癖をつけたほうがいいのかもしれないね。
何かしらバグで思考迷宮になることも無さそう
2024/11/07(木) 16:01:06.09ID:xDGpaFJ2
テスト
2024/11/07(木) 16:34:03.51ID:3bdtXbL0
既出だったらゴメンナサイ
900円の買い切り版は同アカウントなら複数端末で使用できますか?
2024/11/07(木) 16:37:27.15ID:IPYEgIlO
>>464
購入したアカウントでプレイストアみたらアプリ管理のとこの未インストールにMDいるよ
普通に使える
2024/11/07(木) 17:04:52.25ID:lNadvy3H
>>464
タブレットにインストールして課金して、同アカウントのスマホにインストールしたけど、Proとして認識されてる。
467464
垢版 |
2024/11/07(木) 18:50:54.37ID:4QhGChwo
>>465
>>466
ありがとうございます!
2024/11/07(木) 21:19:12.44ID:o/ufErcI
また、任意の別のマクロを実行が
「このマクロを実行」に書き換えられてる...
例えばタスクキルマクロをいろんな別マクロでも使ってるんだけど
マクロ毎にタスクキルのマクロを個別に作ったほうがいいのかな...
2024/11/07(木) 21:23:14.95ID:nXI6cXTY
>>468
また?
2024/11/07(木) 22:49:40.13ID:o/ufErcI
>>469
2回目
前回はMacroDroidアップデート時に。そのときに修復させバックアップ取り
今回はそのバックアップデータから復元したらなった
2024/11/08(金) 05:42:19.01ID:r2+dP1d8
>>470
そのバージョンに不具合あるのだからその行為をしたら何度でもなるだろうね
最新ベータならそこは修正されてるからそっちに移行するかもう少し我慢して次の正式リリースを待つかだな
2024/11/08(金) 07:59:03.49ID:9foZBN5o
>>471
とりあえず我慢するよ
マクロを実行について
例)ユーザー補助オフオンマクロを複数マクロで使用
これはそれぞれのマクロ個別で完結させても良いけれど

例)UIを使用したタスクキルマクロを複数マクロで使用
こういうのはマクロを実行がいいのよね...
デバイスアップデートで頻繁にUIそのものも変わるし
複数デバイス持ってるというのもあるの(タブ)
2024/11/08(金) 18:13:38.38ID:koKaSEDC
>>472
俺はそういう使い回すのはアクションブロックにしてるよ
2024/11/08(金) 21:35:22.99ID:9foZBN5o
>>473
これを気にそれで行くことにする
ずっと放置してた
2024/11/08(金) 22:12:43.25ID:itdHBw5L
やってみたらめちゃくちゃ簡単な作業だった...
2024/11/09(土) 12:42:20.00ID:vWiV3N2g
i.imgur.com/2tPREMG.png
このクイックタイル領域を開いた時
というトリガーをつくりたいんだけど該当トリガーなくて
誰かアドバイスいただけたら
2024/11/09(土) 14:14:34.99ID:zUtDPS0H
>>476
それはスマホの使い方だよ
多分もう一度引き下げて編集ボタン(一例として鉛筆マークとか)を押してずっと後ろの方に隠れているMacroDroidのクイックタイルをドラッグして上の方に持ってくる感じでやってみて
2024/11/09(土) 19:45:35.37ID:x61mqwsu
>>477
質問の仕方が悪かったごめん

ステータスバーを開いた時
(通知領域を表示した時)
というのをトリガーにしたマクロをつくりたくて
2024/11/09(土) 19:48:34.24ID:x61mqwsu
やりたいことは
通知領域を半分開きではなく
https://i.imgur.com/MMGYeCv.png
常に全画面表示にしたくて
https://i.imgur.com/ArXB59y.png
スワイプ2回するのが面倒
2024/11/09(土) 19:52:08.15ID:MDKFCmzL
ステータスバーを展開というアクションならあるね
2024/11/09(土) 21:01:58.89ID:sGQHKvNS
MDのユーザー補助の使い方で基本的なところで教えてください。
空のトリガでマクロを作成して
MDねユーザー補助メニュー?に設定しておいて、それを呼び出すような使い方ができそうですが、どうやって登録するのですか?MDアイコンの補助メニューを長押ししてもなにも起こらない。
2024/11/09(土) 21:13:57.45ID:HtGXiVyK
>>478
ステータスバーを開いた時がアプリ側からわからないから無理
やるならステータスバーを開く事も含めたマクロを作ってそれを実行
またはNOVAアクションのようにクイック通知を開く事ができるアプリのショートカットを実行するとか
2024/11/09(土) 21:22:55.77ID:HtGXiVyK
>>481
なに言ってるのかさっぱりわからない
MDのユーザー補助って何?
スクショとかできない?
2024/11/09(土) 21:30:18.28ID:oV7YIyzF
>>479
機器の操作や動作>Androidショートカット>機器本体のクイックパネル
で展開できるんじゃないかな?
2024/11/09(土) 21:45:25.31ID:ufNZz/n3
>>479
俺はジェスチャーアプリで画面端面から斜め上にジェスチャーして最後に指を止めるとクイック通知が開く設定にしてるけど便利だよ
ちなみに斜め下へのジェスチャーだと画面オフにしてるけどこれも便利
色々とワンアクションで操作したいならスマホのジェスチャーはオフにして高機能のジェスチャーアプリ使うのがいい
2024/11/09(土) 22:20:31.43ID:sGQHKvNS
>>483 ありがとうございます。
説明が下手ですいません。
ユーザー補助の設定で右上の◯で囲った所にあるMDのマークがで出てきますが、これを押しても何も変化がありません。
やりたい事は(イメージとしては)、MDを押すとその下に出ているようなメニューPOP-upにMDのショートカットを登録しておいて、色々と実行したい。画像urlがうまくupできません。imgur.com/adN9qAR.png
これでみれますか?
2024/11/10(日) 01:07:04.75ID:N65IT3lm
>>486
ユーザー補助のそれはそういうものじゃない
Android標準の機能で対応しているアプリならそれでON/OFFできる(と言うだけのもの)

メニューPOP-upと言うのが何者か知らないが、そういうことをしたいのならフローティングボタントリガーを使えば画面上にトリガーとなるアイコンを置くことはできる
2024/11/10(日) 04:59:45.30ID:RcaXmFEn
>>486
ユーザー補助にそんなの出ないけどそれはどうやって出してるの?
2024/11/10(日) 06:54:30.80ID:4OFjOWTN
たぶん機種固有の機能では?
2024/11/10(日) 07:30:58.51ID:csChHJpF
MDはフローティングボタン複数を纏めておいて、使う時にフローティングで表示するような事は出来ないの?
2024/11/10(日) 08:10:32.24ID:8lzBjksk
>>490
フローティングボタンの表示はトリガーの有効無効で制御できるから普段は1つだけ表示しておいてそのボタンを押したら他のトリガーを有効にすればいい
492ゆ!
垢版 |
2024/11/10(日) 08:38:37.02ID:SDkNguKb
質問させてください(_ _)
iPhoneのジェスチャー昨日みたいに、macrodroidのジェスチャーも可視化する方法はないでしょうか…
複雑な動きを座標指定で作っているのですがうまくいかず、動きが見えないため改善すべきところがわかりにくいです。。どなたかご存知なら教えて頂きたいです
2024/11/10(日) 08:40:50.83ID:wCZOnKYw
質問さしてください
その名前なに
2024/11/10(日) 08:43:44.29ID:N65IT3lm
どんなものかわからんけど、ジェスチャー機能特化のランチャーアプリ探したほうが良さそう
495ゆ!
垢版 |
2024/11/10(日) 08:56:17.15ID:SDkNguKb
>>493
昔から使ってるだけで特に意味はないです
2024/11/10(日) 09:27:38.85ID:csChHJpF
>490だけど >491のそれだと、Macro実行時はそのボタンが表示され続ける事になるから、結局3段階くらいのマクロで処理しないと、思ったようにならないね。 他に空トリガーを上手に起動させる事は出来ないのかね
2024/11/10(日) 09:32:21.81ID:8lzBjksk
>>492
質問はもう少しわかりやすく丁寧に書いて欲しい
特にAndroidスレでiPhoneのようにと書かれても良くわからないし
ジェスチャー時に指を止めた座標を知りたいのなら「開発者向けオプション」の中にある「ポインタの表示」をオンにすれば座標がわかるよ
2024/11/10(日) 09:43:44.42ID:8lzBjksk
>>496
それはただの応用問題だなあ
空トリガーを利用して始めのボタンを表示するようにしたらいいだけ
アクションが3段階になるのは当たり前だけど全部1つのマクロでできるので問題ないと思うけど
2024/11/10(日) 09:45:16.45ID:Hceh5QCY
最新に上げてから楽天linkの通知が消えるバグあるし...
MDをオフにすると消えない
尚、テストしてしてみたところ
楽天linkがなった時に作動してるマクロなし
2024/11/10(日) 10:03:29.52ID:csChHJpF
>>498
判るけど、5つのショートカットを実現するのに、トップの1つ、ボタン表示と実行体へフックの5つ、そして実行体の最低7個必要で、ループしてたり、各々独立で動作したい時など、最後実行体のマクロを一つにするのは、結構な応用が必要になり、私だと11個のマクロになるかも。
他に良い方法は無いの?
2024/11/10(日) 11:18:43.77ID:8lzBjksk
>>500
質問は>>490と空のトリガーの利用の2つだけと思える書き込みだったのになんか話が変わってる
2回目に表示させるフローティングボタンもアプリとかマクロを起動させるだけのものでそこにマクロの中身を書く必要はない
2024/11/10(日) 11:47:07.84ID:csChHJpF
>>501 そうだね。元々実行体のマクロはある訳だから、作るのはこの場合1+5の6個だな また、スマートじゃないので機能追加して欲しい。
503ゆ!
垢版 |
2024/11/10(日) 14:03:42.63ID:SDkNguKb
>>497
ありがとうございます!解決しました(._.)
504ゆ!
垢版 |
2024/11/10(日) 14:03:42.61ID:SDkNguKb
>>497
ありがとうございます!解決しました(._.)
505ゆ!
垢版 |
2024/11/10(日) 14:04:03.13ID:SDkNguKb
>>497
確かに分かりにくかったですね…
おかげで解決しましたありがとうございます(_ _)
■ このスレッドは過去ログ倉庫に格納されています

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