探検


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

1名無しさん@お腹いっぱい。
垢版 |
2026/02/07(土) 11:18:47.12ID:Utefjj1f
Androidの操作を自動化するアプリMacroDroidのスレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>980が立てること。立てられない場合は>>981-990が代わりに立ててあげてください。
荒らしが踏んだときは臨機応変で。

■前スレ
【自動化】MacroDroid Part12【マクロ】
https://egg.5ch.net/test/read.cgi/android/1707528672/
【自動化】MacroDroid Part13【マクロ】
https://egg.5ch.net/test/read.cgi/android/1716478718/
【自動化】MacroDroid Part14【マクロ】
https://egg.5ch.net/test/read.cgi/android/1726654688/
【自動化】MacroDroid Part15【マクロ】
https://egg.5ch.net/test/read.cgi/android/1736588684/
【自動化】MacroDroid Part16【マクロ】
https://egg.5ch.net/test/read.cgi/android/1754440033/
283名無しさん@お腹いっぱい。
垢版 |
2026/03/18(水) 17:48:35.05ID:3VSDQuyN
>>279
https://i.imgur.com/ulhrhD7.jpeg
こうしたら?
284名無しさん@お腹いっぱい。
垢版 |
2026/03/18(水) 17:55:27.34ID:3VSDQuyN
この2つの違いを理解して
デバイスにロックをかけていない端末にはこちら
https://i.imgur.com/VY64Z31.jpeg
デバイスにロックをかけている端末(スマホなど)は
https://i.imgur.com/ulhrhD7.jpeg
2026/03/18(水) 20:47:10.10ID:KHBBHHgV
>>280,281
そうなんですか
>>284
あー!ボヤッ~とだけど意味がわかった
ロック画面にしなきゃ駄目なのか!画面オンとばかり思ってて悩んでた
286名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 04:11:23.58ID:OrlX2kmV
シェルスクリプト詳しい人居る
アプリの起動/終了をトリガーに走らせたスクリプトを確実に殺す最高のコマンドってpkill9であってる?
psで調べると撃ち漏らしがあってしょっちゅうゴースト化するんだよね
必ずしもColdStartじゃなくてWarmStartする事も多いせいだとは思うんだけど
何か対策とってる人居る?
287名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 04:12:33.59ID:OrlX2kmV
追記糞みたいなAndroid16環境です
2026/03/20(金) 05:40:00.45ID:+A/FqqDT
>>286
シェルスクリプトはAIに聞いたら教えてくれるよ
初めにPIDを変数とかファイル出力しておいてkill -9 -"$2"でPIDを指定してグループ全体を終了させてみたら?
289名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 07:08:38.94ID:OrlX2kmV
>>288
ありがとう聞いてやってるんだけどどうもふんづまったから同じ経験したことある人いないかなと思って
290名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 07:10:20.35ID:OrlX2kmV
>>288
PIDを変数に出すのがなぜか出来なくて今色々環境全体の再チェックしてるからもしかしたらまた教えてくれ
2026/03/20(金) 09:04:17.79ID:+A/FqqDT
>>290
変数でやる場合はこんな感じでバッググランドでシェルを実行してPIDを変数に保存
https://i.imgur.com/tjtNeiy.png

保存したPIDをKill
https://i.imgur.com/QRzhkJz.png
2026/03/20(金) 15:51:43.07ID:v5ek2PRh
>>286
MacroDroidのシェルスクリプトが一緒かどうか知らないから動くかどうかは不明だけど、一般的なシェルスクリプトならこんな感じだと思う。
ps aux | grep シェルスクリプト名 | grep -v grep | awk '{ print "kill -9", $2 }' | sh

