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

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

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

■前スレ
【自動化】MacroDroid Part10【マクロ】
https://egg.5ch.net/test/read.cgi/android/1690221340/
Part9
https://egg.5ch.net/test/read.cgi/android/1678869789/
Part9 ワッチョイあり
https://egg.5ch.net/test/read.cgi/android/1678657575/
Part8
https://egg.5ch.net/test/read.cgi/android/1659392906/
Part8 ワッチョイあり
https://egg.5ch.net/test/read.cgi/android/1659397583/
Part7
https://egg.5ch.net/test/read.cgi/android/1653829593/
2024/01/20(土) 14:19:46.38ID:Vf7bYZnB
>>700-704
変なポートが開いてるとの事でしたので再起動したらポートが閉じられました
その後にadb pair localhost:を実施してペアリングした後にadb connect localhost:でコネクトしました
それでもマクロを走らせたら結果は>>700と同じですけどこの出力変数の何処かにsuccessが入ってないといけないという理解で良いのでしょうか?
2024/01/20(土) 14:33:54.75ID:SJ/UAiBh
adb install --bypass-low-target-sdk-block /storage/emulated/0/Download/macro/MacroDroidHelper_v1_14.apk
これは動くの?エラーメッセージを全文見せてよ
2024/01/20(土) 14:52:59.76ID:Vf7bYZnB
>>713
一度F-Droidをアンインストールして違うフォルダで再度試しましたがF-Droidはインストールはされていませんでした
その時のエラー内容全文は下記です

adb: failed to install /storage/emulated/0/Download/1DMP/Programs/F-Droid.apk:
Exception occurred while executing 'install':
java.lang.IllegalArgumentException: Unknown option --bypass-low-target-sdk-block
at com.android.server.pm.PackageManagerShellCommand.makeInstallParams(PackageManagerShellCommand.java:3247)
at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1434)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:230)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:6109)
at android.os.Binder.shellCommand(Binder.java:1058)
at android.os.Binder.onTransact(Binder.java:886)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4434)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:6093)
at android.os.Binder.
2024/01/20(土) 14:55:45.54ID:swT1a3Z2
F-Droidは関係ないぞ…?
2024/01/20(土) 14:58:55.11ID:swT1a3Z2
ごめん
F-Droid.apkで試してるのね
2024/01/20(土) 15:03:08.70ID:iKwHQV8Q
ああなるほど、adbのバージョンが古くて
bypass-low-target-sdk-block
の引数に対応してないんか面倒くさ
2024/01/20(土) 15:07:32.04ID:WOdFOnQ9
>>711
今回のマクロに組み込むとしたらどう使うことになるの?
2024/01/20(土) 15:20:29.07ID:kmv1LvBE
Android14にそろそろアプデしようかなと思ったけどなんか面倒そうだからやめておくか
2024/01/20(土) 15:26:15.72ID:ieQm2QiV
前にtermux-tasker設定しようとしたときこれじっこうしないとむりだったきおくある
https://github.com/termux/termux-tasker?tab=readme-ov-file#allow-external-apps-property-optional
2024/01/20(土) 15:33:03.85ID:iKwHQV8Q
一応最新バージョンでビルドされたadb見つけた
https://github.com/nohajc/termux-adb
自分は試してないから自己責任で
2024/01/20(土) 15:36:05.89ID:iKwHQV8Q
てかtermuxレポジトリにあるadbも最新だよな?
というかadb shell pm install じゃだめなんか?
もう面倒くさくなってきた
2024/01/20(土) 15:57:55.06ID:DMw6cu93
>>719
自分も14の敷居の高さにアップデート躊躇しそうでしたが、ここのサポート力の高さを見て、書かれていること全て試してアップデートチャレンジしてみようと思ってます。
2024/01/20(土) 17:36:42.85ID:0qUl2r42
F-DroidからTermuxとTermux:Taskerをインストール
(Termux:Taskerは今後の為にインストールしたが使わない)

下記コマンドをTermuxで実行
apt update
apt upgrade
termux-setup-storage
pkg install android-tools
mkdir -p ~/.termux/tasker

画面分割を利用してペアリングする
adb pair localhost:port

ワイヤレスデバッグで接続する
adb connect localhost:port

パスとファイル名を指定してインストールする
adb install --bypass-low-target-sdk-block FILENAME.apk

これで行けるはずだが、そんなに難しい事ではないと思う

