【ワッチョイ】【自動化】MacroDroid Part8【マクロ】

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (スッププ Sd92-G1eK)
垢版 |
2022/08/02(火) 08:46:23.47ID:oNi+6abDd
!extend:checked:vvvvv:1000:512

Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>970が立てること。立てられない場合は>>990が代わりに立ててあげてください。
スレを立てる場合に、ワッチョイを有効にするため頭に
!extend:checked:vvvvv:1000:512
の行を2行以上就けて下さい


前スレ
【自動化】MacroDroid Part7【マクロ】
http://egg.5ch.net/test/read.cgi/android/1653829593/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/09/18(日) 17:40:22.68ID:gBf3r4540
注意点としてTermuxをインストールする時はF-Droidからの方が良いです
Termux:TaskerもF-Droidなら無料です
353名無しさん@お腹いっぱい。 (ワッチョイ 97ac-XWuP)
垢版 |
2022/09/18(日) 21:49:16.71ID:Lnazlwoz0
ADB-HackをやろうとしてWinPCのコマンドプロンプトにコマンド入力したら以下のような表示が出てエラーになるんだけど何がダメなんだろ。

C:\platform-tools>adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS
adb server version (36) doesn't match this client (41); killing...
* daemon started successfully

Exception occurred while executing 'grant':
java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.
at android.app.ContextImpl.enforce(ContextImpl.java:2073)
at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:2101)
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermissionInternal(PermissionManagerService.java:1468)
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:1449)
at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2341)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:261)
at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
at android.os.ShellCommand.exec(ShellCommand.java:44)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:23328)
at android.os.Binder.shellCommand(Binder.java:936)
at android.os.Binder.onTransact(Binder.java:820)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4603)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4824)
at com.android.server.pm.OppoPackageManagerService.onTransact(OppoPackageManagerService.java:167)
at android.os.Binder.execTransactInternal(Binder.java:1166)
at android.os.Binder.execTransact(Binder.java:1130)
354353 (ワッチョイ 97ac-XWuP)
垢版 |
2022/09/18(日) 22:18:22.22ID:Lnazlwoz0
自己解決した。スレ汚しスマソ。
355名無しさん@お腹いっぱい。 (アウアウウー Sa5b-Kx6E)
垢版 |
2022/09/18(日) 22:49:34.09ID:5qYgqcIja
>>349
http://imgur.com/Nm6Eaev.jpg
http://imgur.com/2ogGZon.jpg
http://imgur.com/SACp4bo.jpg
http://imgur.com/SKgPj2E.jpg
http://imgur.com/xMo3SlK.jpg
http://imgur.com/zGJFyMo.jpg
http://imgur.com/vrpie8t.jpg
2022/09/19(月) 14:48:08.55ID:Tlrb6Wf00
>>355
グロ
2022/09/19(月) 15:54:23.87ID:rBNkXKWp0
>>351
termux-battery-statusやってみましたが値が不正になりませんか?
currentがマイナス数値ですがこれが正常ですか?
https://imgur.com/QkFbpkB.jpg
2022/09/19(月) 16:02:39.31ID:/rczD32Nd
読んでる値は電流値だもの
放電時は正の値、充電時は負の値になるでしょ
向きが逆なんだから
2022/09/20(火) 18:07:42.40ID:Yol1taFM0
あるアプリ起動時にボリュームを70%にするマクロを作ったのですが、うまく動作しません
アプリがバックグラウンドに隠れてて(履歴キーに格納されている)、それを表に表示させた場合は、アプリ起動に認定されないのでしょうか?
こういう場合にもボリュームを70%にするマクロを作るにはどうすればいいでしょうか?
2022/09/20(火) 18:18:47.94ID:j/TzYJhVr
それでアプリ起動と認識されるよ
バージョンと機種は?
あとOPPOならフォアグラウンドで音量を設定するにチェックが必要
2022/09/20(火) 18:39:14.09ID:xeRaAckuM
課金してるのにマクロ動かなくなりアップデートも出来ない
アップデートエラー
なんか使えなくなってて悲しい
2022/09/20(火) 18:44:26.09ID:xeRaAckuM
因みにV5.26.8
上げると不具合もあるらしいし、上げない方が良いみたいだけど
どうしたもんだか
2022/09/20(火) 18:56:45.04ID:OS9/TA71a
>>359
ここにチェック入れると動くかも
https://i.imgur.com/uTTuqHn.jpg
2022/09/20(火) 19:22:14.52ID:Yol1taFM0
>>360
>>363
どうもありがとうございます
そこにチェックを入れたら上手くいきました

