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

■ このスレッドは過去ログ倉庫に格納されています
2021/09/28(火) 21:50:58.83ID:ZNRHGKWF
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
2021/10/22(金) 09:10:00.86ID:9WdckeAj
ドコモショップ状態で草
2021/10/22(金) 09:13:38.98ID:pgFc+4D9
匿名で好き勝手言える場所と同じだなんてドコモショップは大変だな
2021/10/22(金) 09:18:24.77ID:Qmjd8zgg
>>250
できました!!
本当にありがとうございます!!
2021/10/22(金) 13:04:18.55ID:hp4yPzIW
>>251
昨日だがの逆ギレくんの行いをみてコレかとは思った
ロジックをどう工夫したらいい?はいい質問だけど見りゃ分かることは正直厳しいナー
2021/10/22(金) 13:21:59.07ID:hp4yPzIW
>>249
俺もあれ?動かないなと思ったことある
理由はわからんがサイズが初期化されちゃったから権限設定飛ばしたときに初期化されたっぽい

ドロワ設定でon/offしたら治るんじゃないかと思う
ついでに表示とアタリの大きさ見直すといいよ
グラディウスみたいに、ってので分かるかな?
2021/10/22(金) 13:26:01.09ID:hp4yPzIW
こういうことなんだけど
https://i.imgur.com/0Dh13nB.jpeg
2021/10/22(金) 14:08:30.84ID:Zvhx0rpM
>>255
レスありがとうございます。
端末の再起動で治りました。

当たり判定も大きくしてみます。
2021/10/22(金) 16:15:53.87ID:FDYPo9MC
XiaomiタブポチったがMacroDroidはOPPOレベルに苦労するんだろうか
心配。とりあえずMacroDroid バックアップとった
2021/10/23(土) 14:41:15.34ID:g+oHd09A
echoAutoの事で質問したものですが、新規で強制的に起動にしてたら、毎回スマホ画面(AmazonMUSIC)の運転者ではありません を押さなくてはならなくて、普通に起動させたらいいだけの話でした
ありがとうございました
2021/10/24(日) 21:10:47.24ID:22Dszuqi
抽出する対象.mdrと中身の.macro選べるようにしたからいったん更新
Termuxに加えUITaskも必要
どうにもAndroid11+だとTermux配下へのコピーやファイル更新がうまく行かない
https://www.mediafire.com/file/9ikv1s6zavbdtwk/1tm.extractMDMacro.macro/file
2021/10/24(日) 21:48:17.18ID:dBy4W1il
>>260
いったんパスを手動で合わせてやれば平気だな
うーん、このあたりはどうしょうもない
Android標準のシェルからTermuxの隔離空間のファイルアクセスができればいいんだけど
あるいはTermux配下じゃなく共有ストレージに置いても追加設定なしにデフォで実行できればやりようあるのに
2021/10/25(月) 09:22:51.52ID:UI9+oKXX
>>260
簡易マニュアル書いて更新した
あとちょっとだけTermux側の処理みなおした
2021/10/25(月) 12:43:02.75ID:oIRGqEYL
Android12にバージョンアップした方はいらっしゃいますか?MacroDroidは問題なく動きますか?
2021/10/25(月) 19:30:15.62ID:IeK2uOuM
とりあえず、自分のは動いてるけど、全部の機能は確認してない
2021/10/26(火) 17:26:20.95ID:nUstoDyt
Xiaomiユーザーの方。初期設定はこれでOK?
初Xiaomiなので死にそう…
Lenovoから移植したけどうんともすんとも言わないマクロばかり
@Xiaomi pad 5