対象プロセス数がかなり多いのなら、xargsも組み合わせるのかなぁ。
293名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 16:26:27.14ID:OrlX2kmV
>>291
サンキューAiとやりとりしてPIDを変数に出すの成功して
今は微調整頑張ってる
ところでヘルパーチェックいれてるの?
Aiに聞いたら俺の場合だけどShizuku+rish環境ならShizukuは勿論ヘルパーもチェック入れちゃ駄目って言ってた
何が違うのかいまいちわからんけど一応俺の環境だとそれで上手くいってるから念の為知識共有
>>292
ありがとうちょっと難しくて今はどう反応していいかわからんけどまた教えてくれ
294名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 16:32:22.74ID:OrlX2kmV
そういえば今回やってて色々勉強になった事も共有しておく
どうやらマクロドロイドはゴーストトリガーっていう既知のバグをを抱えてるようで、条件が重なると発動するみたい重なる条件の1つがマクロドロイドのショートカットを介して何かをした場合、これと重なる条件はわからんけど俺にも発生して困った事になったウェイトいれる妥協策で解決出来たけど
マクロドロイドのショートカットを介して何かをした場合
これで他のマクロのトリガーが引かれる可能性あるからそんときは慌てず既知のバグとして色々調べたらいいと思う
2026/03/20(金) 16:47:59.11ID:v5ek2PRh
>>293
これはシェルスクリプト名を含むプロセスをkillするシェルスクリプト。
シェルスクリプトの「スクリプトを入力」のところに入力する。
MacroDroidではps auxのところをps -efにしないと動かないみたい。
ps -ef | grep シェルスクリプト名 | grep -v grep | awk '{ print "kill -9", $2 }' | sh

ただ、自分の環境だとpsとshのプロセスしか見えないからテストできないw
296名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 19:31:21.64ID:OrlX2kmV
>>295
なるほど自分で理解してる人ならではの文脈ですね
すごいです

あと、全く別件かつMacroDroid関係無いんだけど今回色々やってDiscordが裏でLogcat走らせてることが分かった
日本ではLineじゃなくてDiscoDiscoってくらきしか聞かなかったし特段意識もしなかったけどなんか気持ち悪いねって情報も一応共有しとく
297名無しさん@お腹いっぱい。
垢版 |
2026/03/20(金) 21:01:42.10ID:OrlX2kmV
完成した!感動や!
298名無しさん@お腹いっぱい。
垢版 |
2026/03/21(土) 13:32:53.71ID:cN9aY82P
なんとなく使ってたShizukuとrishだけどこれらとMacroDroidとAndroidの関係まじで面白いね
メタデータの概念とかどうやってdata/dataに書き込みするかあるいは弾かれるかとか分かってくると本当面白くなってきた
2026/03/22(日) 22:29:47.60ID:X9FAvb5q
Wi-FiとBluetoothが一週間も使っていると、なんかデータが詰まってくる印象がある。
定期的に機内モードをオンオフしている。
300名無しさん@お腹いっぱい。
垢版 |
2026/03/23(月) 03:36:15.19ID:FaQtA3zM
機内モードオンオフで改善する根拠はあるんか?
定期的に速度計測してログとって本当に詰まってるか確認するとこから始めるのが自動化の醍醐味じゃねーか
2026/03/23(月) 09:58:26.45ID:Peaj90+U
目標の違いだね。
感覚的に感じてる問題点の解消が目標すればそれで良い人もいるし
問題を明らかにしてそれを解決すること自体が目標の人もいるし
上の場合は解決までの手数が少ない方が良いし、下の場合は自分の行動自体が目的なので手数が多い方が良い?
302名無しさん@お腹いっぱい。
垢版 |
2026/03/24(火) 07:30:46.24ID:mLpwJ+xh
機種変更して新しくmacrodroid使ってたんだけど期限切れで無効になった
今は5個まで無料じゃなくなったの?
303名無しさん@お腹いっぱい。
垢版 |
2026/03/24(火) 09:56:25.66ID:+34eT7zJ
はい
2026/03/24(火) 13:16:10.63ID:ZZTmnoYP
セールまだかな
2026/03/24(火) 17:30:03.46ID:dqIlFxRf
ライブ壁紙を設定していると、いつのまにかライブ壁紙からプリセット壁紙に切り替わってることがあるんで
macrodroiidからシェルスクリプトで
ps -A | grep そのライブ壁紙のプロセス名

ってやってロック解除のタイミングで
ライブ壁紙が動いてるかどうか調べて動いてなかったら、
ライブ壁紙設定とUI操作の組み合わせでライブ壁紙を再設定する