あとトリガーに「ホーム画面表示時(起動時)」という設定をする事は出来ないのでしょうか?
ホーム画面表示時にボリュームを落としたいです
「今のアプリ終了時」でもいいのですが、いちいち全部のアプリを設定するのは大変なので
2022/09/20(火) 19:51:13.74ID:gBWMZVWNa
>>364
アプリ起動時でホームランチャーを指定すれば行ける
2022/09/20(火) 20:00:36.78ID:Yol1taFM0
>>365
ありがとう
やってみます
2022/09/20(火) 20:48:15.44ID:xeRaAckuM
レスがつかないとこ見ると絶望的なのね
やっぱTaskerにした方が良いみたいですね
2022/09/20(火) 21:01:34.86ID:22xsUq+8a
>>367
バックアップとって再インストールするだけだろ
2022/09/20(火) 21:06:33.77ID:OoG/XF/j0
>>367
Taskerの方が良ければTaskerを使えば良いと思いますが・・・
ただv.5.26.8でマクロがまったく動かないなんて話を聞いた事が無いのでおま環ではないでしょうか?
2022/09/21(水) 01:00:35.68ID:qNjBhomX0
Taskerで良いのならTaskerにした方がいいんじゃないかな
2022/09/21(水) 01:20:02.90ID:EjEMTZ7A0
タスクの「アプリを起動時」でNOVA lancherを選ぶと、「強制的に旧式を使用する」にチェックを入れないと動作しないんだけど同じ人います?
2022/09/21(水) 05:42:40.33ID:XPKFjyVSa
>>371
以前からNOVA使ってるけど旧式は使った事ない
2022/09/21(水) 06:41:15.53ID:zzutQqdLM
解決した様子
更新出来ないエラーを吐いてたのが3回程本体再起動して更新できた
アップデートエラーでアプリがおかしくなってたのかも
アプリが不安定で且つ端末も不安定
環境見直します
スレ汚しすみませんでした
2022/09/21(水) 08:48:39.35ID:EjEMTZ7A0
この画面を
https://uploader.cc/s/x4tfjoxnfh6vr2ik5i8371s34yukptu6oyvk5ag14kislls7qygz382n4lgzsryr.jpg

この画面にした時に(ポップアップ表示しているHuluのアプリをアイコン格納化した)
https://uploader.cc/s/o8k2gqdunz8h91dhoeri0fc3i1jjtyh9u5hp5yzzyqlwdse7247luwjt383t863e.jpg

背景のBlack Screen 2というアプリを終了するアクションのマクロを組みたいんですけど、トリガーがわかりません
「Huluの終了」というトリガーでは作動しません
どういうトリガーを作ればいいでしょうか?