公式フォーラムの参考情報
https://www.macrodroidforum.com/index.php?threads/guide-setting-up-and-using-adb-commands-with-termux.5640/
https://www.macrodroidforum.com/index.php?threads/installing-helper-on-android-14.5606/
2024/01/20(土) 17:37:04.24ID:kg8wjivy
次にスレ立てる頃にはAndroid14についてまとまったテンプレ出来てるかな。もしくはMD14アップデート対策みたいな別スレが必要になるか
2024/01/20(土) 18:03:45.43ID:FhaU9Ums
Android13以下の端末を使えばいいだけ
なにも問題がない
2024/01/20(土) 18:09:50.99ID:zrwgG2Z2
時間の問題では?
2024/01/20(土) 18:10:48.22ID:Vf7bYZnB
>>724
そこに書いていただいてる事は実行してるのになぜかうまくいかなくて…
tcpip 5555実行した後にTermuxで直接コマンド実行してもエラーになってしまいます
実行後の出力の中に Unknown option --bypass-low-target-sdk-block の文字が見えるのでこれが受け付けてくれないみたいですね

https://i.imgur.com/18l9NRC.png
2024/01/20(土) 18:18:06.18ID:0qUl2r42
>>728
確か今はまだAndroid 13という話だったような気がするけどそうなの?
こちらではAndroid 14でTermuxでインストール出来るのを確認しています
2024/01/20(土) 18:25:53.05ID:Vf7bYZnB
>>729
そうです
という事はAndroid14に上がればadbのバージョンも上って --bypass-low-target-sdk-block も受け付けるようになるという事ですかね
わかりました おまかんという事でお騒がせしてすみませんでした
たけどワイヤレスデバッグの方法とか皆さんが色々教えてくださったおかげで凄く勉強になりました
ありがとうございます
2024/01/20(土) 18:29:45.03ID:6UE5bhld
泥13なのは草ww
ここのスレの人たち無駄に振り回されただけやんww
2024/01/20(土) 18:34:45.26ID:iKwHQV8Q
>>731
泥14じゃないとbypass-..が使えないんだなって勉強になったから別にいいしそんなトゲトゲしいこと言うのやめろよ
こっちまで気分が悪くなる
733名無しさん@お腹いっぱい。
垢版 |
2024/01/20(土) 18:42:36.27ID:NtFP1xkF
>>730
流石に草
2024/01/20(土) 18:43:28.22ID:0qUl2r42
>>730
こちらでもAndroid 13で同様のエラーが出てインストール出来ない事を確認しました
Android 14でなければ使えないオプションで間違いありませんね
2024/01/20(土) 20:03:43.37ID:AR+qHViu
imgurの画像削除を自動化したかったから、指定日後にimgurの画像を自動削除するマクロを作ったので共有
https://99.gigafile.nu/0320-cb8680f82eaa5e6d1ec0125e90a973746
imgurの無料APIを使ったマクロで
詳しい説明は長いからマクロの説明の箇所に書いてある
https://imgur.com/LsL5Kuh.png
2024/01/20(土) 21:02:32.61ID:Vf7bYZnB
>>731-734
初めから13だと断っていたつもりだったのですけどidが変わってしまい後から見た人はわからなかったですよね
誠に申し訳なかったです

あと小ネタになりますけど todo が使える方は下記のようにして.shファイル無しでも行けそうな気がするのですがどうでしょう?
自分では実行できないので…
https://i.imgur.com/LL3LYaO.png
2024/01/21(日) 12:01:02.05ID:j1YhG6wX
>>736
煽られて嫌な思いをしたくないなら管理されている別の場所で聞いたほうが良いかもね
自分でネットで検索したり、公式フォーラムやDiscordとか他にも情報が得られる場所はあるので
2024/01/21(日) 12:29:59.71ID:Z4zLx/D7
Imgurのapiってどこで登録するんだ
2024/01/22(月) 08:19:23.53ID:OcLPc5oc
このスレの過去ログ見た時にスクショが消えてる事案があって内容が良くわからずにがっかりした
なのでこのスレに上げたスクショは消さないでほしい
2024/01/22(月) 08:42:55.61ID:e9ZU/Yqa
自分で保存するんやで
2024/01/22(月) 12:20:07.38ID:Zh1EDOEc
過去ログとはいえ初めて見るスレの画像を自分で保存は意味がわからない
2024/01/22(月) 14:49:10.90ID:YCEy43yb
初めて見るスレなのかどうなのかのか
2024/01/22(月) 14:52:43.68ID:z5eZiI2x
ここは別だけどニューススレとかでなんか画像貼るときに著作権とか法律上"完全に"クリアな画像ってほぼないと思うし1,2日で消したほうが精神衛生上いい
2024/01/22(月) 15:06:37.90ID:MbDp2hhg
そんなんもとの投稿した人に消さないでって言う他ないじゃん
それに従う理由もないだろうけど
2024/01/22(月) 18:01:04.10ID:rUGgkGeF
Xiaomi Pad6 泥13 miui14
数日中にAndroid14ベースのXiaomi HyperOSが降ってくるので
アップデートのドメインブロックした
恐ろしくてあげらない・・
2024/01/22(月) 21:23:48.04ID:JuDq0FZy
andoroidベースの独自OSで相性の悪いものを教えてください
2024/01/22(月) 23:09:54.55ID:FPnKziyx
>>745これだろうね
2024/01/24(水) 01:33:45.12ID:EjGYgYgc
■公式サイト
https://macrodroid.com/