と、やろうと思ったのだけど
root化してないとpsで見れるのユーザーレベルのプロセスだけなんやねえ。
よくわかってないけどPCとのadb shellからだと全プロセス見れるようだなので
shizukuを使えば出来るかもと思ったけどWIFIアクセスポイントと繋がってる状態じゃないと
shizukuは使えないっぽい?(未調査)

で、もし知っている人がいればなのだけど、
ライブ壁紙が動いているかとか、現在の壁紙がプリセット壁紙とか静止画壁紙になっているかを
macrodroidのマクロから調べる方法があったら
教えてください
2026/03/24(火) 17:34:19.44ID:dqIlFxRf
追伸

今、壁紙の状態を dumpsys wallpaper で確認出来るというのを知ったのでやってみたけど
これもrootかadbじゃないとダメっぽい。
2026/03/24(火) 17:34:53.78ID:dqIlFxRf
adp ->adb
308名無しさん@お腹いっぱい。
垢版 |
2026/03/25(水) 03:39:42.93ID:mFnnFGLK
Wifi使わないとShizukuは起動出来ない
ただし一度起動しちゃえば問題ない
端末再起動後はWifi環境がないとShizukuが再起動しない
309名無しさん@お腹いっぱい。
垢版 |
2026/03/26(木) 13:38:37.87ID:UFp2SfjW
>>291
すまん、まだいる?
sh /data/data/com.arlosoft.macrodroid/files/rish -c "nohup logcat -b main -v threadtime -T 1 > {lv=Target_File} 2>&1 & sleep 0.5; echo \$!"
なんだけど、PIDを変数に格納出来る確率が7-8割しかない
これって100%にする方法ある?
スクリプト/マクロとしては1時間に1回10秒のログをとってファイルに残す事をやってる。今は試行錯誤中だから1分に1回ログとってる。もしかして1分がまずいなんて事あるかな?
Pixel8a Android16
MacroDroid UniversalHelper Shizuku Rish

スクリプトのオプションは
非ルート化
ヘルパーはOff
タイムアウト10秒
完了するまで待機はON
出力を変数に保存するでPIDを出力してる。
それともAndroid16だと100%は難しかったりする?
2026/03/26(木) 16:00:33.25ID:Tdcs4PN4
>>309
sleep 0.5; echo $!
これが原因だと思う
例題を示したやり方と違うよね?
nohup logcat -b main -v threadtime -T 1 > "{v=Target_File}" 2>&1 &
echo $!
こんな風に変えて試してみて
311名無しさん@お腹いっぱい。
垢版 |
2026/03/26(木) 16:17:23.74ID:3eZsZQZN
>>310
すまん
Aiとやりあってるうちにどっかで変わったんだと思う
改めて試してみるサンキュー
312名無しさん@お腹いっぱい。
垢版 |
2026/03/27(金) 15:33:25.76ID:siKMGbbf
すんません基本的なとこをおせーて
スマホ再起動とともに各タスクがオンになるにはどこをイジるといいの?

自宅を出るとマナーにしてるんだが出先で再起動してもマナーに並んのはつまりタスクオンになってないからだよね
2026/03/27(金) 15:38:59.76ID:rumomNLC
無理だよ
再起動したときにはMD起動してないから
一般アプリが起動するのは再起動だと、その後始めてロック解除したとき
314名無しさん@お腹いっぱい。
垢版 |
2026/03/27(金) 15:51:02.65ID:QS+EhqCC
多分出来るぞ

再起動トリガー
10回ループ
効果音再生
待機1秒
ループ閉じ

で簡易テストしたけど
再起動してロック解除後にちゃんと10回音鳴った
315名無しさん@お腹いっぱい。
垢版 |
2026/03/27(金) 17:31:48.96ID:w+N/gJ8p
>>314
それだと再起動した時じゃなくて初めてロック解除した時だ
2026/03/27(金) 19:03:59.45ID:enkjhEwB
タスクって何?
317名無しさん@お腹いっぱい。
垢版 |
2026/03/27(金) 19:29:12.23ID:DqXp9Zmp
端末のロック解除時の挙動を何も無しにすれば再起動後にスマホ自体が全て起動する。だけどそのままだとセキュリティ的に良くないので別のアプリを使用してロック解除時にそのアプリがパスワードやパターンを求めるようにする。
こうしとけば勝手に端末が再起動してた時も全て起動して無問題。
2026/03/27(金) 23:19:40.91ID:yWJ4+7Z6
決まった時間に画面をオンしてブラウザのとあるサイトを表示させ続け、決まった時間に画面オフしたい
それを毎日繰り返したい
ただ、そのサイトは一度画面を消すと、再表示させた時にユーザー名とパスワードを求められます