1.スピードブースト/アプリをロッャN/MDをロック
2.バッテリーセーバー制限なし、バッテリーの最適化オフ
2021/10/26(火) 18:20:27.06ID:ThFn8ibq
>>265
画像でてるからこれ見た方が早いよ
https://dontkillmyapp-com.translate.goog/xiaomi?_x_tr_sl=en&;_x_tr_tl=ja&_x_tr_hl=en-US&_x_tr_pto=nui
2021/10/26(火) 19:03:51.84ID:jDttuT+/
とりあえずシャオミはMIUI切っとけ
2021/10/26(火) 19:54:33.08ID:nUstoDyt
>>266
おお。確認してみるthx
2021/10/27(水) 00:53:08.10ID:HtSvxioz
シェルスクリプトってもtoyboxのmkshは微妙にショボくてかなわないナー
sedやawkにいたっても、これBSD版なのかな?
AndroidはLinuxの系譜なのにどうしてあれこれgnu版じゃないんだろ?GPLが厳しいから?
2021/10/27(水) 08:49:17.46ID:uQs2nGU/
>>265です。何事もなく以前の全てのマクロがきちんと作動するのを確認
と思いきや
デバイス再起動で機内モードオンオフが作動せず
アシストもMDに設定済み
Xiaomi初期設定もできてる。どなたかアドバイスを頼みます
https://i.imgur.com/zMCrfCV.jpg
https://i.imgur.com/sZOOEKj.jpg
2021/10/27(水) 18:09:56.76ID:QPGZIL5f
機内モードのオン・オフは本家(プレイストア以外)から配布されてるMDヘルパー1.5以降が必要
>>194のサイトに最新版の1.7があるからダウンロードして試してみて
272名無しさん@お腹いっぱい。
垢版 |
2021/10/27(水) 18:17:07.04ID:iw2rHp9a
>>270
#13の手順で設定してみたら?
俺は普通にできたと思うんでことの真偽は分からんけど
Post in thread 'Airplane mode not disabling/enabling consistently'
www.macrodroidforum.com/index.php?threads/airplane-mode-not-disabling-enabling-consistently.451/post-4662
2021/10/27(水) 20:20:23.16ID:uQs2nGU/
>>272 助かりマます

音声アシストを
「MacroDroidのコンテキストの外で設定をするのではなく、MacroDroidを経由してその設定にたどり着かなければなりません」
一旦、Googleに戻しMD経由で再設定したところ、うまく作動する様に
しかし、デバイス再起動するとまた不作動に
2021/10/27(水) 20:41:29.22ID:8vN0CTud
>>273
#15#18の手順を起動時に引っ掛けてあげればいいんじゃあないかい?
ストアで作例くばってるって書いてあるよ
2021/10/27(水) 22:07:12.11ID:uQs2nGU/
>>274
ありがとう
自分にはさっぱり皆目わからないので諦める
MDアプデ待つ
2021/10/28(木) 00:14:41.93ID:RheoBl07
全然、スマートじゃないけどUI画面操作で
デバイス起動時に
アシストデフォルト設定ショートカット起動させ
あとはUIでアシスト設定をなしに
もう一つ、MDの機内モード通知(アシスト設定)が来た時に
同じ要領でUIでアシストをMD選択
最後の天気アプリは関係ないので無視して
https://i.imgur.com/eL8sHR0.png
これでなんとかokに
2021/10/28(木) 00:56:29.01ID:ND9Z9hAy
>>276
#14のおとうさんと同じアプローチだね
実現できればいいんだから多少泥臭くてもキニシナイ
細かいこと調べてる間にササッとUIインタラクションで実現した方が話早いときあるね
2021/10/28(木) 01:22:30.56ID:ND9Z9hAy
てか公式フォーラム見てる人少ないのかな?
情報量少ないしググったほうが早いか
2021/10/28(木) 19:20:37.27ID:Oob6tLXj
んー、オランダ人がアップデート来てるっていうんだけどナー
おま国?むしろベータだとこない罠?
2021/10/28(木) 21:00:04.40ID:ymj2bv6V
今日5.19.1にアップデートした
2021/10/28(木) 22:13:51.57ID:Oob6tLXj
>>280
マジ?おま環てことか!
ちなみにベータ入ってる?
2021/10/29(金) 03:34:27.88ID:TZZ2Y2r2
ベータ版です
2021/10/29(金) 08:03:30.13ID:95fZ7zwU
>>277
結果オーライでw。恥ずかしながらUI画面操作というのが
できるというのも初めて知った。便利すぎる
自動ログイン他
Tverを朝立ち上げたら広告を1日表示しない自動タップさせるとか
2021/10/29(金) 08:15:13.80ID:AHP3iTkV
なんか最近よくフリーズする
2021/10/29(金) 14:37:57.71ID:MpkwZgFI
お邪魔します。Macrodroid v5.18.1 Pro で SMTP サーバからのメール送信をしているのですが、最近文字化けするようになりました。非 ASCII 文字が全部 '?' になってしまいます。同様の方や回避方法をご存じの方はいますか?