起動時はこのマクロでうまく作動しています
https://uploader.cc/s/eb1qn3bx9le5zqmu0u0mccbf62bcitwzinzixfvoepdbv2sddllsx6diw2auwlo3.jpg
2022/09/21(水) 10:42:28.71ID:gPqfdo/D0
現在地の条件付けとしてGPS、ジオフェンス、キャリアの基地局と3種類ありますが
バッテリー節約の観点から行くと、どれが一番優れていますか?
2022/09/21(水) 10:54:12.55ID:gKuMDW7n0
自分で試してみることも出来ない環境なん?
2022/09/21(水) 12:28:28.72ID:GQtJ7T8Ea
>>374
ルート取ってないとMDだけでアプリの強制終了はできないよ(他のアプリの助けを借りればできるけど)
普段やってる操作(戻るボタン押す等)をアクションで実行してアプリ自ら終了してもらえばいいと思うけど
2022/09/21(水) 15:03:54.20ID:EjEMTZ7A0
>>377
ありがとう
結局、全部閉じるフローティングボタンを作ったよ
うまくいった
379名無しさん@お腹いっぱい。 (ワッチョイ ff44-RYbe)
垢版 |
2022/09/23(金) 07:56:43.41ID:NTK2Ewqb0
車で使うaiboxでエンジンオン(起動するたび)に4G掴んでからSpotifyを起動させて再生開始したらホーム画面に戻るようなマクロって作れますか?
マクロ初心者なので難しい事言われても作成出来ないかも知れませんが作成可能なら試行錯誤してみたいと質問しました。
380名無しさん@お腹いっぱい。 (ワッチョイ ff44-RYbe)
垢版 |
2022/09/23(金) 07:59:37.29ID:NTK2Ewqb0
連投すみません。
4G掴むまでは毎回かかる時間が30秒の時もあれば2分以上かかりバラバラです。
2022/09/23(金) 08:26:12.13ID:ofBW3L62M
>>379
サービス圏の変化をトリガーにしたら良いかと
382名無しさん@お腹いっぱい。 (スップ Sd3f-1S2f)
垢版 |
2022/09/23(金) 09:28:35.15ID:3JoCh6A1d
>>381
ありがとうございます。教えて貰ったようにマクロ指定しました。
https://i.imgur.com/GYf6Kxs.jpg

テストして作動確認出来ました。ありがとうございます。
383名無しさん@お腹いっぱい。 (オッペケ Srcb-v5YP)
垢版 |
2022/09/23(金) 13:26:38.95ID:lhVg8g6Dr
トリガーを通知バーにしているんですけど通知の一番上に固定する方法ないですか?
だんだん埋もれていきます
MDの優先度は最優先にしてます…
2022/09/23(金) 13:46:34.89ID:ChXe5YTRa
そんなに通知溜め込むのが理解できない
2022/09/23(金) 15:29:35.05ID:xLE7xwaer
>>383
俺は通知エリアにアイコン表示されるのが嫌なのでアプリをすべてサイレント通知にして1番使うやつだけ通常表示に残してるから必然的に1番上に表示されてる
あと別の方法だけど通知ボタンにMDの有効無効があるのでボタン操作で結果的に通知が1番上に来るってのはどう?
386名無しさん@お腹いっぱい。 (ワッチョイ de80-U30X)
垢版 |
2022/09/25(日) 16:51:25.34ID:vf018Duh0
v5.27.7
・マクロ一覧画面で有効無効のトグルが効かない(マクロを開いて三点リーダからは変更できる)
・というか、そもそもトリガーがまったく発動しない

なにこのアプリみたいなゴミ
2022/09/25(日) 17:12:43.03ID:tA4Ma5MPr
v5.27.7は翌日に権限エラー出まくった後に使えるようになったのでもしかしたら更新じゃなくて新規インストールの方がいいのかも知れない
388名無しさん@お腹いっぱい。 (ワッチョイ 7f9c-Vi2V)
垢版 |
2022/09/25(日) 22:18:26.00ID:7JOTYfLq0
>>385
ありがとうございます!
やっぱりサイレントかなぁって思ってたので設定してみました
別のやり方の通知オンオフは通知バーからでしたか?MDからなにか設定ありましたか??
2022/09/26(月) 06:27:41.55ID:cbv2f6l2r
>>388
自分はOPPOなので見た目はちょっと違うと思うけどこのボタンの事
これを押すとMacroDroidの有効無効が切り替わる
通知の編集の所から下の方にの隠れてるこのボタンを追加する必要があったかも
https://i.imgur.com/E3soETi.jpg
2022/09/26(月) 07:30:27.91ID:aC/tDxF/0
どうやらv5.27.7が正式リリースされたみたいです
安定性とかどうなんですかね?
391名無しさん@お腹いっぱい。 (ワッチョイ 7f9c-Vi2V)
垢版 |
2022/09/26(月) 09:59:35.25ID:4Ly9Rhmu0
>>389
なるほど!ありがとうございます
やってみたけど通知の順番は変わらなかったです…
2022/09/26(月) 14:56:41.94ID:aWgYe2Zc0
https://i.imgur.com/pktL5EB.jpg

このダイアログで許可を押せばAndroid13(OxygenOS13)でもLogcatつかえるな
ただこのダイアログが出るタイミングがよく分からない
システム設定のアクションやadbコマンドで自動的に許可できないもんかね