macroDroidでもお手上げですかね?
2026/03/27(金) 23:48:45.40ID:ahf3caZ2
端末自体にスリープにしない設定があるならMDでその設定を変更するようなものは作れるかもしれない
2026/03/28(土) 04:49:46.35ID:gIULxQng
>>318
ロック解除を数字に設定してあればMacroDroidでロック解除できる
画面が点灯したらブラウザを立ち上げて画面読み取り
パスワード入力画面だったらユーザー名をクリップボードに覚えさせたあとにUI画面操作でユーザー欄をタップしてクリップボードの内容を貼付け…以下同様
こんな流れでできるけど長いマクロになるので簡単ではないかな
321名無しさん@お腹いっぱい。
垢版 |
2026/03/29(日) 02:47:05.91ID:2LA5ByUz
なんか言語設定バグあるんかな?
既知かはしらんけど俺の環境だと世界中の言語の読み込みをしようとしてプロセスに負荷かけまくってたわ
設定 言語設定 言語強制旧式で治ったけどこんなんLogcat走らせて解析しなきゃ誰も気づかんやろ呆れ
2026/03/29(日) 04:24:18.59ID:8iwKsA5R
>>321
元々言語設定は新方式だと言語がうまく切り替わらないバグがあるから旧式使ってる
自分も心配になってLogcat走らせてみたら同じコマンドばかり(それが何かはわからないけど)大量に記録されてたので旧式でシステム設定にしてたのを日本語の方に変えたらログの量がだいぶ減った
MacroDroidのバッテリー消費が激しくて悩んでたからこれで暫く様子を見てみる
323名無しさん@お腹いっぱい。
垢版 |
2026/03/31(火) 10:52:45.70ID:E/HqrscH
>>321 だけど、復活した。なんだろう端末再起動がトリガーで言語設定がデフォルトに戻るとか?
>>322
安定してます?
2026/03/31(火) 11:21:04.94ID:mfhgCVDm
>>323
こっちも毎日確認してるんだけどこんなログが大量に記録されてるんだよね
言語設定をやり直すと一旦止まんるだけどいつの間にか復活してる
相変わらずバッテリー消費もMacroDroidがダントツのままだし
やっぱりバグなんじゃないかな
2026/03/31(火) 11:21:55.70ID:mfhgCVDm
ログ貼付け忘れた
https://i.imgur.com/ekAuLOX.jpeg
326名無しさん@お腹いっぱい。
垢版 |
2026/03/31(火) 11:53:24.88ID:E/HqrscH
やっぱ復活するよね

ログも同じ感じかな
03-31 10:03:48.236 3844 14766 V Configuration: Updating configuration, locales updated from [ja] to [ja_AD]
03-31 10:03:48.236 3844 15895 V Configuration: Updating configuration, locales updated from [ja] to [ja_AD]
03-31 10:03:48.238 3844 14766 V Configuration: Updating configuration, locales updated from [ja] to [en_US]
03-31 10:03:48.238 3844 15895 V Configuration: Updating configuration, locales updated from [ja] to [en_US]

こんなのが200行くらい続く
システムの変更をトリガーに設定したマクロ用意したんで何がきっかけでこれが起こるのかもうちょいわかるはず
327名無しさん@お腹いっぱい。
垢版 |
2026/03/31(火) 12:02:29.11ID:E/HqrscH
Logcatわかんねーけど俺の端末大丈夫かなって心配してる人
画像のマクロ作っとけば通知なるから異常をとりあえず検知は出来るはず
どのくらい異常かは通知の件数でわかる
超速で流れるログなので、マクロドロイドが反応しきれれば俺の場合は200件前後通知が届くはず
https://i.imgur.com/JHJ5uB2.png
https://i.imgur.com/LTszr4t.png
2026/03/31(火) 12:13:45.80ID:eKttpQRO
それって常時なるの?
それとも特定のタイミングでドバっとくるの?
329名無しさん@お腹いっぱい。
垢版 |
2026/03/31(火) 12:20:14.06ID:E/HqrscH
常時は鳴らない
何かのタイミングでドバっとくる

