探検


【自動化】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/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
確かに分かりにくかったですね…
おかげで解決しましたありがとうございます(_ _)
2024/11/10(日) 14:42:00.83ID:csChHJpF
結局、>>486 のショートカットをどうやっているのか教えてください。
2024/11/10(日) 21:40:50.11ID:qbZcbYUk
>>482
やっぱ無理か・
>>484
トリガーは無里みたい
>>485
それで考えてみる
2024/11/11(月) 02:35:30.01ID:MsnmRhPj
JavaScriptのコンソール変数はconsole.log()で出せるが
出力変数ってどうやって使うのか謎だったのでフォーラム検索したら

let str = "hello";
str

みたいに変数(文字列のみ)直書きだった
こんなのわからん
2024/11/11(月) 05:53:49.33ID:ThCUKQ50
シェルでもJavaでもそこら辺の記述は似たようなもんだし検索すればいっぱいヒットするから初めての時でも何とかなったけどな
困ったのはスクリプトの種類が多すぎて検索でヒットした上の方のサイトだとMacroDroidにコピペしてもうまくいかなくて原因もわからなかった所だな(これは今でも時々ある)
2024/11/11(月) 08:07:02.29ID:Cv/rZuWQ
条件の時間について
17:00-6:00まで
6:00-17:00まで
この2つの条件が一つのマクロにあるときって
仮に偶然にも6:00ジャストにトリガー発動した時
どちらが適応されるの?
https://i.imgur.com/JJahux0.png
仮にどちらもありうるなら時間をコンマ秒ずらしたほうがいいのかな?
2024/11/11(月) 08:28:13.97ID:nrJ06RMC
それぐらい自分で実験出来ないのかな
2024/11/11(月) 10:09:07.82ID:ZPfusiwQ
なんの考えもなくその時刻の被りはやってたが6時ジャストなら理論上2つとも作動するのかもしれない
2024/11/11(月) 10:28:40.22ID:cvUPTJfi
>>510です
>>512
そうなんだ。ありがとう
ずらしたほうがいいのかな?
17:00-6:00まで
6:00:01-17:00までとか
2024/11/11(月) 10:31:31.95ID:9CbN/o1l
完全に一致して実行されたとして、その順番ならなにもしなくていいでしょ
2024/11/11(月) 12:08:14.88ID:RzcgYO6P
>>510
もちろん動作するのは「どちらも」
マクロは上から順に実行されるので下の内容が最後に実行される事になる
なので6:00より17:00の方が問題ありそうだけど?
トリガーの使い方によって変わるから良し悪しはわからない
2024/11/11(月) 12:22:25.75ID:9CbN/o1l
あぁ17時側の動作は問題か

以上、以下、より大きい、より小さい(未満):≦、≧、<、>

比較はこれが使えるのが普通なんだけど、時間指定はbetween(以上以下)だけなんよな

ちょうどのその値は除くだからand not 6:00-6:00とかやれば正確だけどめんどい
2024/11/11(月) 12:36:18.60ID:X7yqt/GZ
>>514‐516
ありがとう
デバイス起動時トリガーなので
万が一のことを考えコンマ秒ずらすことにする
2024/11/11(月) 13:51:52.94ID:mcwB/y0k
プロ版タイムセールの通知が来たけど、幾ら取られるのか書いてなくてわからないので怖くて「アップデート」ボタンを押せない
誰か人柱の報告を乞う
2024/11/11(月) 13:54:01.80ID:U6yWwAaa
みみっちい奴だな
2024/11/11(月) 14:03:59.66ID:KfpQVLPI
カテゴリーの有効無効アクションだけど
カテゴリーの名前をMacroDroid組んだ後に変更した場合
その有効無効に設定したアクションが作動しないバグまだ治らないのな
マクロのカテゴリー名が変更する前の名前のまま
2024/11/11(月) 14:13:11.25ID:9CbN/o1l
そこまではっきりしてるなら作者にバグ報告してあげて
2024/11/11(月) 15:00:19.09ID:mcwB/y0k
>>519
だってぇー
MacroDroid常駐させてるの、サブのサブサブ機なんだもん
それぞれアカウントを別々にしてるから、もったいなくて・・・
2024/11/11(月) 15:06:14.41ID:9CbN/o1l
ふだん使いのアカウント分けるにしても端末に複数アカウント入れといても困らんやろ
2024/11/11(月) 15:17:24.87ID:mcwB/y0k
えっ?
本垢でプロ版を有効化した後別垢でログインして、本垢を削除しても有効のままで使えたりするの?
アカウントの考え方をよく知らなくて・・・
2024/11/11(月) 16:23:52.59ID:F9P6CjTR
>>520
その罠に陥ったことある
2024/11/12(火) 05:16:43.71ID:xzhQxGQv
連想配列に「power」って名前の整数型を定義した時に認識してくれないのですがこれっておまかん?
i.imgur.com/W2P1SUV.png
i.imgur.com/OgPm3jw.png
■ このスレッドは過去ログ倉庫に格納されています

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