■Playストア
https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid

■MacroDroid Helper
○Ver.1.8 ダウンロードリンク
まともに機能しないので非推奨
https://www.macrodroidforum.com/MacroDroidHelper_v1_8.apk
○Ver.1.7 ダウンロードリンク
こっち推奨
https://www.macrodroidforum.com/MacroDroidHelper_v1_7.apk
○MacroDroid Helper 配布ページ
https://macrodroidforum.com/index.php?threads/macrodroid-helper-apk.1/

■必要なadbコマンドまとめ
https://www.macrodroidforum.com/index.php?threads/adb-hack-granting-extra-capabilities-via-the-adb-tool.48/

■MacroDroidフォーラム
○新フォーラム
https://www.macrodroidforum.com/
○旧フォーラム
https://www.tapatalk.com/groups/macrodroid/
2024/01/24(水) 12:42:49.40ID:F4YMbyq9
ツイッター通知をトリガーにしてるんだけど
アクション中にまた通知が来て取りこぼすんだけどどうすればいい?
順繰りにトリガーにしたい
2024/01/24(水) 12:46:27.91ID:zJSBfq8f
アクションの始めと最後で変数をTrueだかFalseにして分岐すればいい
https://i.imgur.com/vaj5Ir2.jpg
2024/01/24(水) 12:48:49.31ID:WnkUQHHW
>>750
横です
マクロドロイド初心者何だけれど
その
>最後で変数をTrueだかFalseにして分岐
これはどういう意味合いを持つんでしょう?
2024/01/24(水) 12:49:56.03ID:zJSBfq8f
>>751
画像見てもわからない?
2024/01/24(水) 12:55:38.26ID:A+7PUHrT
アクション中に取りこぼすなんてあるか?
1秒間に10回くらい通知来てるの?
2024/01/24(水) 13:13:24.63ID:F4YMbyq9
>>753
連投ポストとか他のユーザーとかぶったりとか

アクションは10秒ぐらいかかる
2024/01/24(水) 13:23:01.16ID:Wg5ZDkr5
とりあえずどんなマクロなのか見せてくれないと助言のしようがない
2024/01/24(水) 13:41:58.70ID:F4YMbyq9
>>755
スクショでいい?
2024/01/24(水) 13:48:39.55ID:F4YMbyq9
仮マクロ
https://i.imgur.com/9Bggp0F.png
https://i.imgur.com/jXn5rex.png
https://i.imgur.com/pZD94Pe.png
https://i.imgur.com/DEDVobQ.png
2024/01/24(水) 14:05:00.82ID:7+mT1IHC
>>757
これは通知が来たツイッターの投稿動画をダウンロードするマクロ?
2024/01/24(水) 14:05:29.30ID:zJSBfq8f
あー取りこぼしなくマクロ実行したいのか
よく読まずにレスしちゃった
2024/01/24(水) 14:06:41.44ID:zJSBfq8f
それなら「トリガーまで待機」を使って変数が変わるまで待機すれば良いんじゃね?
2024/01/24(水) 14:33:14.87ID:F4YMbyq9
フラグがセットされてなければトリガー待機
アクションの初めでフラグクリア

ホゲホゲ

アクションの最後でフラグセット

こんな感じ?
2024/01/24(水) 15:08:38.33ID:V3b2VcJc
>>751
Trueのときに作動
Falseのときは差動しないということ
2024/01/24(水) 15:40:04.01ID:F4YMbyq9
>>761
1行目逆か、セットされてれば