基本的にロケールはAndroidのバージョンによっても違うけど16の場合だと
つまり俺の場合
ja-JP-u-fw-sun-ms-metric-mu-celsius
こう設定されてる
日本語ですよ、週の始まりは日曜日ですよ、メートル法ですよ、摂氏ですよ
って意味
旧いOSだと言語の設定だけでja-JPだけみたい

で、これらの設定を切り替えない限り絶対通知は鳴らないから通知が鳴ったら異常と思ったほうがいい
330名無しさん@お腹いっぱい。
垢版 |
2026/03/31(火) 12:38:26.44ID:yKZSJd8a
ligcatってユーザーやシステムログとは別で
プロセス全部のlogってこと?
331名無しさん@お腹いっぱい。
垢版 |
2026/03/31(火) 12:51:44.04ID:veew1IfO
>>327
ごめん、ちょっと考えたけど役に立たないかも。
1.ロケールの書き換え指示はログにある
2.しかし、ロケールは書き換わってない(と思われる、もしかしたらOSが保護して都度書き換え直してるかもしれない)
3.もしロケールの書き換え指示だけで、実行はOSが拒否してるとかだと画像のマクロを用意しても一切反応しない。もし、書き換えが実行されて、OSが保護して都度書き換え直してるパターンなら反応するけど、なんとなくそんな事はなさそうな気がする。
332名無しさん@お腹いっぱい。
垢版 |
2026/03/31(火) 12:54:02.01ID:veew1IfO
>>330
そう、システムとユーザーログはマクロドロイドが作ってる、マクロが動いたかどうかだけのログ
LogcatはOSの動作からなにから全てロギング出来る
333名無しさん@お腹いっぱい。
垢版 |
2026/03/31(火) 14:37:50.02ID:E/HqrscH
>>327
これは役に立ちません
Logに言語変更が出ても一切反応しませんでした
忘れて下さい
334名無しさん@お腹いっぱい。
垢版 |
2026/04/01(水) 19:57:40.95ID:yLLiJJsZ
locales updated from [ja] to
の件、
サポートに連絡しました。
次のアプデで直すそうです

This output is harmless and is a result of forcing a locale when the app launches. I will clean this up in the next update so it will only do this if you have explicitly overridden the default locale in the app preferences, so this logging should not come out under normal circumstances. It should not be causing any problems with your device in its current state.
こんな感じ、明らかに端末熱くなるから問題ないとの認識は間違ってるよとは伝えといた、あと起動時じゃなくて起動中いつでもなるぞとも。
なんかのんびりした返信なのでちょっと心配なんだけど・・・
2026/04/02(木) 09:18:57.02ID:hp4VI8xI
>>334
バグレポートありがとう
初めの1回ではなくて1秒に数百のログがずっと記録されてるのに問題ないとは…
まあでも次回のアプデで治るなら良かったです
336名無しさん@お腹いっぱい。
垢版 |
2026/04/08(水) 19:58:50.99ID:v2/CAsJo
初めてインストールしてみました。
質問があります。
カメラ起動で機内モードをON