送られたメールを見るとマルチパート MIME になっていて、本文のパートのヘッダは次のようになっています。
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

以前文字化けしていなかったときは、この部分は次のようになっていました。
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

送信側でも同様に記録されています。Macrodroid が送信内容を ASCII に限定してしまっているのではと疑っていますが、確証はありません。
286285
垢版 |
2021/10/29(金) 14:39:56.73ID:MpkwZgFI
HTML のチェックボックスを on/off しても文字化けは変わらないようてす。
2021/10/29(金) 17:04:32.64ID:95fZ7zwU
アクションにこういう条件をつけたいのだけど
何かアドバイス欲しい…

やりたいことは
Tverアプリをその日初めて立ち上げたと時のみ
そのアクション発動

Tverを0:00以降初めて立ち上げたら必ず出る
「広告を1日表示しない」をUIで自動タップ
広告枠を消す「x」をUIで自動タップさせてるんだけど
この「×」をタップにそういう条件つけたいの
2021/10/29(金) 17:20:30.66ID:Zd+4zLe4
>>287
「実行済」変数つくってfalseならアクション実行、実行済=trueにする
トリガーの日時→指定曜日(曜日全部選ぶ)の0時に実行済=falseにする
とか
2021/10/29(金) 17:20:53.56ID:Zd+4zLe4
>>287
「実行済」変数つくってfalseならアクション実行、実行済=trueにする
トリガーの日時→指定曜日(曜日全部選ぶ)の0時に実行済=falseにする
とか
2021/10/29(金) 18:12:43.51ID:95fZ7zwU
>>288
ありがとうめちゃ助かります頑張ってみる
2021/10/29(金) 19:36:48.90ID:/agp8Lmf
>>285
たしかヘッダ渡せたような
マルチパートと一致させとくといいかも
ついでに念のため自前でiconvでbase64/utf8なマルチパート作って渡しちゃうとか
あるいは7bitセーフな古き良きiso2022jp(JIS)にして受信側クライアントの不一致でも自動判定してくれる機能に委ねるとか
2021/10/29(金) 19:40:51.93ID:tzDrpS/C
>>287
dayていう変数用意して
今日の日付とdayが違ったら実行、dayに今日の日付セット
293285
垢版 |
2021/10/29(金) 23:44:51.72ID:/+12dRiZ
>291 コメントありがとうございました。

どうも確認不足だったようです。
やはり、SMTP サーバからの送信時は本文のパートの Content-Type を
HTML にチェックを入れると text/html; charset=utf-8 にし、
チェックを入れないと text/plain; charset=us-ascii にするようです。
ここを理解しないまま設定変更して忘れてしまっていたのかなと。
スレ汚し失礼しました。