2chMate 0.8.10.153 dev/OnePlus/LE2111/13/DR
2022/09/27(火) 14:35:35.10ID:AVANCm1Q0
ユーザー補助が外れる仕様は相変わらずのようですがアプリ側で「ユーザー補助がOFFになってたらONにする」設定が追加されましたね
ウチの機種ではOFFにならず「無効です」の状態なので自動でONになりません

そこで「ユーザー補助うんたら」の通知が来たら(表示)ユーザー補助をOFFにする、というマクロを作りたいのですが教えてもらえませんか
disable_accessなんたらと書き換えても無反応です
2022/09/27(火) 15:51:05.53ID:ITnprHBga
システム設定のアクションで
enabled_accessibility_services
を変更
2022/09/27(火) 17:37:19.00ID:VsyTVRiOr
自分のスマホでも新しく追加されたユーザー補助サービスの動作を継続はまったく役立たずだったよ
2022/09/27(火) 18:08:19.76ID:oL8WYq1T0
なんかまた使えなくなっててイラッとする
端末がクソなのかアプリがだめなのか
2022/09/27(火) 18:54:44.93ID:oL8WYq1T0
端末がクソなら仕方ががないがここまで酷いと下手すりぁ返金レベルだよ
2022/09/27(火) 19:00:21.94ID:JqfQJvzfH
画面ON時にユーザー補助をOFF ONしてもだめ?
2022/09/27(火) 19:40:06.90ID:/79Y3kYH0
>>396
端末は何を使ってるの?
2022/09/27(火) 19:40:11.38ID:AVANCm1Q0
いつの間にかユーザー補助が無効(動作していません、という表示でした)になっていて通知が来たら設定でOFFにしています
直後にMDの新しい機能によって自動でONにかわります
確かにワンタップ分作業が減りました(Xiaomiなら10秒待ちが無くなる)

それならばマクロでOFFに出来ればと思ったのですが難しいですね
2022/09/27(火) 22:55:13.65ID:01vPAHX5H
Wi-Fi接続の条件でSSIDが選べなくなった
Ver 5.27.7なんだけどおま環なのかアプリのせいなのか確かめたいので他の人も確認してみてほしい
お願いします
https://i.imgur.com/8DPUOvJ.jpg
2022/09/27(火) 23:19:29.91ID:FnNizl99M
>>401
出るよ
再起動してみた?
2022/09/27(火) 23:31:02.50ID:JqfQJvzfH
>>402
ありがとうございます
再起動しても変化なしでした
となるとAndroid13が原因ですかねぇ…
2022/09/28(水) 00:00:26.21ID:O2MslsH70
>>403
保存済みネットワーク消しちゃって無い?
2022/09/28(水) 01:46:28.81ID:zOY7Ujnn0
>>403
Android 13でも選べますよ
https://imgur.com/1cGh8k2.jpg
2022/09/28(水) 02:35:20.11ID:7T+Puq3WH
>>404
保存済みネットワークは消してないですね

>>405
マジですか…となるもアプデで直る見込みも薄そうですね…
2022/09/28(水) 02:35:55.55ID:zOY7Ujnn0
>>393
enabled_accessibility_servicesの値を空欄にするとOFFになります
近接センサートリガーでOFFになった後、MacroDroidの機能で自動的にONになるのが確認できると思います
https://imgur.com/3ZIuA7N.jpg

この設定については過去ログか下記の情報を見てください

【RPA】【MacroDroid】MacroDroid絡みのユーザー補助の権限が知らない間にオフになっている件の整理
https://blog.goo.ne.jp/oprsfr3saku/e/26bcc91e9d173d1a721a6f4af251371e

公式フォーラム>日本語ディスカッション>一般ヘルプ>ユーザ補助のアクセク許可
2022/09/28(水) 02:46:09.56ID:zOY7Ujnn0
>>406
自分も端末起動後すぐにやった時は選べませんでした
すこし時間が経ってからやってみるともしかしたら選べるかもしれません
2022/09/28(水) 03:18:38.23ID:m07Cy2QxH
たった今自己解決しまた
どういう因果関係かは分かりませんが
MDヘルパーの位置情報の権限が原因だったようです
「アプリ使用中のみ許可」から「常に許可」に変えたらSSIDが選べるようになりました