カメラアプリを止めたら機内モードOFF
はどうやったらできますか?
337名無しさん@お腹いっぱい。
垢版 |
2026/04/08(水) 20:09:22.07ID:aHifj46Q
アプリ起動時終了時のトリガーでカメラを指定すれば
338名無しさん@お腹いっぱい。
垢版 |
2026/04/08(水) 20:48:39.24ID:zm+gA1LN
>>337
初めてって書いてるんだから丁寧に教えてやれ
ttps://i.imgur.com/Wfgtzhx.png
339名無しさん@お腹いっぱい。
垢版 |
2026/04/08(水) 21:01:59.30ID:Qg/mxBOF
優しいな
それはともかくすげー解像度のスマホだなw
2026/04/08(水) 21:43:38.37ID:X0P6EWiR
初めてだとか、初心者ですだとかは免罪符にならねーんだ
2026/04/08(水) 21:59:47.95ID:voy3LsKy
私は初心者ですのでアナタの収入の8割を私に上納してください
342名無しさん@お腹いっぱい。
垢版 |
2026/04/09(木) 02:12:43.36ID:ayvhhgd/
else ifを使え
2026/04/09(木) 05:41:39.63ID:OHw4jikY
>>338
ご丁寧にありがとうございます
これで子供の入学式が撮れます。
本当にありがとうございました!
344名無しさん@お腹いっぱい。
垢版 |
2026/04/09(木) 12:05:10.35ID:bdMuxQkE
これって動画を撮るのに着信音やバイブが入るの嫌ってこと?
345名無しさん@お腹いっぱい。
垢版 |
2026/04/09(木) 12:09:32.34ID:+ZCIjOmQ
それだけなら音量とバイブを普通の設定からいじれるし違うんじゃね
2026/04/09(木) 12:40:28.40ID:dnZlegPM
普通にもできるちょっとしたことを自動化したいは普通にマクロ事例でいいんじゃないかな
347名無しさん@お腹いっぱい。
垢版 |
2026/04/09(木) 15:39:50.96ID:+ZCIjOmQ
そのとおりなんだけど、入学式1回こっきりで次いつ使うかわからない動作をわざわざマクロドロイドインストールしてまでやるんかなって疑問が少しあった
きになっただけ、気にしないでw
2026/04/09(木) 17:58:16.81ID:AOROtmnz
>>347
自分は撮らないから想像でしかないけど、動画を撮影する人は毎回自動設定したいのではないかと思う。
自分もカメラ撮影時のみ画面の自動回転をONにしてカメラを終了したら元の設定に戻すマクロと、近接センサーから離れて光センサーが0.1lxまで増加したら画面をオンにするマクロしか使っていないけど、それだけでも課金する意味はあったと思う。
後者は画面オフした指紋センサーのないタブレットを、電源ボタンに触ることなしにロック画面を表示させるために使っている。
2026/04/09(木) 18:35:28.91ID:bfPE9d9d
テザリングの接続台数を条件にできるみたいなんですけど、自分の端末では項目がない
これある人いますか?
https://japanize-app.com/macrodroid-constraint.html#ConnectionTethering
2026/04/09(木) 19:04:47.86ID:q4kLhmKD
条件の項目の方にあるよ
2026/04/09(木) 19:14:00.00ID:ldSxdGep
俺のにもないけど条件の項目ってなんだ?
2026/04/09(木) 20:02:55.37ID:q4kLhmKD
マクロの編集画面に、トリガー、アクション、条件って3つ並んでるっしょ。
あと条件分岐の条件を追加する画面で接続→テザリングの状態、で3項目の真ん中
2026/04/09(木) 20:29:45.49ID:ldSxdGep
>>352
?それはただの条件だよね
あっちにはないけどこっちにはあるという意味かと思った
2026/04/09(木) 20:33:46.65ID:q4kLhmKD
めんどくさいな。書かなきゃ良かった。
2026/04/09(木) 21:01:17.03ID:J8jMECzB
>>349が言ってるのは「テザリングがON状態で接続デバイス数が」の部分だと思うけど俺も見つけられない
2026/04/09(木) 21:24:25.80ID:q4kLhmKD
端末によってあったりなかったりするみたいだね
https://imgur.com/F1gu0CC
https://imgur.com/XCKP7Gv
357名無しさん@お腹いっぱい。
垢版 |
2026/04/10(金) 00:27:10.07ID:8sytyNCO
今見たら俺もないなその真ん中の選択肢
2026/04/10(金) 05:45:07.89ID:C1qRBydB
昔からテザリングの接続台数の所は一部の機種でしか表示されないから俺はシェルスクリプトで取得してる
359名無しさん@お腹いっぱい。
垢版 |
2026/04/13(月) 22:24:42.71ID:KdhhcGhy
WPSのスプレッドシート(Excel)のセルに数字を入力する際、普段使っているwnnキーボードから専用入力キーボードに変わります。この専用入力キーボードの位置が高く非常に入力しにくいんです。この専用入力キーボードの高さを変えるには事前にwnnキーボードを低くしておく必要があることが試行錯誤でわかりました。