なお Gmail からの送信だとマルチパートにならず
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
となっていました。
294285
垢版 |
2021/10/29(金) 23:46:36.29ID:/+12dRiZ
ありゃ、 >>291 のつもりが失敗。
295名無しさん@お腹いっぱい。
垢版 |
2021/10/31(日) 12:35:04.92ID:QGwTH4+v
ちょっと質問なんですけど、macrodroidでアプリの履歴(■ボタン)をすべて消す方法はありますか?
Recentlyを使ってもこのアプリ以外消せませんでした
OS lineageos18.1のandroid11
Macrodroidは5.18.1のproです
宜しくお願いします。
296名無しさん@お腹いっぱい。
垢版 |
2021/10/31(日) 20:51:37.11ID:QGwTH4+v
>>295
すみません。自己解決しました。
2021/11/01(月) 09:19:58.88ID:3+G/KXTk
1時間毎に現在の時刻を読み上げるを実行しているのですが、特定の時刻だけ読み上げをスキップさせるにはどうしたらいいでしょうか?
2021/11/01(月) 09:41:27.10ID:3L5Qqq+1
>>297
トリガかアクションの中で条件付けして実行期間を絞り込めばいいよ
https://i.imgur.com/EzPWJsL.jpg
https://i.imgur.com/7YyY3DL.jpg
2021/11/01(月) 12:17:35.95ID:OmnkapS9
横レスだけどNOTでズバリ指定時刻を条件にすると何か良くないのかな?
2021/11/01(月) 17:26:01.74ID:twLE81ta
トリガーで
第1月曜9:00、第3月曜9:00
というのを設定したいのですが、簡単な方法ないですか?
日時トリガー色々見てもそういう設定出来なさそうです
今はGoogleカレンダーの予定使ってるけれど
そうすると大元のカレンダーが予定だらけになり見難い
2021/11/01(月) 18:53:00.91ID:BJ8Vm9f5
>>300
トリガーは月曜9時で
整数の変数を作って、日付÷7が0 or 2のとき実行
でどうですか?
2021/11/01(月) 19:03:02.28ID:twLE81ta
>>301
変数というのを使わないとダメなんですね
変数というのわからないので諦めます
2021/11/01(月) 19:10:37.32ID:ZLkc64YL
>>302
了解です
2021/11/01(月) 21:42:23.11ID:BJ8Vm9f5
えぇ…書き込んだ後に間違いに気づいたけど、諦めたんならもういいや
2021/11/02(火) 03:49:14.55ID:j8bHjY+O
>>299
一言でいうと複数のとき間違いやすいから
コンストレイントの文意が合致するものを許可するわけだから素直にポジティブがオススメ

合致するものを制約するポリシーが基本ならネガティブ列挙でいいんだけどね
notで否定するには当たり前のことなんだけどあらかじめ事象を反転させて逆を考えなければならないから
試してみると言ってること分かると思うよ
https://www.mediafire.com/file/fe1262hkzu1ctot/booleanShowcase.macro/file
2021/11/02(火) 07:07:08.94ID:HVq/lr7B
>>302
https://blog.tkrel.com/13540
2021/11/02(火) 07:13:46.23ID:i0eohiyM
>>300
https://i.imgur.com/zLIqdHf.jpeg
2021/11/02(火) 07:49:54.07ID:KdJ/l+9n
>>306
>>307
ありがとう。
できるかどうかわかんないけど
帰宅したら真似てみます
英語表記…
2021/11/02(火) 08:08:56.48ID:BgwLPapx
week_of_yearって年間の週番号だけど欲しいのそれ(年間の週番号でみた奇数週)なんかね
2021/11/02(火) 08:14:44.33ID:HVq/lr7B
>>309
正解
除余を取れば一週置きって寸法
2021/11/02(火) 08:21:00.30ID:BgwLPapx
>>310
お前質問者の自演なん?
俺は「月毎の」1,3週って読み取ったからそれで良いのか?って言ったつもりなんだけど
2021/11/02(火) 08:23:09.41ID:HVq/lr7B
>>311
毎週じゃなきゃいいんだと思ったがちゃうんかな?
2021/11/02(火) 08:53:30.36ID:2I0qrBFu
>>312
むしろ何でそう読んだのか不思議なくらい
2021/11/02(火) 09:02:53.26ID:kvBI62+Q
>>311
それこのパターンしかないような?
変数要らないから丁度いいんかね
額面通りだと1週と3週じゃなくて第1と第3て書いてある
https://i.imgur.com/i7DUSFd.jpeg
2021/11/02(火) 09:25:40.02ID:skySZ/Ty
>>313
不思議くんの不思議な解釈だとコレ?
https://i.imgur.com/84pWWjT.jpg
2021/11/02(火) 14:26:20.25ID:KdJ/l+9n
>>300ですけど
毎月、第1月曜9:00、第3月曜9:00に予定があるので
聞いたのだけど
>>307これでいいんですよね?今から真似てみようかと…
2021/11/02(火) 14:30:29.52ID:HVq/lr7B
>>316
それなら>>314でいいよ
2021/11/02(火) 14:30:37.78ID:KdJ/l+9n
指定日
今月なら11月1日と15日
来月なら12月6日と20日
2021/11/02(火) 14:31:11.52ID:KdJ/l+9n
>>317
ありがとう
2021/11/02(火) 14:46:53.82ID:HVq/lr7B
>>318
まぁでも俺ならデスクトップサイトからGoogleカレンダーに繰り返しスケジュールを2こ作る
その方がそのものズバリだし簡単
2021/11/02(火) 14:54:09.55ID:KdJ/l+9n
>>320
今までそうしてたんだけど
そうすると
他にもこの手のやつ色々あり
Googleカレンダーがスケジュールだらけになり
カレンダーが見づらくなった
>>314
今これ真似てみたけれど
これって毎月、第2、4週火曜に設定する場合
カレンダー見て該当日にち1年分入れてみたけれど
これでいいですよね?
うるう年の時は狂ったりしないのかしら
カレンダーチェックしてみる
https://i.imgur.com/F5QPZ3s.png
2021/11/02(火) 15:05:11.14ID:HVq/lr7B
>>321
その手はカレンダーわけるといいよ
「来客」「訪問」のアボ「社内ミィーティング」あたりとか
終日イベントもののコマはデータ取り込むからテキスト多かったりするし