ありがとうございました
2022/09/28(水) 03:20:55.62ID:VtM6/8Ca0
関係ないかもだけど、泥11+正式版な俺環だと、MDヘルパーの権限の位置情報を常に許可にしないとSSID出なかったわ
2022/09/28(水) 03:22:22.23ID:VtM6/8Ca0
遅かったわ
2022/09/28(水) 07:53:53.40ID:f1e02jPR0
>>409
同じ状況だったので大変助かりました。
しかも、アプリ情報では許可してるのにアプリ内の設定から見ると許可してない設定になってるという罠つきw
2022/09/28(水) 10:45:43.11ID:O4ODaCAf0
UI画面操作でXY座標を指定してクリックが機能しません。テキスト内容を指定してのクリックは動作するのですが…。何か入れないといけないものがあるのでしょうか?
端末はHUAWEI nova lite 2です。
2022/09/28(水) 11:31:34.96ID:O4ODaCAf0
端末を再起動したら動くようになりました。すみませんでした。
2022/09/28(水) 12:32:21.65ID:MkUa+/zQ0
>>407
ありがとうございます
Xperia10iii、XiaomiともにMDの通知「ユーザー補助」をトリガーにしてOFF→MDの設定により自動ONと望み通りの挙動となりました
Xperiaは通知トリガーに反応しなくてあたふたしてましたが再起動で直りました
2022/09/28(水) 16:03:14.98ID:aHKEeKY90
情報がありましたら教えてください。

SIM(ドコモ⇔KDDI)の切り替えで、
ジオフェンス内(外)による起動と、指定時間で起動する
2パターンのマクロを組んでいるのですが、
マクロが起動しても、実際にはSIMは切り替わっていない。といった事象が稀に発生します。
(macrodroidのシステムログにはログが出力されている)
マクロ単体の動作確認では、動作することは確認しています。

アクション部分でここを変更したほうが良いよ、等の
情報がありましたらご教示いただければと思います。

1回目のUI画面操作(スワイプ)は、ロック画面解除ですが、
UI画面操作の部分を変更すれば、他機種でも動作するとは思います。

機種:nova 5t
OS:Android10
macrodoroid:v5.27.7

https://imgur.com/BRbgNPu
2022/09/28(水) 18:51:31.99ID:O2MslsH70
>>416
SIM切替スイッチ起動後のウェイトを長くしてみたらどうかな?
2022/09/28(水) 21:15:10.54ID:9A13IsKAM
>>416
1回の短いクリックでは認識しない場合があるのでそういう時は長押しに変えて様子みるといい
あとはちょっと面倒だけど確実に実行させる為にクリック後に画面内容を確認して画面が変わっていなかったら再度クリックするとか
2022/09/29(木) 01:13:32.33ID:jH1SrEAR0
なさそうに見えるんですが、登録済マクロ自体の有効/無効を切り替えることに関する通知バー登録機能はないですか?
ベスト:通知バーに登録しておいたマクロ単体での有効化・無効化ができる
ベター:この画面を一発呼び出しできる

尚、トリガーのための通知バーボタンを登録する機能があることは把握しましたが、その機能のことではありません
https://i.imgur.com/4t6tSZO.png
2022/09/29(木) 01:15:14.75ID:jH1SrEAR0
あくまでフローティングボタンからマクロを実行開始させたくて、そのフローティングボタン自体の表示有無を切り替えたいわけです
2022/09/29(木) 06:14:48.49ID:N4tG3vyLM
>>419
ボタンバーを表示させてプラスボタンでマクロを登録できる
なのでそのマクロのアクションにマクロの有効無効を登録すればいいと思う
2022/09/29(木) 08:14:26.87ID:RCyktDtmM
自分はドロワーの方をメインに使ってるので通知の方は面倒で使ってないから忘れてたけどクイックタイル使って通知のボタンとしてマクロを配置する方法もあったね
2022/09/29(木) 08:34:49.11ID:jH1SrEAR0
>>421>>422
ボタンバーのボタンにアクションとしてのマクロの有効無効を実行させる方法で解決しました
ありがとうございます
そんなアクションがあることまでまだ全然把握できてませんでした
2022/09/29(木) 10:44:12.26ID:jH1SrEAR0
ちなみに、さらに「できたらいいな」と思ってることがあります