そこでスプレッドシートを立ち上げた時にwnnのキーボードの高さを低くし、アプリの終了で元の高さに戻したいのですが、こんなマクロって組めますかね?アクションが全く考え付きません。
360名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 01:20:08.12ID:FNbo2ZFo
マクロドロイドの知識技術はかなりついたはずなんだけど作りたいマクロが無い罠
361名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 07:12:34.21ID:F6tC8Gyg
>>360
このスレ見てて自分も最初そういう気分になった。
でも沼にハマると面倒なことを回避する為に面倒な事(マクロ作り)をずっと考えたりしてる事に気が付いた。
達成感を味わうための趣味として作成するのは良いんだけど、自分はあくまで効率化を求めるだけにして沼から脱出した。
362名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 07:34:22.76ID:P4x9ISdD
必要度の低いもの、そういうもの整理削除したよ
バグの微調整をするくらいならいっそのこと無効化か削除
内在的なバクと戦う、代替案を探すのは趣味
こちらも既に数ヶ月新規作成なし
2026/04/15(水) 08:05:59.10ID:XPg7gcHv
v5.63.4ベータに更新されたから>>334の件がどうなったか確認してみたけど前と変わらず大量のログが出力されてた
364名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 11:33:55.54ID:NIpHbfKZ
>>363
確認しようと思ったけどVerUpできない
GooglePlay版だよね?他にあるのかわからんけど
2026/04/15(水) 13:04:22.77ID:JBFR7ubn
>>364
フォーラムのベータページから直接ダウンロードできる
https://www.macrodroidforum.com/index.php?threads/v5-63.11739/
366名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 13:57:46.35ID:FNbo2ZFo
>>365
なるほどサンキュー
GooglePlayの正式アプデまで待ってみます
とりあえず調べてみたらこの瞬間では該当ログは無かった
ほんとなにがトリガーがわからんね・・・
開発が日本ユーザーのバグを後回しにしなきゃいいけど
2026/04/15(水) 15:09:26.53ID:JBFR7ubn
>>366
4/13日に更新されてるのでベータテスターに登録してたらそのうち降ってくるでしょう
https://i.imgur.com/kfmYJ6c.png
368名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 16:43:02.84ID:FNbo2ZFo
多分だけど
Configuration: Updating configuration, locales updated from [ja] to
のバグがでる要件分かったかも

要因の1つであってこれ以外にも可能性あるだろうけど、以下のスクリプトを走らせると必ずか高確率で発生する
普通にLogcat走らせるだけならバグ起きないから何か因数に引っ掛かるかしてるんだろうな
調査出来る人とかいるんかな
俺には無理だ

検証方法
ロクキャットでロギング開始
以下のスクリプトを走らせる
で確認出来ると思う

#!/system/bin/sh
# Ver: 09 (物理ファイルへの証拠出力、誤爆原因の完全捕捉)
exec 2>&1

# --- 設定項目 ---
TARGET_UID="10411"
TAG_NAME="MacroDroid_Config_Monitor"
TARGET_WORD="Updating configuration"
TARGET_INTENT="MacroDroid_Config_Detected"
ERROR_LOG="/storage/emulated/0/MacroDroid/Test/error_log_01.txt"
RISH_PATH="/data/local/tmp/rish"

# ログディレクトリ作成
mkdir -p /storage/emulated/0/MacroDroid/Test/

# --- 実行 ---
TARGET_PID=$(pgrep -u $TARGET_UID -o)

if [ -z "$TARGET_PID" ]; then
echo "Error: Main PID not found."
exit 1
fi

$RISH_PATH -c "
MACRO_TAG=$TAG_NAME logcat -v tag -T 1 --pid=$TARGET_PID Configuration:V *:S | while read -r line; do
if echo \"\$line\" | grep -qE \"^V/Configuration.*$TARGET_WORD\"; then
# 物理ファイルに証拠を書き込み
echo \"[DETECTED AT \$(date +%H:%M:%S)]: \$line\" >> $ERROR_LOG