今見たらアプリからも繰り返しは普通にできるんだね
2021/11/02(火) 15:23:01.11ID:HVq/lr7B
>>321
日曜始まりのカレンダーだとして
まず1日を火曜にして考えるんだよ
すると8日が第2火曜
次に1日を水曜にして考えると14日が火曜だから8~14日が第2火曜
第4は+14日だから22~28日てなるから合ってるよ
2021/11/02(火) 16:04:11.51ID:BgwLPapx
>>321
それで合ってるけど考え方としては
1週間は曜日の順番が決まっていて7日だから
1〜7は第一週
8〜14は第二週
・・・
各曜日はそれぞれの週で必ず1度現れる(0のことも複数現れることもない)
※第五週を除く

だからその曜日の日付をみれば何回目の出現かわかるのよ
2021/11/02(火) 16:21:07.49ID:9Yfd58RD
googleカレンダーってカレンダーを複数作ってレイヤー表示出来るようになってたと思うけど
(日本の祝日とかレイヤーで合成して表示してるよね)
それ用のカレンダー作ってレイヤーは表示しないとか出来ないのかな。
2021/11/02(火) 16:22:44.64ID:40UWJLbY
>>321
新しいカレンダーを作成する - カレンダー ヘルプ
https://support.google.com/calendar/answer/37095?hl=ja
2021/11/02(火) 17:03:08.61ID:0kyQ7VH6
内蔵機能でごちゃごちゃ悩むよりもプラグイン使った方が手っ取り早い事もあるぞ
2021/11/02(火) 20:54:36.49ID:HVq/lr7B
そもそも毎月不定週不定曜日が善月の例えば25日までに指定される
みたいな運用ルールだとあまりマクロを組む意義を感じないなあ
何月だとこう、みたいな対応関係があるなら別なんだが
2021/11/02(火) 21:13:03.29ID:NwA4iQIs
動画再生停止をトリガーにするにはどうすればいいでしょうか?
vlcで再生が終わったら、もしくはchromeの中で再生した動画が終わったら、というトリガーです
2021/11/02(火) 22:12:41.33ID:ab7NdtoC
>>329
ビデオでもオーディオの再生開始/終了トリガでみるといいよ
音無し動画でも前後に広告入ると思うし

VLCはもうちょい細かい受け渡しができるみたいだけどまぁやらんで平気じゃない?
wiki.videolan.org/Android_Player_Intents/
2021/11/03(水) 07:04:57.99ID:9Y6YS+D0
>>330
ありがとうございます
やってみます
2021/11/03(水) 09:06:50.60ID:CRJbrA/D
機会があってtermuxからadb常駐するようにしたらこりゃ思った以上に便利
2021/11/03(水) 09:14:09.37ID:4ylQGZHT
>>332
kwsk
2021/11/03(水) 10:08:50.41ID:DNNMsTgm
>>333
1. F-droidからTermuxインストール
2. 2. pkg install termux-usb python build-essential openssl swig -y
3. 3. pip install wheel; pip install M2Crypto; pip install adb
4. 4. 2と3に代えて以下でも可
5. apt update > /dev/null 2>&1 && apt --assume-yes install wget > /dev/null 2>&1 && wget https://github.com/MasterDevX/Termux-ADB/raw/master/InstallTools.sh -q && bash InstallTools.sh
6. 5. あとはPC等のホストからと一緒
7. Android 10- いったんusbでホストに繋いで
8. adb tcpip 5555
9. adb connect localhost:5555
10. Android 11+ termuxコンソールから
11. adb pair localhost:xxxxx ######
12. そのままwifi debuggingでもいいしover wifiにつなぎ直してもOK