変数はTrueにしておく
2024/01/24(水) 15:44:55.02ID:msPxTnTx
動画以外のポスト通知が来た場合どうなるのこれ
2024/01/24(水) 16:23:56.39ID:SinPPYoY
トリガーまで待機で待機してるときに新しくメインのトリガー走って新しい発火がトリガーまで待機に合流すると合流してその後のアクションは1回だけだよ

というか今起きてる問題がそういうことじゃないの?
2024/01/24(水) 17:34:13.29ID:VS+LKv7X
アクションの処理が遅いせいで取りこぼしてしまうならアクションを分ければいいと思う
とりあえず通知が来たら変数1に入れて処理はアクションブロックとか他のマクロで処理を実行
処理終わらずにトリガーが発火したら変数2に退避させておいて後で処理すればいいんじゃないかな
2024/01/24(水) 17:48:52.83ID:jSESebdt
>>765
シリアル処理は無理?
はじめの処理終わったら次の処理をするとか
2024/01/24(水) 18:18:36.70ID:RtR9DPUU
>>751です
>>762
変数というのが何なのかよくわからなくて
ありがとうございます
なんとなくイメージつきました
2024/01/24(水) 18:34:15.02ID:SinPPYoY
>>767
MDのこと理解してて組めば組めると思うけど

微妙に問題の本質がわからん
最後のところ(UI操作で)目的の通知がもうないとかだとかなりアプローチを変えないといけないと思うが
2024/01/24(水) 19:43:07.36ID:U3ag9u8o
>>749
これでいけるはず
https://i.imgur.com/BSmvTt7.jpg
マクロ
https://17.gigafile.nu/0131-c8f3bd3d09b06e6b86add0a31de201040
2024/01/24(水) 22:09:18.56ID:itllKrZ/
結局さAndroid14にしてはヘルパー対策しなければ具体的に何が出来なくなるの?
2024/01/24(水) 22:22:28.43ID:a6hUxNLQ
ヘルパー使わないとできないことができなくなる
2024/01/24(水) 22:27:00.79ID:itllKrZ/
…いやいや
2024/01/24(水) 23:37:42.33ID:AxzOZULw
wifiや機内の操作とかじゃないの
2024/01/25(木) 00:46:33.54ID:pcUYuOfJ
二度寝対策にアラーム消したら10分後再度音を鳴らすようにしたいんだけど指定時間内にロック解除したら音がなるぐらいしかやりようないかな
でもその時間内何度もロック解除する&時間外にアラームセットする時もあるんだよな
アラーム解除をトリガーにするに近い条件って作れない?
2024/01/25(木) 01:07:39.39ID:piwRnqHw
目覚まし機能の優秀な時計アプリ入れたほうが手っ取り早くて確実だろそれ
2024/01/25(木) 01:35:23.17ID:C8WYROE7
言ってる意味がわからん
2024/01/25(木) 02:16:40.81ID:UckzKjeq
>>775
俺は似たような目的で指定時間に充電中だったらマナーモードオフ、充電中じゃ無ければマナーモードにしてる
起きたら絶対充電器引っこ抜いてスマホ持ってくから指定時間にマナーモードになってアラームは起動するけど音はならん
2024/01/25(木) 06:44:35.26ID:ETYAXtL0
>>775
スマホのアラームを使うのではなくてアラーム鳴らすのもアラーム画面(ストップ&スヌーズ選択)を表示するのもMacroDroid自身でやれば色々な条件を自由に付けられると思う
780775
垢版 |
2024/01/26(金) 00:12:00.84ID:ktUJL6D0
ありがとう
アプリ増やすの嫌でMacroDroidで制御できないかと思ったがアラーム自体使わない方法もあるのか
考えてみよう
2024/01/26(金) 04:02:54.90ID:5XZcr3M8
>>771
このスレの人って結構いい加減だから匿名ではない別の場所で聞いたほうが良いかもね
公式フォーラムやDiscord等、他にも情報が得られる場所はあると思うよ
2024/01/26(金) 10:33:21.64ID:LADnPd32
そこで「匿名でない」を挟むのはよくわからんのだが
2024/01/26(金) 12:39:26.92ID:MAT16u2L
で結局の所ヘルパーなければ具体的に何が出来なくなるなってどれだけ不便になるかな?
2024/01/26(金) 12:44:03.87ID:yIeGJMSe
Helperをインストールする方法はあるんだから気にする必要ないゾ
2024/01/26(金) 13:14:15.15ID:yyClw4z3
あるな
2024/01/26(金) 17:47:20.92ID:87j5/kBC
少なくともヘルパーなくなったらwifiの制御できなくなるわな
2024/01/26(金) 18:11:32.56ID:vfaD87d5
>>786
adbのsvcコマンドうてばよくね?
2024/01/26(金) 18:13:30.39ID:p971iViW
ヘルパーはWi-FiをON / OFFするのに必要
新しいOSだとBluetoothのON / OFFでもヘルパーがないとできないんじゃない?
2024/01/26(金) 18:48:28.27ID:8Ua78Bcw
adb shell svc wifi enableか
2024/01/26(金) 19:59:51.16ID:BnQd2Uz0
ヘルパーって初心者向けの救済策でしょ
ターミナルもTermuxでいいし
2024/01/26(金) 20:14:52.39ID:VCpXr4Ur
Xiaomi持ちの人で泥14(新os helper os)あげた人レポまってます
MacroDroidスキル低いので
update.intl.miui.comをとりあえずブロックしてます
2024/01/26(金) 20:18:46.19ID:pdJa1YGv
adb shellを極めたらなんでもできるよね
termuxというかbusybox最強
2024/01/26(金) 20:23:51.61ID:MXRiypDg
甘いシャオミ舐めてる
極めててもAndroid14+ あたらしいヘルパーOSという組み合わせは未知数
794名無しさん@お腹いっぱい。
垢版 |
2024/01/26(金) 20:39:51.15ID:J+rOntsC
>>792
Linuxとほぼ共通にシェルスクリプトが使えるから過去の遺産を探せばすぐに見つかっていいよね
2024/01/26(金) 21:32:16.39ID:VCpXr4Ur
>>793
未知数ですよね
796名無しさん@お腹いっぱい。
垢版 |
2024/01/26(金) 21:56:16.17ID:1d1GUyYO
最近はPythonを覚えたからマクロドロイド+Termux+シェルスクリプト+Pythonでいろいろやるのが自分の中のブームになってる
2024/01/26(金) 22:05:16.41ID:NSrHlNiW
自演きっしょ
2024/01/26(金) 22:06:12.48ID:D6h7/k+J
>>793
甘井シャオミがあれば辛いシャオミもありそう
2024/01/27(土) 00:17:16.34ID:cQ+1QpHo
ヘルパーってなんだよ
2024/01/27(土) 01:27:24.99ID:oOtrf1Zr
>>799
 >>2