・フローティングボタンをタップしてマクロが実行されている最中、そのフローティングボタンをマクロ停止ボタンとして扱う
※アクションのひとつとして、フローティングボタンの状態を変更できることや、フローティングボタンが紐付いたトリガーの有効無効を切り替えられることは把握済です

・フローティングボタン内または他のフローティング扱いのテキストで、アクション待機経過時間か残り時間をステータス表示

もし他にマクロを別に用意したり、状態を表す要素を保存したりなど、シンプルにできなくなるようであれば、現状で納得して使おうかなと思ってます
2022/09/29(木) 11:49:31.21ID:uEM0F9X+0
True/Falseの変数使えば
実行中は停止ボタンにするってのは簡単にできる
2022/09/29(木) 11:53:35.27ID:uEM0F9X+0
でもそのマクロ自体を無効にしたら有効に戻せないか
無効にしてすぐ有効にする専用のマクロを別に作れば問題ないか
2022/09/29(木) 21:45:47.83ID:jH1SrEAR0
ええ
今のところ、既に利用中のマクロで
・開始直後にアクションで、フローティングボタンのトリガー無効化(これでボタンが消える)
・実行中であることをグローバル変数に保持
・既に利用中のマクロの一連のアクションひとつひとつにつき、直前でそのグローバル変数を参照して継続可否判定
・実行中であることをグローバル変数から削除
・一連のアクション終了後に最後のアクションでフローティングボタンのトリガー有効化(これでボタンが再表示される)

としておいて、新たに「マクロ停止ボタン用マクロ」としてグローバル変数が「実行中」を示す間だけ「押せばグローバル変数から『実行中』の旨を削除するフローティングボタンを表示させる」ようにする

ことで実現できるんだろうなと思ってるんですが、実現したいことに対して分不相応に複雑な気がするので「単一マクロで実現できないなら、もういいや」と思ってるところです
2022/09/29(木) 23:16:59.30ID:8snfnulA0
いまいちメインでやろうとしてることが分からないな
そもそもちゃんとトリガー設定出来てる?
2022/09/30(金) 00:51:14.75ID:AvbNB5j30
こんなことをしたいです
https://i.imgur.com/vishnsl.png
2022/09/30(金) 00:56:22.79ID:AvbNB5j30
停止ボタンに変えるといっても、見た目の変更だけならそのアクションでできます
ただ、見た目が停止ボタンに変わったフローティングボタンをタップすると、新たなアクションが始まってしまいます
タップしたらフローティングボタンの見た目を再生ボタンに戻してマクロを終了させたいんです
2022/09/30(金) 05:15:04.61ID:YFE7b2130
見る限り条件分岐使えばうまく出来そうだけど
2022/09/30(金) 05:36:03.04ID:YFE7b2130
そもそもマクロ停止したい理由如何にも因るんじゃないかな
ボタンが邪魔だってだけなら透明度100%にすれば実質消せるし
2022/09/30(金) 06:04:34.90ID:oT/DL+gY0
その例でマクロを止めたいって言われてもマクロは既に終了してるだろ?てなるんだけど

基本はマクロが動いて欲しいときだけ動くように適切にトリガーを設定すること
例外として、トリガーで拾えないような状態チェックを定期実行するというような特殊な場面はある
ただ、この場合も定期実行をトリガーにして実行する/しないの条件をつければいい

メインマクロのアクション内で条件判断するのもそこからグローバル変数弄るのも何したいのかわからん