# MacroDroidへ通知
cmd activity broadcast -a $TARGET_INTENT -p com.arlosoft.macrodroid

# 停止
pkill -u shell -9 -f \"$TAG_NAME\"
break
fi
done
" &

echo "Monitoring started for PID: $TARGET_PID. Evidence will be saved to $ERROR_LOG"
369名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 16:50:44.23ID:FNbo2ZFo
何が原因か調査するスクリプトでバグが発生するのは流石に勘弁
2026/04/15(水) 17:00:50.97ID:eGTPKSNq
自分のだとMacroDroidをフォアグラウンドにするだけで毎回2秒間に1000行以上の [ja_JP,en_GB] to [xxx]
が記録される
371名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 17:03:12.92ID:FNbo2ZFo
まじかwそれはキツすぎだなw
それにくらべたらうちは全然ましだわw
372名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 17:06:13.60ID:FNbo2ZFo
>>370
あ、いや調査したら同じだったわ笑えん
2026/04/15(水) 19:11:02.75ID:eGTPKSNq
とりあえずこちらからもログファイルを添付してバグ報告したら下記の回答があった
Thanks for the report and log file. I'm going to make some further changes in the next beta update to try and stop this unwanted behaviour.
次回のアプデでどうなるかみてみよう
374名無しさん@お腹いっぱい。
垢版 |
2026/04/15(水) 19:20:29.03ID:foU5xdpY
GJ!
375名無しさん@お腹いっぱい。
垢版 |
2026/04/16(木) 03:06:45.10ID:bME1QqV1
いま1番ハマってるのがゲーム広告の自動化
ベンダーも沢山あるし種類も沢山ある、そして時々バグってカウントダウンタイマーが進まない時もある
と自動化泣かせだけどやり甲斐があって楽しい
何ならゲームそのものより面白くて広告見たくてしょうがないw
376名無しさん@お腹いっぱい。
垢版 |
2026/04/16(木) 20:57:51.03ID:8oYxGkiB
MacroDroidを使ってLINEで定型文を送れるんだな、毎日家族に帰るタイミングの連絡しなくて済みそう
377名無しさん@お腹いっぱい。
垢版 |
2026/04/16(木) 21:24:50.44ID:bME1QqV1
Lineか忘れたけど駅に着いたら自動でメール送るみたいなのは前見たな
378名無しさん@お腹いっぱい。
垢版 |
2026/04/16(木) 22:05:13.12ID:bME1QqV1
>>370
これフォアグラウンドだけが条件じゃなくてサブランチャーからショートカットでマクロ呼び出してもなるね
一方シーンからのマクロ呼び出しはならないね
2026/04/17(金) 04:45:24.95ID:P0GuJl82
>>378
マクロの呼び出しがトリガーではないという事だよね
結局次のバージョンのv5.63.5でも解決してなかったのでMacroDroidを無効化した状態でフォアグラウンドにしただけで大量ログが発生するよと連絡しておいたら次のバージョンでもう少し調整てみると連絡があった
でも昨日リリースされたv5.63.6でも状況は変わらなかったよ…
380名無しさん@お腹いっぱい。
垢版 |
2026/04/17(金) 20:08:11.74ID:2/7zDzN0
LINEの人による鳴り分をマクロで組んでいるのですが上手く行きません。

青木という人を鳴り分するとします。
LINE通知でテキストが青木を含むとだけすると、別の人が文章内に「青木さんが」と書いたメッセージを送ってくるとそれも鳴り分けてしまいます。
LINE通知のタイトルに青木を含むにしても同じく別の人からのメッセージにもマクロが作動、
タイトルに青木を含み、テキストに青木は除外としたら青木のLINEの時もマクロ発動されず。

何か根本的に間違っているのでしょうか
2026/04/17(金) 20:15:38.27ID:SgkScJvF
>>380
通知の取得できてる文字列の、前側の何文字か切り出して判定すればいけない?
382名無しさん@お腹いっぱい。
垢版 |
2026/04/17(金) 21:00:33.80ID:2/7zDzN0
>>381
それは具体的にどうやるんですか?
レスを投稿する


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