NGワードに引っかかるようになってどうにもならんなあ
2021/11/03(水) 10:10:45.23ID:CRJbrA/D
keep経由で別端末に持ってきたら項番おかしなことになっちゃった
2021/11/03(水) 10:40:47.64ID:CRJbrA/D
1.の最初のパッケージはtermux-toolsだ
2021/11/03(水) 12:22:31.77ID:J9klJogE
む、よくよく探せばpkg install android-toolsで一発だった
2021/11/03(水) 23:46:38.37ID:EPZu+C2w
いいlogcatビューアないかな?
これがまぁまぁ良さげなんだけども
https://play.google.com/store/apps/details?id=com.conena.logcat.reader
2021/11/04(木) 20:52:44.42ID:fUBb7aot
まただわアプリトリガー
何かしら設定を追加したわけでもなく
今まで作動してたのにしなくなるのはMDでなく
アプリ側不具合
該当アプリ再インストールで寛解
俺の1時間を返してくれ
2021/11/04(木) 20:55:16.97ID:fUBb7aot
該当アプリを起動した際ほんの1秒程度の作業を
省略するために作ったのに
1時間=3600(秒)回分くらいの作業してしまった
2021/11/04(木) 21:27:51.70ID:kam1rDRc
ようやくアップデート来たけど今回はSDK30対応がメインて話だからめぼしい機能追加がないね
2021/11/05(金) 08:18:18.88ID:5DQtNuuZ
>>70
いまさらながらsecure設定書き換えたら実現できた
https://i.imgur.com/Lie6Zm9.png
https://i.imgur.com/0MaDaGC.png
https://www.mediafire.com/file/7ipr90pvtd64xxz/1tm.switchDefaultAssistant.macro/file
2021/11/05(金) 13:12:02.76ID:0ovgw3AW
>>342
てか、coloros11(android11)に上げたからなのかgoogle assistant自体がウプデイトされたからなのか分からんけど、デフォに設定されてなくてもgoogle assistant起動できるようになってる。
2021/11/05(金) 13:55:31.48ID:/8LPSKGk
>>343
11だからじゃないかな?
2021/11/05(金) 19:51:50.14ID:F7CGFH/T
フリーwifiやマップアプリなどの「出先では使うが帰宅したら不要なアプリ」を、自宅のwifiにつないだ時に強制停止させるマクロが欲しいです
しかしルート化していない端末のためMacroDroidにもとからある「アプリを強制停止」アクションは使えません
何か言い代替案ある方ご教授ください。
2021/11/05(金) 20:10:20.79ID:pkOUTU7S
>>345
Greenifyプラグイン使ってアプリの強制停止ならマクロで実行してますよ
でもAndroid11の一部の端末ではGreenifyプラグインが正常動作しないらしい
2021/11/06(土) 00:02:37.29ID:PtykpgtH
新ベータv5.19.3はファイルアクセス関連をすべてhelperに逃して解決したってことか
クリップボード更新アクションでコピーする機能熱望してるわけじゃなきゃ慌ててアップデートする必要なさそう
クリップボードモニタは未完成という話
まとめて変数初期化が地味に一番嬉しいかも
2021/11/06(土) 12:33:37.91ID:rKM91qEK
アプリがバックグラウンドで起動しているか否か
を検知するすべは無いの?
2021/11/06(土) 14:38:08.11ID:PtykpgtH
素だとないよ
あの手この手はいろいろ
2021/11/06(土) 14:52:23.86ID:Zt8OdMyI
Androidは起動の概念が複雑
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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