フローティングボタンだけ弄りたいって話題にしてもすでにアドバイス出てんだけどやってみたか?何が不満だった?
2022/09/30(金) 10:42:45.00ID:AvbNB5j30
>>432
単純に、一般的によくある「再生ボタンを押したら動きはじめて再生ボタンが停止ボタンに変わる。停止ボタンを押したら動きが止まる」というUIを再現したいだけです。
あくまでマクロなので手続き型の組み方しかできない(もしくは、できるけど複雑)ってことなら、諦めます。
2022/09/30(金) 10:46:14.45ID:AvbNB5j30
>>433
すみません、せっかくレスを頂きましたが全体的に意味がよくわかりませんでした
2022/09/30(金) 11:05:28.48ID:NrW9k9bkM
フローティングボタンは使った事がないのでイメージ的な話しになってしまうけど再生のマクロとは別に停止の2つのマクロを作って2つのマクロの有効無効を切り替える事でボタンの機能を変更する事はできないのだろうか
2022/09/30(金) 12:52:15.92ID:YFE7b2130
>>434
マクロ止めなくていいなら画像みたいにやってみたらどうだろうか

https://i.imgur.com/wAzNgXM.png
https://i.imgur.com/uTsJHrR.png
2022/10/01(土) 00:03:24.53ID:VHmk1m7b0
マクロ停止が誤解を生んでる気がする
2022/10/01(土) 12:02:09.80ID:ebxR7dxi0
こういうことじゃねーの
https://i.imgur.com/l78HNzm.png
2022/10/02(日) 13:01:52.99ID:FSXFLvLG0
単一マクロにこだわらないでメインと制御用でいいと思うけどねえ
ただ>>427はシーケンスを一時停止したいようにも見えるし、それは面倒そう


関係ないけど、条件の変数の「値」で選択にない>=や<=が「任意の式」だと使えるんだな
なんで「値」で使えないんだろ
2022/10/02(日) 17:36:54.35ID:IOSLY3k/0
ちょっとダウンしてましたすみません
マクロ停止は一時停止の意味じゃなくて、終了の意味でした
2022/10/02(日) 17:41:57.42ID:IOSLY3k/0
用途の説明をもっと具体的にした方がよかったかも知れません
あるゲームアプリのあるシーンでマクロを実行開始した後、アプリの(サーバーの)レスポンスが大幅に遅れた時に、マクロを完全に停止してマクロで予定していた操作を全部手動で完了させて、仕切り直したいんですよね
2022/10/02(日) 18:00:39.47ID:IOSLY3k/0
>>437>>439
ありがとうございます
いずれも、マクロそのものは止められないと思います
>>436>>440
先行マクロ停止用マクロを別に作れば大丈夫だろうというのは、予想できてます
単純に、今後も同じことを実現しようとしたらその度に2つマクロを用意しないといけないと思うと、とても面倒なのでやめておきたいだけです
2022/10/02(日) 18:09:29.67ID:/XaLOusp0
>>442
そもそもMacroDroidでやる必要ある?
これでええんちゃう?
https://play.google.com/store/apps/details?id=simplehat.clicker
2022/10/02(日) 18:09:57.43ID:kBOJXfxyM
「トリガーまで待機」でも1つのトリガーでトグルのような使い方ができますね
2022/10/02(日) 18:22:38.12ID:IOSLY3k/0
>>444
いやーマクロ関係だと圧倒的にみなさんMacroDroidをおすすめされるのと、今こだわってる一点以外はほんとによく出来てると思うので大丈夫です

>>445
一時停止じゃなくて終了を、させられないですよね?
2022/10/02(日) 18:24:39.42ID:IOSLY3k/0
ほんとに、出来ないなら出来ないでもういいんです
手続き型プログラミングしかできない言語で無理やりオブジェクト指向プログラミングをしようとは思わない、ってことです
ありがとうございました!
2022/10/02(日) 18:31:39.62ID:L0yItGomd
オブジェクト指向言語の元祖的なsmalltalkの初期処理系はは手続き型言語のbasicで書かれてたんだから頑張れば出来るよ!
2022/10/02(日) 19:20:18.83ID:tbt7GbO70
結局マクロ実行中フラグ変数用意してそれで処理切り替えればいいをガン無視してんのはなんなん?
2022/10/02(日) 19:25:26.62ID:yKbadRYh0
>>443
フローティングボタンを画面下部の削除アイコンまでドラッグすればマクロ自体無効になって、再度有効化するまで表示されない
2022/10/02(日) 19:33:30.55ID:bVaDx+Q/0
単純にキャンセルではダメなん?
https://i.imgur.com/oDHA19r.png
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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