MacroDroidのバージョン5.61で連想配列のループがおかしくなる?
ねえ、はかせ!このスレ、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/
意味不明な質問を書く人はそもそも >>1 を読んだりしないのでテンプレとか質問の仕方が書かれていても、読まない。
■URL提示・対象語ルール
固定URLのみ使用
ドメイン、パス、パラメータ等の加工・合成禁止
動的生成や加工の可能性がある場合は提示停止
現行性確認はHTTP200・ディレクトリ構成・最終確認日で実施
無効・失効URLは出力停止または「参照不可」
外部リソース (APKMirror等)は名称と対象ページの直接URLを提示
URLは商品名や名称の直下に独立表示
URLは原文のまま提示し、文字列加工禁止
アンカーテキスト禁止
frep2のセットアップをAndroid端末一台で済ます方法って無い? ashell等でadbコマンド入れてfrep2のセットアップは可能か不可能かまた可能ならやり方を教えて欲しい
DECOWALL DS9-2007 太陽系 ウォールステッカー デコ 幼稚園 保育園 子供部屋 DIY 用 壁転写 シール ウォールアート シール 男の子 女の子 10代 こども バスルーム デコレーション ビニール 寝室用
¥1,414
セットアップって権限与える事かな
であればShizukuをインスール(要Wi-Fi)してWi-FiデバッグからペアリングしてShizukuを使えるようにしてMacroDroidとかaShellにShizukuの権限を与える
その後はアプリから指示されたadbコマンドを入力して実行するだけ
ってどういう意味?
とりあえず何をしたいのか全部書き出してくれれば色々わかるかも
「配列/連想配列を繰り返す」でこのブロックを試すを実行しても値が空になる
マクロ自体を実行した場合も、他の繰り返しの内部に「配列/連想配列を繰り返す」を組み込むと1ループ目は正常だが2ループ目は空になる
とにかくおかしい
結構困ってる
改良版を早く更新してくれませんか
WebhookID一覧はスプレッドシート経由での自動更新に変更してみた
今のところ良さそう
>>111
そのとおり
スプレッドシートを使えること自体が既に大きなメリット
そこにあまりピンとこないからこその質問だと判断した上での返答だった
結果確かに控えめになったかもしれない
最後のは多分デプロイ時のことかなと推測
それは多分毎回「新しいデプロイ」をしてるからでそれじゃなくて下の「デプロイを管理」を開いて今使ってるやつを選んで編集で新バージョンを選んでデプロイで解決かもしれない
違ったらごめん
webhookの便利さに気づいてwebhook情報を端末間で共有したいところまできた
マジックテキストのwebhook_urlをそのまま連想配列に保存してる
ところでurlではなくID(デバイスID?)を保存しているのはどうして?
>>86
デバイスIDであってる
別に好きな方でいいけど…まあ考え方としては
Aさん
私の現住所は 東京都~ です
Bさん
私の現住所は 千葉県~ です
という情報があるとしてそれをメンバー一覧として持つ時に
[A]
[現住所]
私の現住所は 東京都~ です
[B]
[現住所]
私の現住所は 千葉県~ です
とするか
[A]
[現住所]
東京都~
[B]
[現住所]
千葉県~
とするかの違いってところかな
前者がwebhook_urlで後者がデバイスIDのつもり
ゲーム中に振動で誤爆しちゃうのでゲーム中だけオフにしたいけど見つからない
「Tap, Tap」で誤魔化してもいいけどバッテリ食いそうなので…
ああ、結局columbus_enabledの切り替えでうまく行ったよ
「なんやかんや」はゲームのフォーカス奪わなくてプレイに影響を及ぼさず…と考えると、タップでライトオンにしてそれをMDで拾うという手があったかもしれないね
他分背面タップするたびにピカピカ光っちゃうけど……
ADB必要と聞いてピンとくるならAiに聞いてみたら
だけど感度が悪くてアプリ起動をよく失敗するから使ってない
ログは異常なし
2/22までは送信できてたし、
サーバー側がおかしいかもしれないので様子見
どうして突然デバイスIDとか出てくるのか
全然話が見えない…
URI全体をリスト化するか、パラメータの値等の異なる個所のみリスト化するか、ということだと思う。
色々なURLにアクセスするなら前者でないと実現出来ないし、URL固定で一部のパラメータのみ異なるのなら後者の方がリストの管理が楽。
https://japanize-app.com/macrodroid-trigger.html#ConnectionWebhook
ポインタ位置表示で数値を確認してMacroDroidの何かの項目に入力するしかないですかね
ちなみに非rootなのでfrepは使えないです
フローティングボタンを押したらUI操作のジェスチャー(XY座標を事前指定)でそんな感じの動作をさせられる
ボタンを複数表示させて幾つかのパターンを実行させれば希望に近い動きになると思う
ちなみに非rootでもfrep2なら使えるけど?
ただ権限与えるのに要PCまたはサブスマホ+特殊ケーブルが必要みたいだけど
DECOWALL DS9-2007 太陽系 ウォールステッカー デコ 幼稚園 保育園 子供部屋 DIY 用 壁転写 シール ウォールアート シール 男の子 女の子 10代 こども バスルーム デコレーション ビニール 寝室用
¥1,414
Wizダフネがフリックでキャラを動かすゲームだったけど
シーンを使って十字キー作ってフリックじゃなくタップでキャラ動かすのやってた
例えば下記の画像が表示され「承諾」と発すれば緑色の承諾をタップ、「拒否」と発すれば右上の×をタップするような操作がしたいです。
わかる方いればご回答よろしくお願いいたします🙇
https://i.imgur.com/s8tsfYr.jpeg
その結果で承認か拒否か判断、実行したらループして音声入力アクションを実行
「OK google マクロドロイドで"マクロ名"を起動して」
というのが出来るらしいので
(Geminiに切り替えてるとmacrodroidを起動は出来るけどマクロを指定して起動は出来ないっぽい)
「OK google マクロドロイドで承認を起動して」でマクロを実行して承認ボタンを押すとかは出来るかも。
あとplugin でautoVoiceというのがあるらしくてこれをトリガーする方法もあるようだ。
朝、画面を開くと同時に勝手に機内モードONになる
■ログ
該当時間に機内モードオンというログは無し
■マクロの最終作動時間
該当時間に作動経歴無し
■機内モードON マクロ
https://i.imgur.com/tbL5R45.jpeg
■推定犯人
https://i.imgur.com/jCcuF5U.jpeg
https://i.imgur.com/Qxp1Dwn.jpeg
こういうとき、次にやるべきことは?
>>114
省エネ設定などしてないよね?
何かしらの原因で推定犯人2つ目が数時間を経て時間差で発動した可能性は?
そのマクロをオフに明日その症状がでなければそれが原因
MD ver5.61.10最新
moto g64 5G Android15
ログは消してしまったので明日確認してみる
夜間から浅間でバッテリーセーバーモードに自動化してるので
その件も含めて以下を3日かけて検証やってみる
・バッテリーセーバーモード切り替えオフで確認
・推定犯人マクロのオフでの確認
・条件付けでの確認
機種の問題ではなさそうなのでv5.61.10の問題かな
このバージョンは初期の段階で「特定曜日/日付」トリガーが複数あるマクロで一部が発火しない不具合を修正してるんだけどそのせいで別の何かが出てる可能性がある
最終動作時間表示が2時間前なのでこれが朝に起動した可能性が高い
なのにログに残ってないのはおかしい→ログを詳細表示にしてない可能性があるので確認
原因特定にはバグを含めて考慮する必要があるのでスマホメーカーとかOSとかMacroDroidのバージョンとかもの説明もあるとよい
MacroDroid的にはその益より害が多くトラブルの元。寝てるときに機内モードをオンだけでも節電効果はあるからやめとけ
機内モードをオンに時間条件(23:59-1:05)つけてもなる
これは機内モードアクション以外のものが機内モードさせてる最悪のバグを想定か
まぁとりあえず今夜は
バッテリーセーバーモードマクロオフにしてみて様子み
全然楽しくない
とにかく障害個所を絞り込むしかないと思う。
1.全てのマクロを無効にして、機内モードをOFFにして一晩放置し、挙動を確認。
2.機内モードがOFFのままなら、マクロを1つだけ有効にして挙動を確認。犯人が分かっても全マクロを1つずつ試して1周する。
3.犯人のマクロを特定したら、一時的にマクロを分割して1マクロ1トリガにし、どのトリガが動作したか確認する。
ちなみに上記とは別に、各マクロの機内モードをONにした後の待機時間を2秒ではなくて10秒にした場合、どうなる?
今はONになりきる前にOFFが走るから、OFFがスキップされている、みたいな。
やはり全てのログはオンになっており
朝1番スマホを開いたと同時に機内モードオフ状態からオンになる。
そしてログには一切その痕跡なし
>>143
待機も試してみます
あとその全点検 方法やってみます
まずは
1.全オフ
2.推定犯人マクロのみオン
以下同じ
================
急がはまわれでアプリアンインストールし再度インストールが早いかもw
深夜にON/OFFさせても画面がオンになるまで機内モードがオンにできない理由があるんじゃない?
省エネモードやろ
深夜にオンオフさせ深夜にマクロは一応作動し、ログ生成。しかし、実際は省エネモードが原因で>>151このようになり
画面を開いた途端、機内モードアクションが数時間のときを経て作動
だから、該当時間にログがないに1票
省エネ解除を試すと一気に解決する気がする
理由わかったかも
機内モードの設定には「MacroDroidを既定のアシスタントアプリにする」と「ADB hack」の2種類あるがアシスタントの方だと画面がオンになるまで機内モードが働かない
このスレにいる全員は当たり前よようにADB hackの方を使ってるからそんな事にはならない
そしてこの様な遅延動作はちゃんとログに記録されているので記録が無いならログの設定がおかしいんだと思う
ありがとう。こちらadb ハック機内モード
尚、今回、>>143氏のアドバイスどおり
推定犯人マクロ以外を全てオフ(省エネモード切り替えもオフ)で
問題なかったので省エネモードオンが犯人なのかなあと
今夜、省エネモード切り替えマクロをオンにしてテストし
問題があれは省エネが犯人確定とします
おまかんだなそれ
オレのペリアでも出てたけどアクションのUI画面操作で許可をクリックさせれば二度と見なくて済むよ
わかんねいずれにしろ何かしらそっちの環境だな
デフォの設定なら明示的にWi-FiをOFFにしても通信に使われないだけで裏で動いてる
Bluetoothも同様
いや位置情報の為にSSIDの取得は常時してるけどWifi掴みにいくわけじゃないから切ることにメリットはある
ブルートゥースはしらん家ではスピーカー繋げて外ではイヤホン繋げる都合で切る選択肢は考えた事ないから
ZzzとZzzzzzzzzzの違い
https://i.imgur.com/Asr5AAp.png
この位置情報の権限はこの組み合わせでも構わない?もっと厳格に常に許可しないと駄目なのか?あるいは緩めに正確な位置情報をオフにしてもよいのか
>>179
いや、問題なく動いてはいる
ただ.netを中心に2つにわけるのがなんだかなぁって思ってて
変数も2つ使ってるし
コピー→.ioに置換→クリップボードに再格納ってシンプルにするブラッシュアップの余地絶対あると思うんだけど
それがなんで出来ないのかがわからん
Aiの教えてくれる正規表現使うと尽くバグった出力になっちゃう
だから詳しい人いたら添削して欲しいんです
>>180
そうそうこんな感じに
ってこれ問題なく動くの!?
凄い!少し腰落ち着けてやれる時間がとれないからめちゃ、気になる
>>181
その発想なかったです
ちなみに概略どんな感じなんです?
どううまく行かないの?
完全趣味やんww
A■状態変化ではなく操作変化
https://i.imgur.com/5jmpY0b.png
B■状態変化
https://i.imgur.com/0TeimKv.png
別マクロで正しく状態変化がなされたのか検証するには
Bじゃなきゃダメなのね
ありがと!
>>194
そう。犯人はこの2つ
・省エネモード(及び長時間 無操作 時間経過)
・それにしてもまつわる諸所設定
MDの機内モードオンオフの指令から数時間という時を経て
状態の変化が起きるのはわかったので
どれくらいズレがあるのか検証したくてね
なんか今回は逆に楽しんでます
Androidの設定に合わせてMacrodroidに設定している。
これで問題ないと思うのだが、画面が消灯しない。
再起動すると消灯するようになるが、MacrodoroidでOFFにしないに設定すると、画面は消えなくなるが、Macrodroidで時間設定をしても反映しなくなる。
https://i.imgur.com/tF45rWH.png
それが動かないのだよ。
わかりやすく15秒や30秒でやってもだめ。
通常5分で使っているが、一度MDでOFFにしないにすると、15秒や30秒、5分などAndroidの設定画面から変更しても、ラジオボタンは選択されているが、実行されているのはOFFのままで画面が消えない。
MDをキャッシュ削除してアンインストール→インストール、マクロがない状態で画面の設定してこんな感じなんだ。
端末はXperia1VIIなんだが関係あるのか…
SONY Xperia 1 VII ケース / 1 VI /10 VII/ 5 III ケース クリア so-51f Xperia 1 vi ケース 耐衝撃 米軍MIL規格取得 SGS認証 半クリア マットな半透明デザイン 黄ばみなし レンズ保護 滑り止め 指紋防止 ストラップホール付き エクスペリア1VII / 1 VI 用カバー
¥2,580
画面を常時オンのアクション使えば済む話ちゃうの?
https://i.imgur.com/b0n98S5.png
ログ
7:00 機内モード オン
実際に機内モードになったのは画面オンにした7:35からやや遅れて7:36
その時のログは一切何もない
7:00 機内モード オン?
スクショでは7:30に設定されてるが
ログは詳細に設定する事と上で何回か言ってるけど詳細になってる?
これが標準だとアクション以外の記録は見えない
https://i.imgur.com/bPepTHK.png
https://i.imgur.com/KNUoRLS.png
ログ
https://i.imgur.com/ncHsY8T.png
画面オフ時に8:11にMacroDroid機内モードオン作動
実際に機内モードオンになったのは
画面をオンにした8:13
画面をオフ時≒ロックがかかっている
このとき機内モードの切り替えはできないんだと思います
そうみたいだ今回は
https://i.imgur.com/gLbjXwR.png
これでやってみたら
https://i.imgur.com/4VB45mn.png
8:40に機内モード指示ログ
実際に機内モードが作動したものは画面をオンにした8:43
Android16だとセキュリティ強化のせいでADB Hackを使ってもロクック中とか機内モードにできない機種が多くなってると思う
https://i.imgur.com/quilZ2r.png
機内モード切り替え
あとはどのようなものが?
ブルートゥース切断トリガーが効かなくなった
ブルートゥース接続トリガーは効く
アクションのブルートゥース切断は効かないけど接続は効く
つまり切断が駄目ぽい
ユニバーサルヘルパーの再インストールしても駄目だ
急にこんななって困ってる人俺以外にもいる?
大抵アプリ更新か端末のアプデのせい
https://i.imgur.com/RoX6qBI.png
https://i.imgur.com/092ILZ4.png
これで良い?
・目的
Google mapsのタイムラインの軌跡をより正確にしたい
・背景
デバイス非バッテリセーバーモード
mapsをMacroDroid同様に非省エネ設定のとき
うまく軌跡を拾ってくれない
以前に位置情報の更新間隔を5分設定にした時にGoogleマップの軌跡はかなり正確になったから実際に何分間隔が良いのかバッテリー消費と相談しながらやってみればいい
>>243
トンネル内でうまくいかないのは仕方ないっしょ
改悪され続けてるgoogleのタイムラインは捨てて独自に位置情報の記録をした方が良いかも。
バッグに収納し画面閉じてるメインスマホ(泥15)は寄ったところを点と点で直線で結んでるな
次回、ツーリングに行くときは、メインスマホも同じルート設定でナビをオンにし画面オフで試す予定
在庫発送 Redmi Note 10 JE ケース Redmi Note 10 JE XIG02 au ケース レッドミーノートテン ジェーイー シャオミ redmi note 10 je xig02 手帳 ケース カバー スタンド カード収納 手帳型 TPU PUレザー 革 マグネット スマホケース 保護カバー おしゃれ マット質感 シンプル
¥1,268
トリガー: システムログ記録 {macro_name}
で、このトリガー条件でこのトリガー無効にしつつなんやかんやできるかと思ったらトリガーが発火しない
マクロを有効無効、トリガーを有効無効でいいんじゃないの
変数を使うのが一番楽だとは思う(MDに依存しない考え方で情報も豊富だし)
1つのマクロに収めたい(マクロの有効/無効はなし)
トリガーの有効/無効を使いたい(そもそもトリガーが発火しないのが問題)
フラグで管理は、フラグの書き換え(何もしない)がださい
トリガーにシステムログ記録を使うんじゃなくて、メインのトリガーを複製してそれを有効/無効するってのはできるのかもしれないけど、ユーザビリティ的にちょっとなしなんよね
そこまで考えなくても現状ちょっとアレな感じだし
https://imgur.com/GZtqQTh.png
画面をオンのとき機内モードオフ
https://i.imgur.com/JrYWk6F.png
https://i.imgur.com/uiOB9LK.png
どちらがスマートというか間違いないでしょうか。変数とやらを学んだので変数使ったやつも試しに作ったの
PC(Win11)とスマホはケーブル接続
PowerShellではなくcmd.exe使用する事
まずは出力するファイルの保存ディレクトリに移動
cd /d "C:\SmartPhone_Logcat_Logs"
次に古いログの消去
adb logcat -c
Log取得の手順
1.画面ONのログ(1分)
画面OFF状態で3分待機後、PCでコマンド入力後、すぐに画面Onにして1分放置
start /b adb logcat -v time > ON_001.txt && timeout /t 60 && taskkill /f /im adb.exe
2画面OFFのログ(3分)
画面ON状態でPCでコマンド入力後、すぐに画面OFF にして放置
start /b adb logcat -v time > OFF_001.txt && timeout /t 180 && taskkill /f /im adb.exe
出来たファイルを上記の実行条件とともにGeminiに渡す
去年購入した端末
バックグラウンドでの使用を許可をオンし更に矢印の文字部分をタップすると
https://i.imgur.com/B7peiik.png
階層が隠れており、ここを制限なしにするとよいみたい
https://i.imgur.com/HmwyU2A.png
こんなん気が付かんわ...
購入当初、MacroDroidやHelperはこのように設定してたみたいだけどすっかり忘れてた
ちなみに設定/検索/最適化ではここヒットせず
インテントで最適化設定画面を呼び出しても階層一つ前のとこまでしか行かない
テザリングのON/OFFの自動化をジオフェンスやGPSに頼らざるを得ないのがクソ
テザリングとwifiを同時にONとか出来る機種あるのか?と一瞬思ったけど
そいやOPPO Reno Aとか同時ONにしてWIFIの中継とか出来たな。
wifiルーターに繋がったらテザリングをONにするとかしたかったのだろうか。
あるいは逆?
https://i.imgur.com/ah2e8Jg.png
これ作動しないの
https://i.imgur.com/y5tzRGi.pnghighlight_0_
ちょっと言ってる事がわからんけど
画面オンでまずロック画面が表示されるはずだから、そういう意味ならその通りだと思う
>>279
画面オンじゃなくてロック解除みたいなトリガーなかったっけ
それなら動くんじゃない
しらんけど
デバイスにロックをかけていない端末にはこちら
https://i.imgur.com/VY64Z31.jpeg
デバイスにロックをかけている端末(スマホなど)は
https://i.imgur.com/ulhrhD7.jpeg
変数でやる場合はこんな感じでバッググランドでシェルを実行してPIDを変数に保存
https://i.imgur.com/tjtNeiy.png
保存したPIDをKill
https://i.imgur.com/QRzhkJz.png
すまん、まだいる?
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%は難しかったりする?
sleep 0.5; echo $!
これが原因だと思う
例題を示したやり方と違うよね?
nohup logcat -b main -v threadtime -T 1 > "{v=Target_File}" 2>&1 &
echo $!
こんな風に変えて試してみて
再起動トリガー
10回ループ
効果音再生
待機1秒
ループ閉じ
で簡易テストしたけど
再起動してロック解除後にちゃんと10回音鳴った
それを毎日繰り返したい
ただ、そのサイトは一度画面を消すと、再表示させた時にユーザー名とパスワードを求められます
macroDroidでもお手上げですかね?
既知かはしらんけど俺の環境だと世界中の言語の読み込みをしようとしてプロセスに負荷かけまくってたわ
設定 言語設定 言語強制旧式で治ったけどこんなんLogcat走らせて解析しなきゃ誰も気づかんやろ呆れ
元々言語設定は新方式だと言語がうまく切り替わらないバグがあるから旧式使ってる
自分も心配になってLogcat走らせてみたら同じコマンドばかり(それが何かはわからないけど)大量に記録されてたので旧式でシステム設定にしてたのを日本語の方に変えたらログの量がだいぶ減った
MacroDroidのバッテリー消費が激しくて悩んでたからこれで暫く様子を見てみる
画像のマクロ作っとけば通知なるから異常をとりあえず検知は出来るはず
どのくらい異常かは通知の件数でわかる
超速で流れるログなので、マクロドロイドが反応しきれれば俺の場合は200件前後通知が届くはず
https://i.imgur.com/JHJ5uB2.png
https://i.imgur.com/LTszr4t.png
プロセス全部のlogってこと?
の件、
サポートに連絡しました。
次のアプデで直すそうです
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.
こんな感じ、明らかに端末熱くなるから問題ないとの認識は間違ってるよとは伝えといた、あと起動時じゃなくて起動中いつでもなるぞとも。
なんかのんびりした返信なのでちょっと心配なんだけど・・・
きになっただけ、気にしないでw
これある人いますか?
https://japanize-app.com/macrodroid-constraint.html#ConnectionTethering
あと条件分岐の条件を追加する画面で接続→テザリングの状態、で3項目の真ん中
が記録される
マクロの呼び出しがトリガーではないという事だよね
結局次のバージョンのv5.63.5でも解決してなかったのでMacroDroidを無効化した状態でフォアグラウンドにしただけで大量ログが発生するよと連絡しておいたら次のバージョンでもう少し調整てみると連絡があった
でも昨日リリースされたv5.63.6でも状況は変わらなかったよ…
青木という人を鳴り分するとします。
LINE通知でテキストが青木を含むとだけすると、別の人が文章内に「青木さんが」と書いたメッセージを送ってくるとそれも鳴り分けてしまいます。
LINE通知のタイトルに青木を含むにしても同じく別の人からのメッセージにもマクロが作動、
タイトルに青木を含み、テキストに青木は除外としたら青木のLINEの時もマクロ発動されず。
何か根本的に間違っているのでしょうか
ただキーと値を入れ替えれば、元の値をキーとしてソートするリストを作成、は一応できる
https://i.imgur.com/qn9vUjC.png
https://i.imgur.com/sLengdl.png
やり方わかる方お願いします
現在のフォアグラウンドのアプリパッケージを変数に保存→落ちたアプリを起動→ウエイト→変数に保存していたアプリパッケージでアプリを起動
やり方はこんな流れね
まず文字列変数を作成
https://i.imgur.com/xcT35aA.png
右側のマジックテキスト選択ボタンを押す
https://i.imgur.com/6qJBagj.jpeg
フォアグラウンドアプリパッケージを選択
https://i.imgur.com/GcRJKYN.png
マジックテキストの{fg_app_package}が貼り付けられる
https://i.imgur.com/rCHO6xR.png
マクロの完成
https://i.imgur.com/Qxt8nZA.png
→と・・・が出てこない…
変数の値は文字列?
403ではないけど、これで分かる?
文字列型の変数で、適当にAppNameと設定している。
{fg_app_name}は手入力しても良いけど、右の「...」のボタンを押して選んだ方が確実。
https://i.imgur.com/CSVjU77.jpeg
Taskerで、アクション長押し→電源マークでアクションを無効化する方法も知らんのか?
三点リーダーのキャンセルで戻る方法すら知らんのか?
君が"出来ない"と思ってることは君が"知らない"だけだぞ?www
ま、頑張って
こういうの作れるようになりたい
Gmailアプリのプロモーションの並べ替えってもう元に戻す気ないんか
関連性の高い順って誰が喜ぶんだよ
今無課金で使ってるけど他のアプリに移行しようか思案中。まだマクロひとつしか作ってないし。
ダブルタッブはMacroDroidではなく、HomeButtonというアプリやgesturecontrolというアプリを用いて設定したり、NOVAランチャーを使うとかする
必要に応じてMacroDroidを呼び出すように設定すれば良い。
どうしてもMacroDroidだけでやりたいならダブルタッブは諦めてシェイクトリガーやらを使えば良い
Googleのハードっていまいち過ぎない?
ジェスチャーアプリやホームアプリなら簡単にできるよ
特にジェスチャーアプリならいつでも画面オフできるしダブルタップ以外も選べる
UbikiTouchはおすすめでシステムのジェスチャーナビゲーションの機能拡張というか上位互換として有能
簡単な単機能アプリが世の中にないのが問題なんだけど、Aiに聞いたらPlayStoreに登録するだけで$25かかる上に、単機能過ぎるとゴミと判断されて消されるのが問題らしい。さらに個人開発者の場合は公開前に20人に2週間のテストランを義務づけてるらしく、友達の少ない開発者は絶望的らしい。
そんで作ったのは昔あったSmartTaskLauncherもどきで、右端にホットスポットが常駐して、上下左のスワイプでインテントをマクロドロイドに飛ばしてマクロドロイドのトリガーで受信してマクロ実行するもの。また、タップでホットスポットが一瞬消える。超単機能だけど、Aiの力を借りて1日で微調整まで全て終わらせられた。(とりあえず動かすだけならAndroidStudioのインストールから1時間以内に終わった)
続いてPerfectViwerの上部に常駐する輝度調整スライダー。これはマクロドロイドのアプリ起動/終了をトリガーにインテントを飛ばしてスライダーが出現/消去されるアプリ。これも動くだけなら1時間、微調整含めて1日で終わった。
(マクロドロイドのシーンで同等の事が出来るはずだけど俺の環境だと輝度のアクションがちゃんと動かないからアプリ作った)
言いたい事の核心はAiまじで凄い。AndroidStudioも無料だからPC持ってるなら単機能アプリならまじで簡単に出来るからみんなやってみよーぜって事!ちなみに使ったAiは無料のGemini
作って楽しむプログラミング Androidアプリ超入門 改訂新版 Android Studio 2020.3.1 & Kotlin 1.5で学ぶはじめてのスマホアプリ作成 [ WINGSプロジェクト 高江 賢 ]
¥2,200
任意のアプリを起動するみたいな設定は物理キーのカスタマイズによくあるけど、それでMDの特定のマクロを実行したいとかになるととたんに手がなくなったりする
物理キーじゃなくても良いんだけどもホームアプリでスワイプになんか割り付けられますとかそういうのでも
帰ってくるuncertainty値が100mより小さくなりません。
Macrodroidの権限で「正確な位置情報を使用」はONになってます。
どうしたら高精度な位置情報を取得できますか
なんでだろ
フローティング文字列の設定画面でマジックテキストいれてもなる?
それとも普通にマクロドロイドのパッケージ表示される?
それで少しは切り分け出来る
そのウォッチドッグが機能してないとか言うのでなければ
AdGuardのウォッチドッグがどうなのかは使ってないので分からない
(AdGuard DNSを使ってる)
https://dontkillmyapp.com/samsung
ごめん貼ったURLは間違えてSamsungのページだった
バックグラウンドのまともな動作が期待できないメーカー一覧はその1つ上の階層
英語だけど翻訳で十分読めると思う
https://dontkillmyapp.com/
多分大体のユーザーそうとおもう
どこで勉強できる?
>>516
今からShizukuを使うのならフォーク版を入れた方が良いと思う
https://github.com/thedjchi/Shizuku
>>517-518
なるほどアプリの事前バックアップか
俺はサボって全然やってないけどかなりアリな使い方だね
単一バックアップ時にはちょっと前に出てたパッケージ一覧を使うってところか
情報サンクス
アプリのアプデがあったらapkをバ自動ックアップするのはかなり重宝するし万人にお勧め出来る
なんで名無しの1利用者がこんな排他的な言動してるんだ?
どの世界にもいるよな、こういう初心者ではないってだけのくせにやたら初心者に厳しい奴
MacroDroidでShizukuを設定する方法
https://sp7pc.com/gadget/macrodroid/76523
ただインストールは以下のフォーク版の方がおすすめ(公式のShizukuは古い)
英語ページだけどブラウザの翻訳で結構読みやすいと思う
https://github.com/thedjchi/Shizuku
MacroDroidでADB hackを設定する方法
https://sp7pc.com/gadget/macrodroid/30451
AndroidスマホでShizukuのできることまとめ
https://sp7pc.com/google/android/77505
Shizukuのインストールだけは面倒かもだけどそこは頑張って
そこさえ終わればどうということはない
スマホ単体(PC接続なし)でADBコマンドが使えるようになる
ADB hackのコマンドはMacroDroidアクションのシェルスクリプト(Shizukuを選択)で直接実行できる
フォーク版の場所は>>526にあるね
いわゆる野良アプリ扱いだから自己責任で
オリジナルShizukuは先にアンインストールが必要
問題なければv13.6.0.r1318-thedjchiを入れればいい
うちのPixel 8a Android16ではかなり安定動作している
「画面を読む」アクションで広告の×ボタンの内容を調べてるんだけど
「閉じる」「Close」みたいなそのまんまのやつから、「o25db35b_3aa87d793~」みたいなランダム生成で読み取り妨害させてるのまで多種多様で
とても実装できそうにない
きみ20年前の人か
Wifiの切り替えなんて超簡単なものも自分は教えられない
本人臭え
adbツールだったら、画面になにかさわっててもいけるんかな。
モバイルデータならUI操作使わずにShizuku+シェルスクリプトで可能だから画面OFFでも可能
WiFiにつながった時は、movile dataを切って、movile dataを使う時は、WiFiをOffする様にしたけど、movile dataをOn/Offするためにshizuku使ったけど、WiFiとmovile dataの切り替えじ、一瞬、どちらも無い状態が、できた時、shizukuは、停止しますか?
Shizukuが停止する条件はUSBデバッグがOFFでWi-FiもOFF(ワイヤレスデバッグがOFF)の時なのでUSBデバッグをONのままにしておけばShizukuは動き続けるよ
銀行のアプリ起動をトリガーにしてUSBデバッグがONだったらOFFにして銀行のアプリを起動し
銀行のアプリが背面に回ったらUSBデバッグをONにするマクロを作った、わりとうまく動いてくれてる。
USBデバッグをOFFにする時はその前にShizukuを停止する必要がある
(勝手にOFFにしたら当然Shizukuが停止ではなく落ちる)
この手順を守ればShizukuは停止しても落ちないので再度起動時もwifi無しでできる
端末自体の再起動をしてしまうとShizukuの起動にwifiが必要になるので注意
Googleに目をつけられると塞がれちゃうから公共の場では言えないんだけどさ
adb tcpipっていうコマンドがあって
これはワイヤレスデバッグの前身みたいな機能
例えばadb tcpip 5555ってコマンドをあらかじめ実行しておくと、スマホは常にTCPポート5555でadb接続を待機してる状態になる
adb connect IPアドレス:5555
ってやればスマホとPCがつながる
PCのかわりにtermuxとかを使えばそれだけでADBコマンドが使える
Shizukuが普及するより前はこの方法でADBコマンド使うのが一般的だったと思うよ
常にadbdデーモンがバックグラウンドでリッスンしてる状態になるからバッテリー持ち的に良いかはわからないけど
少しは自分でいじくってみろよ
と深く設定していくと、保存押してもアクションが保存されないな、それでも何度かやるとたまに保存されたりして、ようわからん
ver5.63.15(play store版最新)
ベータを入れても、play store版の方がバージョン上回ったらそっちで更新されるようになるもんなの?
カスタムシーンinカスタムシーンはアクションブロックに分けて作ることでとりあえずは使えてるから、なんか問題や注意点あるようなら別に正式版待ってもいいんだけど
増やしたと思ったのに戻るジェスチャと誤爆する
おまかん? ShizukuはUSBデバッグをONにしておけば出先でも使えるぞ?
ごめーん酔っててなに言いたかったのかねw だよね出先でもオンしときゃshizuku使えるもんね
ついでにスレチではありますが…m(_ _)m
shizukuあるとダゾン見れないのなんとかならんもんかね
Shizukuがあると? USBデバッグがONになってる条件じゃなくて?
Shizukuのフォークを使ったらインテントでShizukuの実行中を変えられるよ
それにフォーク(thedjchiの最新ベータ)ならShizukuが停止すると同時にUSBデバッグもOFFにしてくれたりもできるからおすすめしておく
13.6.0.r1318-thedjch使ってます デバッグオフにしてもオンにしてもダゾンはスマホにshizuku入ってるだけで怪しいツールとして認識するらしくダゾン起動してくれないのよ…
suisu強いね
そんなにセキュリティが厳しいとは…
ちなみにthedjchi最新ベータならステルスモードも搭載されてるからそれでいける可能性も(俺は使ってないので詳細は知らないけどMacroDroid側からも認識できなくなるかも…)
あとはIslandというアプリでダゾーンの複製を作ってからメイン側をアンインストール
複製側はメインと別の領域で稼働するのでもしかしたらShizukuを検知できずに動く可能性も
どちらもダゾーンを使ってる人にしかテストできない内容なので詳しくは教えられないけどね
気にすることもないし、そんなに恥じることもない
わからないと言えるその素直さは偉いと思うよ
その素直さを忘れるないように
何歳になっても素直さは大切
17上げたらUSBデバッグのオンオフ操作も塞がれたっぽいな
権限与え直してもダメだわ
>>702
おま環かあ…
2chMate 0.8.10.241/Google/Pixel 6a/17/DT
こんな古い機種だけをわざわざ塞ぐ意味ねえだろうしなあ
>>703
non-rootなんで
adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS
でやってます
先月まで6a使ってました
画面割れたんで10aにしました
去年の夏に自費でバッテリー交換してまだ数年使うつもりしてたのにトホホです
私はこんな感じで
https://i.imgur.com/3ISEnAb.png
Else Ifの条件が回りくどいのはお目こぼしを
ありがとう!
ヘルパーのチェック外したら動いたよ
いままでずっと脳死でヘルパー有りで動いてたのが
17になったら動かなくなったもんで
そのチェック有無が関係してるなんて思いもしなかった
本当にありがとう
であってる?
入れるとダメなんてあるの??
年齢中央値高いとはいえ、先の長い人生
アプデは避けて通れないし
何より遅れてアプデすると浦島太郎状態
あまりの既出質問に皆辟易して誰も答えてくれず、なんてことも
常にROMり対処法等メモってるなら話は別だけど
事前に「画面をON」してスマホを起こしてから実行で何とかならんか?
位置情報でも指定したBluetoothに繋がってるときでも指定できるぞ
================
楽天リンクのみで着信も発信もしたいなら以下
楽天リンク擬似的着拒否
i.imgur.com/r3f9Kxb.jpg
・指定番号からかかってくると機内モードオン
及びサイレンとモード
そして30秒後に解除
一瞬、コンマ秒音が鳴る端末は
「無音2秒+着信音」を自作し
それを着信音にするのもよし
これが元でこれの応用版ね
https://i.imgur.com/HZFFvaC.jpeg
アクションは人それぞれ
どうしても㍉音が鳴る人は 無音1秒を先頭に付加した着信音を作るとか工夫
昨夜の夜中目が覚めた時なぜかスマートホームにしてる照明器具が勝手に点灯してた
夜中に停電でもあったのかスゲーきになってさ
それより、wear OSのウォッチと接続してるandroidの遠隔のマイク録音が確実性が無い
録音出来てない時が頻繁にある
wear OSとは相性問題とかあんのかね
Helperのverも書いてくれたらいいのにな
受信メールのアドレス指定したいのだけど{email_from}のfromの後にアドレス入れるものなの?
それともfromの後に_を入れるの
そもそも考え方が完全に間違ってるの?
全くわからん
https://i.imgur.com/6uX5mOI.png
システムログの色分けって
赤がトリガー、水色が変数変化までは分かるんだけど
青と白と薄緑、これらは何を表してるの?他の色もあるのかな
MacroDroidを起動するとMacroDroidの大きいアイコン画像のウィンドウが表示されて、別のウィンドウでホーム画面が表示される感じ。
何か気になるし、2つ閉じるの面倒だなぁと思ってます。
初期化しても変わらずでした。
この仕様になったのかなぁ。
タスクを止めておくのを忘れててマクロが動き出してしまった際に、ウィジェットでそのタスクマクロの無効有効の切り替えを待機2秒をかませて行うマクロを作ったのですが、上手く行かない時があり、結局通知からMacroDroid自体を無効にしたりしています。非効率な気がして皆さんはどうしてるのか気になりました。
昨日まで非ルートでインテント送信出来てたのに
今日からShizuku有りにしないとインテント送信出来なくなった
非ルートでインテント送るにはパッケージ指定なし--user0オプションが必要になった
昨日今日とも同じAndroid16は確認して確定で(17へのアプデは保留してる)、かつ、Android16自身のアプデも恐らく行われてないはずなのにまじで謎だわ
再起動はした
自分の環境で特殊な事したかと言われればTermuxいれてゴチャゴチャ弄ってみたからもしかしたらそれが悪さしてる可能がなきにしも非ず
たぶん関係ないとは思うけど
なんなんお前キモイ絡み方するな
問題あれば入れなおせばいい
それなら自分なら「カテゴリー」を省略するなその前提だから
一旦全部アンインスト&キャッシュも削除してまっさらにしようと思うんだけど
再インストールの手順としては、
・MD本体インストール
・Shizuku(GitHubの最新版)インストールして実行
・各種権限フルオープン
・MDでマクロインポート
でいいかしら?
Shizukuあれば他は要らんのよね?
これまで電話の鳴り分けをMacroDroidで行っていたのですが、電話の着信トリガー不在着信時のトリガーは共にLinkには対応してません。スマホ本体の着信をアドガードを使って標準電話にしたらもちろんOKなのですが、どうしても電波が弱くてwifeでLink着信しなければならない場所もあります。
何か良い方法ないですかね、トリガー自体を何か工夫できないものでしょうか。
楽天Link着信でも利用できる代替トリガーや、同様のことを実現できる方法をご存じの方がいれば教えてください。
何に失敗したのか分からないからレス待ち
>>828
これでもわからない
どういう鳴り分けをさせたいのか
個人なのかグループなのかそれ以外なのか
冗長的にながながと口語体で書かずに明確にして
技術系は簡潔に記載し冗長的な文章で書かないこと
一般的文章のですます調は逆に文字量増による弊害
ごめんなさい訂正してみました
■ネット質問時のポイント
▓ 質問前に先ずは自分で調べる
「有益な回答が直ぐに貰えるサポセン」ではない
先ずは自分で徹底的に調べる癖をつけよ
①質問の目的を明確に
何をしたいのか?目的を明確にせよ
時に、自分が想定以上の解決策が見つかる場合あり
②現象を具体的に伝える
「どこの」「なにが」「どのように分からないのか」を明確記載
③環境を具体的に伝えよる
自己環境を具体的に伝えよ。
沢山の情報を共有すると無駄なやり取りを減らせる
④試した事を事前に伝えよ
「それはもうやったけどダメでした」etc後出しでは時間の無駄
◯◯を試し▲▲という結果であったと伝えよ
こっちはちゃんと筋通すために買おうって思ってんのに、値上げはひどくない?
もう無料版+3日広告捨てて、MOD版にしちゃうよ?
回りくどく何故必要なのかダラダラ長文で、実現したいことをあとに記載するのは女の会話的
自宅も実質 固定ipなのでワッチョイ先はレスしてない
特に雑談系で一度スレを横断して粘着されて辟易した
知ってるものからすると異常だった。侮辱罪確定だとか自演しながら凄まじくてスレを見るのをやめたぐらい
https://i.imgur.com/a6D22s3.jpeg
https://i.imgur.com/Meffl5G.jpeg
どちらが良いんでしょ?疲れてて頭が混乱してきて…
デバイスの電源オンオフ自動にしてて
月、水、金01:00パワーオフ
月、水、金06:00パワーオン
ロック解除時になにかしたいんだからロック解除のトリガーの方でいいと思うけど、そもそも電源OFF→ONのときはMD起動してないから再起動直後だとロック解除時は動かないんじゃない?
本当の初回ロック解除時なら機器本体起動時トリガーも使う必要ごあるんじゃない?
機器本体起動時探してたら「機器」で検索してもトリガー無くて「スマホ本体を起動時」トリガーになってたわ
androidってスマホだけじゃないんだけど翻訳何やってんの?
タイトル:MacroDroidのバージョン5.61で連想配列のループがおかしくなる?
引用元: https://itest.5ch.io/egg/test/read.cgi/android/1770430727/
🔥 24時間人気記事
読み込み中...
📝 Comments & Opinions(0)