2024/01/27(土) 03:11:47.82ID:TSGVr+iD
5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。

▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/

▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
2024/01/27(土) 03:20:57.63ID:ozRBIxgb
>>796
自分はPythonはまだ素人なので大した事は出来ないけどある程度知識ある人ならこれで色々出来るんだろうね
最近だとこれ使ってワイヤレスデバッグ時の自動接続マクロが簡素にできた
2024/01/27(土) 04:34:00.14ID:oOtrf1Zr
>>802
ワイヤレスデバッグのポート番号ってどうやって取得してる?
2024/01/27(土) 04:40:29.63ID:vxS+bZLf
Python使ったマクロがどんなのなのか普通に見てみたい
2024/01/27(土) 05:15:02.38ID:NPxcb80j
>>803
まさにその取得をPythonでしてる
Pythonの記述はフォーラムに載ってたのでそれをコピペしただけ
2024/01/27(土) 05:54:50.00ID:iFpZUpgl
V5.41.0 アルファ版がリリースされたね
システム設定のマジックテキスト検索サポートとかアクションの長押しでいきなり編集できるのはありがたい
あとローカル変数をグローバル変数に変換とか小技だけど「今までなんでできないの?」状態だったのとかも
2024/01/27(土) 07:12:00.47ID:O2Yu2JSd
>>737
結局書いてある通りみたいだな
ここで不完全な情報を聞くより公式フォーラム見たほうが良さそう
MacroDroidのDiscordなんてある?日本語で書けるなら見てみたい
2024/01/27(土) 09:59:30.23ID:kN4MaLn8
泥のポート開放は
①setprop service.adb.tcp.port (開放したいポート番号)
②setprop ctl.restart adbd
でできるよね、rishかrootが要るけど。
やってることは①でポート開放、②でadbdを再起動
809名無しさん@お腹いっぱい。
垢版 |
2024/01/27(土) 10:05:23.57ID:7GaK0K9r
>>808
いやrootやrishを使える状況でポート開放する意味がないやないかーいワハハハ
さてはワイヤレスデバッグでアプリを開発する気だな?🤨
2024/01/27(土) 10:08:43.26ID:hTSsK6bT
自演きっしょ
2024/01/27(土) 10:09:11.62ID:7GHGVZ+O
>>807
不完全より完全でたのんます
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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