【自動化】MacroDroid Part11【マクロ】
レス数が1000を超えています。これ以上書き込みはできません。
>>2
最新のヘルパーはこっち
■MacroDroid Helper
○Ver.1. 13ダウンロードリンク
https://macrodroidlink.com/helper/MacroDroidHelper_v1_13.apk
Android 14の仕様変更でヘルパーを14に新規インストールする場合はADBコマンドを使ってインストールする必要あり
参考リンク
MacroDroid Helper APK
https://www.macrodroidforum.com/index.php?threads/macrodroid-helper-apk.1/ アイテム消したあとに出てくるコイツが邪魔すぎる
ローカル変数いじりたいのに邪魔で触れん
https://i.imgur.com/yfUJCW1.jpg >>7
前スレ埋めてからこっち使って欲しいな
そいつは先日前スレで報告したけどずっと居座ってローカル変数触れないのは困るよね このマクロを実行しても全然うまくいかないと思ってたけどやっぱりバグだったのね
次のバージョンも別のバグだらけだろうしもう少し改善が進むの待つしかなさそう 5.37.12だけど
トリガーのタイムアウト機能が表示されない
泥12だからですか? pixelでesim2つとも使ってるんだけど
指定時間でesimの切り替えってできる?
お昼12時まではAのeimを使ってて、
12時をトリガーとしてBのesimに切り替え、
13時になったら再度Aのesimに戻したいんだけど
どうやったらできる? あるマクロAのアクションをマクロBのロック解除トリガーで停止させてます。それ自体は問題ないのですが、マクロAが作動してない時もロック解除時にマクロBが発動してますよね。これを止めたくて色々考えたのですが分かりません。
トリガー付条件にマクロAが作動中とかそういったものは無いんですかね。 そもそも「作動中」って概念がないと思うのよね
自前でグローバル変数使って作動開始したらON
動作終了したらOFFにしてBマクロではその変数チェックするとか
Aマクロをさらに起動部と実行部にわけてマクロの有効無効チェックするとか Bは無効にしておいてA起動時にB有効
AとBそれぞれ終了時にB無効にすればいいか 別機種だけどSIM1とSIM2の変更は簡単にできるけどeSIM同士の切替はかなり複雑なUI操作組まないとできないので泣く泣くやってる
(自分のも動作の高速化を図ると時々動作しなくなるので改善が必要なレベル) >>15
ありがとうございます
とても単純でしたね。作動中に頭が行っていてそれに気が付けませんでした。 前スレで書いた通知をトリガーにしたら条件に直前に発動したトリガーを付けてても二重に発動してしまう件、アクションの方に変数条件を付けたら解決できましたわ システムログについてですが、条件によって発動しなかったトリガーやアクションも前からログ記載されてましたかね?それとも最近のアップデートで変わりましたか?
ログが見づらくて……
あと繰り返しアクションもログが見づらくなるので何か良い方法とか無いですかね。 普段の5ch以外でスクショをスクショフォルダに貯めない前提で
スクショ撮影→
5chimgurうp→
そのスクショを消去→
これは
トリガーchmateを閉じたとき
アクション
スクショフォルダ中身を消去が無難ですかね? レスまとめずごめんなさい
これよりもっと気の利いたアイデアあればなにかアドバイスを
https://i.imgur.com/D1WlYNH.jpg chmateの起動をトリガーにして
今あるスクショは別のフォルダに一旦待避させる動作を組み込んだ方が安全だと思う >>23
なるほどそちらが安全
ありがとう
それで行きます 言うて
そんな高頻度でスクショうpするのって
どこスレの住人?
定期的に削除、じゃなくて即削除したいって状況もしかり googleoneのvpnと280blockerを上手く両立させたくて、通常はGoogleONEで、ブラウザを見るときだけ280を有効にしたいんですが、上手く作れない… >>28
プライベートDNSにAdGuardのDNSを設定することをおすすめする
VPNと同時に使える
dns.adguard-dns.com
https://i.imgur.com/hayZwZk.jpg アラーム通知音を弄りたくて変数をvol_notif}*(1.3)と作りましたが音が小さいまま。でvol_notif}*(1.5)にしてみたら上手くいきました。もう少し小さくしたくてvol_notif}*(1.4)にしたらまたずっと小さい。
ここで何かおかしいなと思いシステムログを見てみたら、1.3と1.4の時は全く変数が変わっておらず、1.5の時も30→43→64→87→129→150(音量なので100以上は実質無意味)になっていて、それぞれ倍数が1.43→1.48→1.35→1.48→1.19とバラバラ。
別のスマホで試しても同じ結果になったんですがこれはバグ?それとも何か設定ミス? >>31
まずは使用端末のnotificationボリュームの音量段階数を把握してからかな
TermuxにTermux:API導入してtermux-volumeで調べるのが手っ取り早くおすすめ >>31
スマホの音量は百分率をきれいに使ってるんじゃなくてメーカーが独自に段階とその時の数値を設定してんのよ >>34
なるほど。だいたい1.5なので正常に作動してると言うことですね。
と言うことは1.3や1.4に変えただけで動かなくなったのは逆にバグである証明になるのかな。 乗算で音量変更しようとする発想が理解に苦しむ
破綻ないようエスパーすると多分こういうことだろう
notificationが0-7の8段階設定の端末で初期値30%を指定
このときAndroid側の音量設定は2
2/7の28.57%が切り上げられてMD側の変数には29が入る
この状態から音量を上げるには変数に42以上を入れる必要がある
29*1.5→42以上なので音量設定3に上がる(変数は43に更新)
29*1.4→42未満なので音量設定2のまま(変数は29で変わらず)
30(2/7)→43(3/7)→64(4/7)→87(6/7) フォルダブルスマートフォンの開閉状態をトリガーにしたいのですが、
このソフト単体でできませんか?
開いてる時→
閉じてる時→
みたいな感じにしたいです >>38
最新のBeta VerでFold Stateのトリガーと条件が追加されてるっぽい
普通のスマホだと項目確認できんが
https://i.imgur.com/4XrlomH.jpg >>39
ありがとうございます
試してみます(*´Д`*) >>39
これフォルダブルスマートフォンからアクセスしても出てこなかったです(/_;)
どなたかわかる方いますか? すいません、総合スレが反応ないので
こちらで質問したいのですが
iftttってアプリ2個までは今のところ無料の方針なんでしょうか?
https://egg.5ch.net/test/read.cgi/android/1607841083/ >>38
settings調べた?
開閉で違いがあるんじゃないかな 書きたいことあったけどchmate不調で書き込めず
そして忘れた rm -r /storage/emulated/0/Download/"Nearby Share"
これ不要になってる人いる思うのでデバイス再起動し要確認 質問です
特定アプリの起動/終了を通知タイルで制御したいのですが
パネルON → 指定したアプリをバックグラウンド起動
パネルOFF → そのアプリをキル
という動作は可能でしょうか? こういうタスク画面のすべてクリアって
クリック→アプリで自動判別で取得しようとしても
クリックした瞬間にマクロドロイドも
閉じてしまうから
アクションに追加されないのだけど
なにか、他に良い方法ないですか?
https://i.imgur.com/GYxT93d.jpg 前スレでタスクキルで検索してみるといいよ
TouchTask使う方法や色々ある >>47
サンキュー組み込んだままにしてたが無くて良さそうだな >>50
空のトリガなど入れてマクロ自体を1度保存して
再度ui画面操作やってみ新規のまま保存してないでやると>>50みたいになるけど保存してからやると自分の環境ではIDが記録される
2chMate 0.8.10.176 dev/Google/Pixel 7a/14/DR
https://i.imgur.com/dSig1TR.jpg マクロを一度も保存しないで作ってると動かない罠にハマるのは良くある しばらくするとマクロが一切動かなくなって端末を再起動しないと復活しない現象なんとかならない?
ひょっとしておま環? >>51
それ自分が質問したやつかも
その節はお世話になりますになりました
alldocube 50mini proで使ってる
タスクキル UI画面操作って、なんか上手くいった試しがないわ… 質問をさせて頂きたいのですが、直径2cm 3cm 10cmの円を束ねた円周と直径15cmの円周は同じでしょうか?
束ねた場合、形が歪になり円周は異なると思うのですが >>60
厳密なπであれば言う通り歪むので合わないがスレ違い >>61
誤爆でした。申し訳御座いません
お答え頂き有難う御座います。 >>59
そうか
上手くいかない事は多いが上手くいった試しがない事はない >>55
ありがとうございます
それで取得できました。 Wi-Fやモバイル通信がオフになってるとか
機内モードになってるとか
基地局が不具合になってるとか
スマホ本体の不具合だとか
原因がいろいろあるけど
とにかくデータ通信が出来なくなった時に
引っかかるようなトリガーって何かありませんでしょうか
https://i.imgur.com/zfo2o2f.png >>66
それだと、通信源がない
Wi-Fiに繋がっても
トリガーにならないんですよね >>67
繋がったときでいいならそれを想定して通信チェックしたら良いんじゃない? >>67
それはデータ通信ができなくなったときではなく
Wi-Fi接続時のトリガーのあとにアクションで解決する問題ではでは? そうね
「サイト接続を確認する」というアクションをモバイルとかWi-Fiに繋かった後に実行すればいい ありがとうございます
>>65は無かった事にして
次の話題に行ってくれればありがたいでふ MIUIが新osになるそうなXiaomi HyperOSアプデ対象の人は
MacroDroid動作報告よろ 変数(ランダム、整数)の値を毎回変える方法ありませんか?
アクション「変数の設定」を挿入するの面倒い
別のマクロで10分刻みぐらいで
アクション「変数の設定」を繰り返しておくぐらいしかないかな。 変数を「使う」というシステム的な機能はないのでせいぜいアクションブロック使うくらい 変数の設定という一つのアクションで設定できるものをこれ以上楽にする方法を探す意味がわからない アクションの一つにショートメール送信があるけど、あれをプラスメッセージのグループに送る方法ないですか
子供が帰宅したら家族のグループ(メッセージかライン)に通知が来るようにしたい ショートメールって1通3円の料金じゃなかった?
バグって発信しまくったらこわいから
やめた方が良いのではないか? プラスメッセージが外部からの自動操作を受けるような機能持ってるとは思えないので無理じゃないかな?
そういうのはUI操作でゴリゴリすることになるけど目的的に不適切だろうし Hey siri やok googleのようにスマホに呼びかけることをトリガーにする方法はありますか? やったことないけどIFTTTにwebhookトリガーのURL仕込めば行けそう >>85
アレクサしか知らんが、定型アクションみたいなもので、あるフレーズでスマホに通知を表示させるようにして、その通知の表示をトリガーにする、とかできないかな 無料版入れたんだけどアップグレードボタン押しても動画を見る選択肢がなくなってる
残り日数もカウントされてないし 過去に入れた事有るなら無理だと初回なら知らん運営に連絡 Javascript追加されたけどなんかいい感じの活用方法ある? >>91
SwitchBot API Ver.1.1が使えそうだな
Ver.1.0と違って面倒な工程が必要になってHTTP POSTだけじゃ出来なくなっちゃったからありがたい Android9でsecuresettingsのBTconnect使えてたんすけどAndroid11に変更したらsecuresettingsがエラー吐いて動かなくなりました
代替手段ってありますかね?
Bluetoothテザーの接続に使ってました >>93
MacroDroid Helper使ってる? >>94
入れてるけどヘルパーでBTの接続って可能なんですか? わかってなくて言ってるのでは?
Bluetoothテザリングは他のプラグイン使ってもオンにできなかった(以前に色々調べた事がある)から新しいOSでは塞がれてるんじゃないかな
ルート以外のやり方あるなら俺も知りたい 教えてください。
ウィジェットで他のマクロを止めるマクロを作り使用してます。クイックタイルでマクロドロイド自体を無効/有効とすれば良いのですが、ホームを開いてる時に止めたい事が多いのでその様にしてます。
が、ウィジェットで止めるマクロ複数を組み込むのが面倒でもしかしたらもっとスマートなやり方があるのではと思い質問です。
マクロ修正に失敗してバックアップから戻したりすると新たに止めるマクロを設定しなおさねばならない状態です。 マクロを止めるかどうか判定するフラグとして、グローバルな真偽値の変数を定義して利用するとか
変数がtrueならマクロ実行、falseなら実行しない >>100
カテゴリでオンオフできるんですか。知りませんでした。いまマクロの無効のアクションを見たのですがマクロ選択だけしかなくて、どうやったらカテゴリー選択出せますか。 Pixelで
設定>ユーザー補助>テキスト読み上げの設定>googleテキスト読み上げオプション>音声データをインストール>日本語
を見ると4つの音声が登録されていて、この選択を変えることでmacrodroidのテキスト読み上げの声色も変更できますけど
この声色の選択変更をmacrodroidから行う方法わかりますか? Xiaomi使ってる方でアクションに
指定したリフレッシュレートを設定する
こういうの作られてる方
良ければスクショお願いできませんか? 今は使ってないがテンプレでXiaomi Pad5で検索してみ
https://i.imgur.com/Plurf7g.jpg
それかテンプレで15949で検索
システム設定のキャプチャこれを使い調べる
https://i.imgur.com/NiUUpkp.jpg 106です
>>107
おおありがとう参考にします 5.38.14
以下、これは役にたったなどあればぜひ
↓
「マクロの編集」画面で検索機能がサポート
JavaScript アクション (ベータ版) 追加
フォールドステートトリガーを追加しました。
Fold State 制約を追加しました。
値の比較制約で、整数値と 10 進数値の式がサポート
アプリの起動/終了トリガーとフォアグラウンド アプリ名を調整して、より確実に動作 MacroDroidドロワー内でマクロの有効無効の確認およびタップでの有効無効のトグルは組めないでしょうか、 ドロワー内でマクロの有効無効は確認はできないと思う
有効時はフローティングボタンを表示させるとか通知表示させるとか別の方法を取ればできる
アクションにマクロ有効/無効があるから、トリガーにドロワーを設定して変数真偽で条件分けしてスイッチングすればトルグになる >>111
即答感謝です。やはりドロワー内では難しいですか、変数真偽でトグルスイッチを組んでみます。ありがとうございます。 "画面の文字を確認"のオーバーレイオプションが機能してない気がする。 >>109
アプリの起動/終了トリガーとフォアグラウンド アプリ名を調整して、より確実に動作
これがどう変わったのかよくわからないね 失礼。要するにきちんと動くように調整されたということか >>113
まだよくわかってないけどうまくマクロが動かない事が多いからバクってる部分はまだありそう
ちなみに最終版でオーバーレイを含むのチェクを絶対してたはずのマクロでチェクが尽く外れてたから再設定し直してるよ…
>>114
今まで検出できなかったオーバーレイを使用したアプリが検出できるようになってたのはありがたかった >>112
ドロワー開いたときトリガーのマクロ作ってマクロ有効無効条件で変数書き換えてその変数ドロワーに表示させればそれっぽくなるんじゃない? >>38
galaxyだったら標準のルーチンアプリから閉じた状態と開いた状態をトリガーに出来るよ MacroDroidがバックグラウンドでスリープしてる
と音量ボタン長押しで音量の変更ができなくなるんだけど原因わかる?
(※意図的にスリープさせているのでスリープしていることは問題じゃない)
音量ボタンのトリガーを使ったマクロはあるけど、常に無効化してるし、音量ボタンのユーザー補助も常にOFFにしてある。
それどころかMacroDroidを無効にしても同じ現象が起こる。
じゃあMacroDroid関係ないじゃんって思うかもしれないけど、MacroDroidのアプリを開くと音量が変わるからやっぱりMacroDroidが原因っぽい。
対処法わかりませんか? バージョンアップする度(2回目)にアクションブロック内にあるUI操作クリック中のオーバーレイが解除されて困る
誰も報告ないからおまかんなのかな… >>122
前提としてHelper入れたりHackはしてあるんだよね? オーバーレイのチェックが入ってないマクロ(元々はチェック済み)がそのまま動いて後からオーバーレイのチェックを入れたら動かなくなった
そしてオーバーレイのチェックを外しても動かない… もうめちゃくちゃだわ 今のマクロドロイドに満足してるなら
アプデしない方がいいのかな そうとも言えるし、人は知ってることしか見えず知ってることでしか判断できないとも言えるし
とりあえず上げてみてみるのも一興かと
最悪元に戻す >>122
Pixel6aだけど試してみたらできたよ
環境だと思うから見直してみては 今までMacroDroidを入れてなかった車載用のDINスペースに入れるandroidナビにMacroDroid入れて。
スマホとナビとbluetoothで繋がるとスマホ側のMacroDroidでspotifyを起動、音楽再生を開始ってやってるので
ナビ側でもスマホとbluetoothで繋がったらナビ側のbluetooth操作アプリを起動して再生中の曲名を表示する画面に切り替えたいな
と思ったのだけど。
bluetooth接続のトリガーを入れてみたら、「MacroDroidがbluetoothをONにします」というメッセージを出してきて
(ONになってるのだけどONと認識できないらしい)、結局bluetoothの接続のトリガーは動作しないようだ。
それはしょうがないなあと、bluetooth接続のトリガーでスマホ側でテザリングをONにしているので
ナビ側でWIFIで繋がったらというトリガーを設定してみたらこちらは上手く動作した。
で、ナビ側のbluetoothアプリを起動のアクションを追加、これは上手く動作した。
さらにbluetoothアプリの音楽再生画面への切り替えボタンを押すアクションを追加しようとしたら
設定でユーザー補助をONにして下さいとのこと。
しかーし、ナビの設定画面にユーザー補助の項目は無いのであった。詰んだ。
(インテント送ってbluetoothアプリの特定画面を起動とか出来ないかなと思ったけどそういう受け入れ口は無いみたい)
実装が特殊なんだろうなあ。
以上、愚痴で、ごめん。
関係ないけど、UI画面操作のクリック(テキストを内容を指定)のクリック成果での結果を変数に入れたものって
以前はクリック成功でfalseが返ってきてたのがtrueが返ってくるように変わってない?
trueが返ってくる方が妥当だと思うけど、それを使ってたマクロが動かなくなっててfalseかどうかチェックしてたのをtrueかどうかを
チェックするように変更したら動くようになった。 >>129
たまに泥ナビに2種類のBT積んでる奴もあるから、繋がってない認識になってるだけの奴もあるから気を付けて。 ずぶな素人質問で申し訳ないです。macrodroidを用いれば、macrodroidのリワード広告を自動で流し続けることも可能なのでしょうか?また、可能な場合はテンプレートを教えていただけると幸いです。 >>131
あるんだけど法則がよくわからんのよな
俺はGoogle playのクーポンもあって300円でproになれた 毎月とは限らないが
キャンペーン始まるタイミングは20日が多い キャンペーンの情報ありがとう
GooglePlayストア見るとTaskerみたいにファミリーライブラリで共有出来ないんですね またMacroDroidのアップデートによってマクロが動かなくなる現象発生。
アプリの起動と終了を補足するトリガーが動かなくなってた。
アプリを起動のトリガーに(新設された?)強制的に旧方式を使用する、のチェックを入れたら動くようになった。 >>123
オンには出来るがオフにならない
Helperだけでは無理なのかな >>128
やっぱおま環よな 前まで出来てたんだけどどうしたんだろうな >>136
俺のはアプリだけじゃなくて画面コンテンツも通知トリガーもみんなおかしくてトリガーがまともに動いてくれない
v5.38.12あたりまではオーバーレイアプリの検知ができるようになたとか喜んでたのに.13以降は酷い 本体スピーカーのオーディオバランスを変更することは可能ですか?
Bluetooth接続時は左右均等に、接続解除後にはやや左寄りにオーディオバランスを自動で変更できたら手間が省けて助かるのですが オーディオ周り詳しくないんだけどそもそもいじれるものなの 最近AQUOSに機種変してアシスタントキーというのが搭載されているのですがGoogle検索もエモパーも使用してないので使い道がありません。そこでこのキーをトリガーにしようと思ったのですが可能でしょうか。 Google Lensでブラウザ起動までの流れを自動で出来ないかと思いマクロをくみ出したのですが、Lensを起動し下の画像を飛ばして(シャッターボタンをタップして検索)までの表示は出来たのですが、
画面上の青文字のURLの一部の読み込みをどのようにすれば良いのか、
青文字が出たら直ぐに飛んでくれれば良いのですが、表示してから再度タップが必要で何かよい方法は無いでしょうか Android14だとHelperがインストールできないのか
困ったぞ なるほどわからん
教えてくれたのはありがとうだが、もっとミジンコ向けの方法が確立されるまで待つわ パソコン使うのかな
ADBコマンドを使ってって具体的にどうやるのかさっぱり… 「adb install --bypass-low-target-sdk-block PC上にあるAPKファイルのパス」
これを実行すればOK >>154
少なくとも
macrodroidでなんかやろうって思うような知能があるならビビらなくて大丈夫
詳しい手順の解説なんかググれば腐る程あるからよく読んで一手ずつやってみろ
「なんだ、たったこれだけのことか」って思うから そういう面倒なことにまで手を出したくない人のためのMacroDroidなんじゃ MacroDroidの使いやすさとADBコマンド,ハックはまた別のアレだよ >>159
ヘルパーインストール出来ないってのは結構大きいと思うけど >>161
ヘルパーインストール出来ないのはAndroid14のせいだしADB使っていちいち権限与えなくちゃならないのも今までのAndroidのセキュリティ強化のせい
MacroDroidが簡単と書いてる人はやり方わかったから言えるのであってこんなアプリが簡単な訳が無いでしょう
なのでやり方ググって画像付きで親切に解説してるサイトにたどり着けないような人が使うのは難しいというかググり方勉強してから来てというか >>162
主語がなかったから誤解してるな
ヘルパーをインストール出来ないって言う連中にとって影響は結構大きいって意味だよ
悪かった
使う気がある奴はきちんと調べるとは思うけど
PCを持っていない層も最近は多いみたいだし 泥14アプデを避けるという選択肢は単なる延命だしな
とりあえずいまのデバイス14降ってくるけど堪能するか
1.5年後に新シリーズ買い替えるし 美しくないけど、Helper使えないとき用にステータスバーを引き下げてWi-FiやBluetoothのアイコンタップするマクロ組んでおいた。 >>161
UI/UXが素晴らしくて難しい事を簡単にやれるのがMacroDroidの最大の長所でしょTaskerは挫折した俺でもMDならそれなりに使えてるよ >>16p
文句つけたいならスレじゃなくて開発者に直談判してきたらどうすか
俺らに言われても困るんだよね、困らせるのが目的ならともかく またアップデートしたらアクションブロックのオーバーレイのチェックが外れた…
前回はここでチェックを入れ直したらマクロの動きがめちゃくちゃになったから今回は騙されないでこのまま放置するぞ!
(今の所正常に動いてるみたいだけど気味が悪いけど) マクロをくむにあたって基本かと思われるのですが、正規表現で
2023年11月28日 (火曜日)
{year}年{month}{dayofmonth}日({dayofweek})
の曜日の部分を(火)にしたいのですが可能でしょうか
2023年11月28日 (火) 音声合成エンジンに日本語サポート云々エラーが最近出るように
https://i.imgur.com/F6DQT7c.jpg
これってMacroDroidというよりデバイス側のこと?
https://i.imgur.com/tBg6ANe.jpg
入ってるし読み上げ正常なんだけど単なるバグかな? >>171
正規表現必要なくて、単に文字変換で「曜日」だけ除外すれば良いのでは? >>173
>>174
レスありがとうございます。文字列処理で(曜日)を削除し希望どおりに表示しました。
色々調べたのですが、正規表現で曜日一文字は作れないみたいです。 アラーム系のマクロを3個ほど使ってるんですが、それらアラームを止めたい時があります。
ロック解除した時か画面をオフした時(マクロ作動時に画面常時オンを入れてる)にして1つ作りました。
残り2つにも組もうと思ったんですが考えたら別のマクロを作ってロック解除トリガー・画面オフトリガーとか作り、アラーム系マクロを無効にした方が良いのかと思いました。ただその場合はスマホを使う度にロック解除するのでマクロが動いたり無効になったりを繰り返します。
これって良くないこと(負担や誤作動招くとか)ですかね。 忘れ物防止アラートみたいなのを設定したい
タグ買えよって感じなんだけどタグは離れた瞬間音がなるからスマホと鞄が離れる瞬間が多々あるからあんまり向いてないんだよね
それならMacroDroid+何らかの機器で切断されたら音が鳴るみたいなのをやりたいんだけどいい方法ないかな >>178
何かしらの機器をBluetoothで接続してBluetoothイベントトリガーのデバイスから切断時を使えばいけるんじゃね
似たようなことをWiFiテザリングホスト側のスマホでゲストの切断を検出できないかと思ってるんだけど通知トリガー以外になんか方法あるかなあ 100均で売ってるbluetoothシャッターボタンみたいなやつが一番安いんじゃないかな >>179
>>180
ありがとう
うまく行けば子供の鍵とかにも取り付けたいからBluetooth機器は安くて取り付けやすくて電池持ちするものがいいと思ったがBluetoothシャッターいいね
試してみよう 中華の安物アップルウォッチもどき使ってるんだけど
範囲外切断時にアラート出すようにマクロ組んだら
実は範囲内にいても断続的にブチブチ接続切れて繋がってを繰り返していることを知っただけだった >>183
参考までにどんなマクロを組んだのかご教示願えますか? 「紛失したスマートウォッチを探す方法」で出てくるサイトに載ってるのを参考にした
規制でURL貼れない >>186
組んだってほどの難しいことはしてないけど
トリガーはbluetoothデバイスから切断時
アクションは画面をONにする、通知を表示、バイブ
だけ ブチブチ切れるなら復帰までの時間で条件分けして〇〇秒以上切断状態なら通知とかにすればよさそう URL先でも少し触れてたけど
なるほどね、トリガー発動条件にウェイト追加すればいいのかも
早速調整してみよう…と思ったら
今日時計つけてくるの忘れた…
そのためのマクロなのに… この時期冷たくなるから時計なんか着けたくない
袖も完全に覆ってるし いろいろなトリガーで機能しているマクロが52件、自動化で裏で動いてくれてるので意識もせずに快適にスマホが使えてるが、やり過ぎだろうか? >>192
いずれ100件,200件,300件…と増えていくことになる >>195
最初は無料の5件が、此れは便利と購入し10件、しばらくするとマクロで出来るんじゃね?と20件、気がつけば50件を超えてしまった。
今では構造をいかに簡明にするかに凝ってる。 52件の内訳を知りたいわ、俺は作るたびに他のマクロの条件分岐に突っ込めないか考えちゃうからそんなに増えない
条件分岐バラしたら30とか40は平気で行くと思うけど 俺はバッテリーの消費の激しいトリガーは有効無効で制御するからその分のマクロが増えるな こっちは古いマクロにあれやこれや機能追加していったら制御するマクロ数が20個に膨れ上がってるんでなんとかしたい。 トリガー条件増やせば、それだけその条件を監視するための常時稼働にメモリや電力取られるって認識でいい?
条件によって負荷高い・低いとかあるんだろうか
毎秒状態を監視するような条件はメチャクチャ負荷高いってのはわかる >>201
センサー類,GPS,画面コンテンツ,ログキャットなんかはバッテリーの消耗が激しい印象だけどな
例えばGPSは基地局トリガーで有効無効を制御したりね
他に消費電力の激しいトリガーってあるのかね SSID接続/切断のトリガーも2分おきにスキャンしてるからなるべく使わないようにしてる
トリガーオプションみるとどんなトリガーが裏でスキャンしてるのかよく分かる 位置情報を強制的に更新を実行してもジオフェンスは更新されないんだけどジオフェンスを強制的に更新する方法あります? バッテリーの消費を見るとMacroDroidは3%とかとても低いんだけどトリガーの節約って意味あるのかな
画面コンテンツトリガーは0.1秒とか0.25秒で確認してるから節約効果ありそうな気がしてるのでマクロの有効無効で制御してるけどSSIDとかジオフェンスとか数分おきに確認するようなやつとかどうなのよ 自分もスマホがアチアチになる巨大マクロばんばん動かしてるけどバッテリー使用量見たら3%になってたからこれなんの参考にもならんな そりゃMacroDroidは他のに動けって指示出す側なんだからそうだろうよ >>205
使用端末にもよると思うけど俺は消費電力0.5%を基準にしてるわ
新たなトリガーを組んだら数日運用してみて消費電力が上がったら有効無効で制御してる %はあくまでも他のアプリとの兼ね合いで決まってくる数値だから多少の変動は大した意味ない気もするけど
あと頑張って3%が2%に減ったとしてもたかが1%の世界なので省エネ的にはどうでもよくない?みたいなのもある(達成感を味わうという意味なら十分わかる)
それと自分にとってMacroDroidはマクロ組んでる時が最高に電力消費する行為だから省エネ云々言い出したら「マクロ触るな」みたな話になって…以下略 >>209
自動化アプリなんだから組んでるときの電力消費を考える意味はないだろう
まあ確かに数%の差など大したもんじゃないから気分的な問題だがな この通知表示されたら自動消去するマクロ組みたいんですけどどうすればいいですか?
https://i.imgur.com/DeV77ur.png トリガーで「通知が表示された時」もアクションで「通知を消去」もあるじゃん 消去は二度と通知が出て来ないケースがある
システムだから問題ないと思うがアプリの場合再インスコが必要になる >>213
非表示にした通知を表示のアクションがあるから再インストールの必要はない >>212
この場合「通知が表示された時」で選択するアプリは何になりますか? >>217
いきなり「アプリ一覧にない」って言ってるけど履歴見てアプリ名もわかったけどMacroDroidのアプリ一覧に出てこないという話?
だとしたらシステムアプリは「起動不可アプリの表示」にチェックを入れないと表示されないけどこれはやってる?
自分のとメーカーが違えばアプリ名も違うはずだけど一例
https://i.imgur.com/TVK0SDc.png こいつの場合、問題なのはディープスリープに入るのを邪魔することじゃない?
バッテリー制限なしにすると、ディープスリープの割合が極端に落ちる。適切な制限ありなら自分の場合70%くらいだけど、制限なしだと20%だね。
どのトリガーがどれだけ邪魔するとかは調べてない。
バッテリー消費はせいぜい3%とかだから、ディープスリープの割合で判断しないとわからんよ。
ちなみにAndroid14のPixel使用、他のメーカーのタスクキルが強めのならもっとマシだと思う。 質問をさせて頂きたいのですが、文字列処理のオプション全て置換の正規表現でハイパーテキスト HTMLタグを残したまま前後の空白だけを削除する事は出来ないでしょうか
オプション内の先頭と松尾の空白を除去もタグが消えてしまいます。
そもそも正規表現で置き換えだから無理なのかな >>222
済みません未対応のファィル形式だと言われ貼れなかったです。
ネット上の記事等をコピペして整理するさいに前後の空白だけを予め削除出来ればと、気軽に組みだしたのですが正規表現で置き換えるとプレーンテキストになってしまいます。 あー多分なんか知識不足してんじゃね?
端的に答えれば「それは無理」だぞ >>223
スクショでいいから、どうしたいのか貼ってみて。 なんのテキストアプリ?使ってるかわかんないけど一筋縄ではいかなそう
とりあえずHTTPリクエスト(GET)のレスポンスから該当箇所抽出するっていう力技使えばハイパーリンク取り出せるからあとは自分の用途に合わせて前後をうまく調整すればできそうな気がしないでもない
https://i.imgur.com/8nQqcA4.png >>228
https://imepic.jp/20231205/703680
有難う御座います。テキストアプリはGoogle ドキュメントとUpNoteを使用してます
プレーンテキストの空白削除は問題無いのですが、ハイパーテキストだとリンクまでが消えてしまう原因が分からす質問させて頂きました。
>>224
まったくの知識不足でお恥ずかしいのですが何か回避さくがあればと思いまして、力技となると結構大変かもですね。 なんか回りくどくなっちゃってるけど、取得してから何もいじってない状態の変数と、その空白削除してハイパーリンクが消えてる状態の変数を見せてよ。 ロングスクリーンショット撮れない機種かな
だとしてもマクロの右上︙から画像として共有でマクロ全体は保存できるので覚えておこう >>231
画像urlアクセスするのだるいわ imgurであげろよ
もしも5ch専ブラ ChMateを使ってるなら
→ 書き込み画面で本文を2本指でタップで画像選択してアップロード出来るし >>229
ハイパーテキストも実体はプレーンなテキスト
ビューワーがプレーンなテキストからタグを読み取って画面表示してるのがハイパーテキスト
テキストの処理(置き換え)をするにあたって「実体」を取り出して適切な処理をした上で再度ビューワーで表示させればリンクも元通り使える
テキストの置き換え処理とリンクが使えなくなるのはなんも関係ねーのよ スマホ変えたら通知ランプが付いてなかったのでLED通知のマクロを作りました。ずっと付いてるのもと思い、
1分瞬いたら待機2分、また1分瞬いて待機2分としました。
ロック解除でマクロ停止にしたんですが、待機2分の間にロック解除してまたロックしたらマクロが停止しません。
マクロ発動中を検知するとか何か良い方法わかりませんか。 マクロ停止したらマクロ停止すると思うんだけどどうやって停止してるん? ひとつのマクロに条件付けて、通知でLEDを作動・変数1、ロック解除時に変数1ならLEDをオフ・変数0・待機アクションをオフで止めてます。 画面コンテンツってトリガー発動しなくても常に条件の監視してんの? >>237
待機アクションをオフってなんだ?そんなアクションしらんけども
https://imgur.com/Mz1hKzc.png
雑にテストしたけどこれで待機中にマクロキャンセルしたらマクロ動かなくなったぞ >>238
監視間隔を設定してるんだからそのタイミングで毎回に見にいってるんでしょ
なので画面コンテンツは短時間しか使わないようにマクロの有効無効とかトリガー待機で時間指定してる 通知ランプ失くなったのは通知アプリでと思ってたけどMacrdroidで作った方が軽いね。 >>240
すみません待機アクションをキャンセルでしたね。
待機時間が変数設定の前になっていたのが原因でした。すみません。 気づいたら12月バージョンが出てるな
UI Click triggerとWebHook Triggerがちょっと気になる マクロドロイド無効中に
引っ張ったトリガーが
マクロドロイドを有効にしたとたんにダダダダダ・・って乱打してしまうのだけど
マクロドロイド無効中はトリガーを引かない設定あれば教えて下さい。 wifiの接続時のトリガーに位置情報がいるって通知来るけど位置情報オフでも機能してる
位置情報がーって通知がうるさいんだが Googleマップを起動するとGPSonとかならできるんですがBluetoothだけオンにならないんですがなんでかな
ユーザー補助はオンですし
モバイル通信とかもオンオフやってくれるんですがBluetoothだけ反応しないです
cokeon起動でBluetoothオンにしたいだけなんですが >>249
すいません
Android14のPixel8です
helperのインストールとadbでadb shell pm grant com.arlosoft.macrodroid
android.permission.WRITE_SECURE_SETTINGS
android.permission.CHANGE_CONFIGURATION
はやりました >>247
無効なのにトリガー引くって無効じゃないんじゃないの?
じゃなければバグとしか思えないけども >>249
解決しました
adguardを再起動させたら動きました
端末の再起動はやって駄目だったからadguardは試してなかったです >>251
そうですよね、
バッテリーの
指定残量への増加/減少時
のシンプルなトリガーなんだけど
ちなみに
端末は楽天ハンド5Gです >>253
それを質問時に言いなさい
バッテリートリガーは日本語がおかしくて実際にトリガーの記号の部分をよく見ると以上とか以下になってるのがわかると思う
なのでMacroDroidを有効にした瞬間にトリガーが発動してるわけで途中でトリガーが発動してるわけではないよ
故に面倒だけどスクショのように逆の条件(以上に対しては未満)を追加すればトリガーが発動しなくなる
https://i.imgur.com/uaJT1WP.png >>254
ありがとうございます
マクロドロイド無効中にトリガーがストックされてるわけじゃなくて
マクロドロイド有効にした瞬間に引っ張ってたのか
確かに不等号の表示に違和感ありました
参考にして改良したいと思います マクロを使ってDownloadフォルダ内の複数の画像ファイルの拡張子.jpegを.jpgに変更する事は可能でしょうか? >>257
シェルスクリプトのアクション使えばできそう
どんなコマンド使えばいいのかはわからん LINE通話時に一定間隔でWiFiに繋ぎ直したい場合、トリガー→LINE起動時、一定間隔でアクション→WiFiをONで大丈夫でしょうか? 繋ぎ直す?
知らぬ間にWi-Fiが切れてモバイルに繋がってるって事? >>261
モバイル通信に切り替わるわけではないけど電波が弱くなっちゃうんですよね
特定のアプリ(LINE通話)を使っている場合のみなんです >>262
言ってる事が矛盾してるのわかってないのかな?
切れてない限り繋ぎ直す事は日本語的にも不可能なわけでWi-Fiがオンのまま接続が切れてるの?
一旦Wi-Fiをオフにしてからオンにするなら繋ぎ直す事になるけど通話中にそれやると不都合あるだろうし
電波弱くなるのはWi-Fi親機の省エネ設定とかが原因とではないのかな 社用車の時計見にくいのでノールックで時刻を知れる様に時間読み上げアクションを起動したいけどアクションは電源ボタン(345)かボリューム長押しぐらいしか無いかな ありがとうシェルスクリプトですか?ダメだ調べて見たけど全然分からん。
正規表現 s/jpeg/jpg/で簡単に変えれそうだったので作り始めたけど
難解だった。 >>264
その程度ならmacrodroid使わなくても「OK、グーグル。今何時?」でいいのでは? >>263
そうですね、私も繋がっているのにONにするというのはおかしいとは思うのですが、ルーターやスマホの会社に問い合わせても解決法がなかったのでこんな方法しか思いつきませんでした
もう少し頭を使って考えてみようと思います、ありがとうございました! >>270
有能
かわさきさん元気でやってるのだろうか >>270
ありがとう御座います。早速使わせて頂きました。
このスレ等のお陰で本当に簡単なモノは作れるようにはなったのですが、
シェルスクリプトやインテント、Logcatは基本が無いとほんと難解です。
わざわざ頼んで頂き本当に感謝致します シェイクは階段の上り下りで反応しまくるので止めた
鈍感にすれば今度は激しく振らないと反応しないし シェイクの条件に光センサーで一定以上の明るさを追加するとか
これなら暗いポッケの中でシェイクされて反応する事ないと思う >>275
シンプルにこれだけでできると思うけど
1つ目のアクションのジェスチャのスクロール量とか
2つ目のアクションのクリックの要否とかは必要に応じてって感じで
https://i.imgur.com/wuXb2dG.png >>276
ありがとうございます
できました
オートはいらないのでクリック消して使わせて貰います
スクロールするスピードを早くする事はできますか?
押した瞬間に移動して欲しいです
https://i.imgur.com/ofhBouh.png 接続時間ってのいじったら早くなったけど2段ジャンプみたいになってすごい量スクロールしてしまう
あと毎回スクロールする量が微妙に違う
簡単スクロールってアプリも同じ挙動になるから、こういうもんなんですかね
yuzuブラウザのカスタムページスクロールってのが押した瞬間に指定した量スクロールして毎回同じスクロール量
これをほかのアプリでもやりたかった いやクリックはオートとかではなくてスクロール量を調整するのに必要なアクションとして入れてるけど >>279
そうなんですか
使ってみたらすごいスピードで永遠スクロールしだしたのでオートスクロールなのかと思いました
自分の設定が悪かったのかな >>280
フローティングボタンの位置とクリックの位置が重なってたんじゃない? >>274
やってみないと上手くいくかわからないけど、天才的だと思った >>281
もう一度やったらスクロールが押した瞬間に終わりました
ありがとうございます
毎回動く量にばらつきがあるのは修正する方法ってあるんでしょうか? >>283
アプリとかスマホの性能に依るからなんともいえないけど
ジェスチャの間隔を遅くすればある程度は一定になるんじゃ? アクション追加→メッセージ に
【Xで送信】の項目がないんだが何故?
アプリ連携でmacrodroidは許可しています 5.39.2がベータに降ってきたけど早くね?
もっとアルファでバク取ってからにしてくれてもいいんだけど >>287
276のクリックのところは俺の端末ではタップ判定になってリンク先を踏むからY軸の開始と終了の間隔を短め、持続時間を多めのジェスチャーを入たらうまくいったよ アドカードオンオフのテンプレートをそのまま流用しましたが起動トリガーに特定のアプリを指定するのは分かるのですが条件にフォアグラウンドのアプリも指定するのがわかりませんどんな意味が有るのでしょうか?
https://i.imgur.com/DDvy2jo.jpg
https://i.imgur.com/0sjS3Bw.png
元のテンプレート
https://i.imgur.com/MnMK6qg.png 以前のほうがアプリ起動トリガーがうまく動いてなかっかたらその名残?
別になくても動くなら外していいんじゃ んー?
トリガーはアプリ起動でしかないから
何かの原因でアプリの起動に失敗したとき動作しないするようにするため?
トリガーが完璧じゃないといえばそうだし保険といえばそうだけも トリガーでフローティングボタンはやはり消費電力が高いのかな β版でアプデしたらでかいマクロ開くとアプリ落ちるようになったな… BTデバイスの接続が切れたら通知が出るような置き忘れ防止マクロって組めますか?
グリーンハウスのスマートタグ買ったんだけど
置き忘れ防止機能はiphoneのみでしか対応してないらしく、途方に暮れてる
macrodroidを落として軽く触った感じだと
Bluetoothの項目を見るとBluetooth LEには非対応な雰囲気なんだけど、そんなことってある? >>297
トリガーをデバイスの切断にして通知出せばいけると思うけど MacroDroid初めてっぽいから
トリガー内の接続→Bluetoothイベント→デバイスから切断時→ペアリングしてる機器を選択
みたいな言い方しないと伝わらない気がするのは気のせいか
しかしここで問題となるのはそもそもBLEに対応してる機種なのか?じゃないのかな
AndroidでBLEだと繋がらないスマホは沢山あると思うけど BLEのタグなんて普通にペアリングも接続もせずに使うものだと思うけど
接続して使ってるのなら↑の方法でいけるんじゃない
そうでないならスキャンしてID検出する機能はmcrodroidにはないと思う macrodroidで出来るのかわかりませんが
同じ部屋にWifiAとWifiBのルータがあるとして
WifiBの方を優先的に接続するってことは可能でしょうか? >>302
Bluetooth beaconなら実験的機能を有効にすればトリガーに使えるようになる >>303
Wi-Fi Bの自動接続OFFにしちゃえば? >>304
実験的機能については知らなんだ
手元の安いタグはBeaconのUUID出してないみたいから、Macrodroidでは使えなさそうだった
デバイスIDだけで登録できる機能があるといいのにねえ(SESAMEの制御なんかにも使える) 良くわからんけどインテント受信で直でbt接続キャッチとかできないん? >>307
https://akzblg.blogspot.com/2022/05/bluetooth.html
Sesame使いなら以前Sesameのスレで紹介されてたこれなんかどう?
野良だし環境の相性とかもあったりするけど自分はしばらくお世話になってた BLEは接続していないから切断のトリガーは使えないけど、BT検索アプリを使ってIDなり、Macアドレスはわかるはず >>297です
色々とありがとうございます
apple向けのiBeaconは出てるっぽいんだけど上手く動かず
デバイスの接続、切断でデバイス名の指定無しなら共に問題無く拾えるけど
指定しようにもリストへの表示がなされないわ
直打ちも出来ないわで手詰まりです
せめて登録したIDは除外するみたいな設定が出来ればどうにかなるのですが >>311
組めるよ
トリガーをデバイスから切断時
アクションをテキストを読み上げる
にしてイヤホンの置き忘れ防止にしてる Taskerなら「状態」の項目にある「近くのbluetooth」プロファイルで
「LE機器」と「未接続の機器」にチェック入れれば行ける へえーTaskerならいけるのか と思ってとりあえず触ってみた
だけどTaskerはトリガーとなるプロファイルが6カテゴリーに分かれてるから見たこともないコマンド探すの難しい
毎回何でMacroDroidみたいに一括検索できないの? ってなる アクションでブラウザを指定してURL開かせる事は可能でしょうか、
デフォルトはChromeですが、指定したいのがfirefoxで以下のサイトを開かせたいのですが
https://ublockorigin.github.io/uAssets/update-lists.html?listkeys=ublock-quick-fixes&manual=1
出来れば指定方法を教えて頂けないでしょうかお願い致します。 >>319
インテントのアクション使えばできるよ
https://i.imgur.com/u1xowtp.jpg
コピペ用↓
android.intent.action.VIEW >>320
即答感謝ありがとうございます。早速やってみます。 >>320
恥ずかしながら結構悩んでいたのですが、呆気なくうまく行きました。
有難う御座います。 アクションの音についてなんですが、通知音11になってたものが"Notification 11とかになったりしませんか?
最初は機種変したからかと思ってたんですが、端末のOSやセキュリティアップデートでも変わったり何のタイミングかわかりません。
どこかマクロドロイドの中に言語設定があるんですかね そこはしてるんですけど
https://i.imgur.com/hXE97wz.png
こんな感じです。
サブのスマホは日本語なのに。なのでマクロ内の音も全て設定し直さねばならないかと。 >>276
横から失礼します
特定のアプリを立ち上げた時に出現してアプリを起動終了したら消したいのですがどうしたら良いでしょうか >>328
ありがとうございます。
無事に出来ました。上手くいかなかったので助かりました >>323
以前川崎さんに問い合わせした者だけれど、
この件を川崎さんに聞いてみたら答えをお持ちだったよ。以下、メールの核心部分。
------
結論としては端末によってサウンドの実装はことなります。
たとえばZArchiveなどルートフォルダ配下が参照できるアプリで/ product/mediaを見ると、配下にalarms、notifications、ringtones、端末ベンダー名のフォルダがありますが、Macrodroidなど端末のアラームなどのサウンド名は当該のフォルダ配下のメディアのタグを拾っています。
なので海外のベンダーと日本のベンダーでは同じサウンドでも表示名称が、携帯電話ごとに異なることがあります。
-----
まぁルート取ってればID3タグを変えれば、望み通りになるらしいです。
余計なお世話だったら無視してくれ。 単に機種の問題ってことだよね
正直英語だ日本語だってそこまで考えたことないわ >>330
ありがとうございます
ただ機種の問題だけでなく何かのタイミングで変わってたんですよね。音が出なくなったから気が付いて、そこから1つひとつ設定し直し。
もう1台のスマホのマクロと共有出来ないのも面倒。サブとは言いましたが親に渡して使ってもらってるんで。 SmartNews等、記事に埋め込まれたYouTubeの動画をワンタップか再生でYouTubeアプリを起動させたいのですが、
トリガーで何か方法は無いでしょうか
今まで、ブラウザ版YouTubeが起動してからUI画面操作でアプリで開くをタップさせていたのですが、反応したりしなかったりと不安定で、何か方法があればよろしくお願いします。 質問する際にメインとかサブの情報って必要?
そういう言い方してるから違う機種なら表示が違う事があるって話になるんだと思う
同じ機種で勝手に設定が変わったなら機種名とか機種側のアップデートとかMacroDroidのバージョンアップの話とか必要な情報だけを重点的に言わないと
あとMacroDroidから見た設定じゃなくて機種の設定から見た時にどういう表示になってるかとかの比較情報も重要 何から何まで書かないと気がすまない
強迫性障害予備軍の人や
説明スキルがない人は多いもの >>334
例えばSmartNewsアプリならこんな感じ?
https://i.imgur.com/M8O2aXw.png
https://i.imgur.com/n3aRNAm.png
htmlからユーチューブのリンクを抽出して開くっていう方法(ページに動画が一つの場合限定)
サイトのURL取得する箇所をイジれば他のアプリでも動く まあ質問するときのテンプレないしな
それ以前の内容だったけど ケースバイケース
このスレ回答側が質問読めてないこと多すぎるんで質問がとかテンプレがとか的外れぞ >>337
レスありがとう御座います御礼が遅くなり申し訳ございません。
YouTubeのリンクからの抽出とは思いつきませんでした。アップして頂いたマクロ参考にさせて頂きます。 お詳しい皆様方、教えてください。
インストールしてマクロも組んでみたんだけど、ちゃんと動いてるかな?と思ってシステムログを確認してみたら、
macrodroid process has startedって表示されてて正常に動いてないっぽい。
マクロは自体は自宅でWi-Fiにつなぐとか自宅外では音量を大きくするとか、そんなマクロです。
マクロを試すとかから強制的に動かせば動きます。
macrodroid process has startedってなる現因って何が考えられますか? こういう設定どうなってる?
制限なしにすれば動くんじゃない?
https://i.imgur.com/YplE1On.jpg 何をやったのかもわからないけどMacroDroidに権限与えてないだけとかでしょ >>347
君はお笑いを目指しているのかな。それとも、知的障害者なのか? いいじゃねえかスクショが撮れなくたって
>>347
MacroDroidに権限をちゃんと付与してる?
あとは端末設定のDozeモードやアプリロック、ユーザー補助がどうなってるか 教えて下さい
アラームのマクロを組んでアクション(通知音)を鳴らしてる最中にロック解除とかしたらアラームを止めるように「待機アクションをキャンセル条件付ロック解除してる時」みたいなのを挟みました。
これでその目的は達成できてるのですが、トリガー初めに音量変更しててアクション最後で音量戻してるため、途中で待機アクションをキャンセルすると音量が戻りません。
「待機アクションをキャンセル条件付」でなく条件分離を使うとかは考えたのですが複雑になる一方でスマートなマクロにならず、うまい解決法はありませんかね? >>351
音量戻すのはキャンセルようマクロに仕込んでメインのマクロは最後に音量戻すんじゃなくてキャンセルようマクロ動かすようにしたら?
要はキャンセルようマクロを別に作るって考えじゃなくて「終了処理」を別個にしておいて好きなタイミング(通常処理の最後と強制終了したいとき)に呼び出せるようにしとく 音量ボタン長押しアクションの長押し時間設定とか無くてで、長押ししたつもりなくても動くから2回長押しにしてみた
もっと良い方法あります?
https://i.imgur.com/K5jsvsr.png >>353
やってることは基本同じだけどもうちょっと別けたほうが色々と汎用性が高そう
https://i.imgur.com/9MrLh1c.png 音量ボタン押したときって押したときじゃなくて離したときなんだね pixel8 Android14にしたけど
テザリングオンの自動化できないのね
Helperやら試したけどどれもだめだ アクション内での処理の失敗やタイムアウトが発生したときトリガーを飛ばして再度アクション頭から
処理をさせるよい方法は無いでしょうか、取り敢えずエラーのポップを出してマクロを停止にしているのですが、数分後に再度アクションから開始にしたいのですが >>358
マクロ実行後、5秒位経ってからONになるけど動作してるよ
2chMate 0.8.10.182/Google/Pixel 8/14/DR >>360
レスありがとう。質問が分かりにくく済みません。エラーは変数の真偽で感知し問題無ければ下にすすめているのですが、偽の場合に再度処理をトリガー無視してアクション頭から実行出来ないでしょうか imgurで無く済みません。uBlock Originの更新をFirefox起動時に指定間隔で自動更新させて、完了後にGoogleを開くだけのものです。
アクションブロック先は単にエラー通知のポップとマクロの終了だけです。ホントたまに通信状態でエラーになるので
アクションブロックの位置に、偽の場合再度処理をさせたいのですが
BASICの行番みたいに飛べたら簡単なのですが
https://imepic.jp/20231227/167490 >>364
imgurがどうじゃなくて大抵の専ブラは拡張子をつければ画像表示してくれるのよ
画像見てないけどメインの処理を分割して別なトリガーで実行するようにしてやれば、通常実行でも強制やり直しでもそのトリガーで続きをやるってできる >>365
普通にテザリングをONにする、もしくは切替えるのどちらかで代替の方法も旧式も使用していないです ポップアップ通知でははっきりしないためダイアログ通知を使いたい場面があるのですが、このダイアログを(ポップアップと同じように)自動で消すことは出来ますか? >>368
選択肢付きダイアログならタイムアウト設定できる >>369
ありがとうございます
試して上手く行きました。
ただ左ボタンとかこ意味がわからず適当にしてますが、これは何の機能があるものなのですか? >>364
そもそも論、クリック結果を変数に与える機能はクリックされてもfalseのままだったりしてうまく機能しない印象があるから
クリックされて画面表示が変わるなら画面内容読み取りから繰り返しの条件を取ってきたほうがうまくいく気がするという前提を置いたうえで
クリック結果を変数で貰いつつマクロが永遠に繰り返し続けるのを防止しつつマクロを組むならこんな感じになるんじゃ?
https://i.imgur.com/GwEHf5Z.png
https://i.imgur.com/KlRavMa.png >>370
通常のダイアログは中断、もしくはただメッセージを出すのが目的
選択肢付きダイアログはユーザーのレスポンスで処理を分岐できるようにするためのもの
ただ、実装が、押したボタンによって新たに(別な)マクロを実行することができるっていうなんかコレジャナイなので微妙なんよね >>370
左中右ってのも最大3個までボタンが設置できるから、そうした場合のその位置のボタンというだけで、ボタン1,2,3でも良いようなフレーバー名称ね
選択肢ってなるといい例がパッとはでないけど、例えば、着信が有りました
出る
出ない
切る
とか、マクロを続ける/続けないだけでは選択肢が足りないようなものかね 長くて申し訳ないです
https://i.imgur.com/DJy2xMh.jpg
chmateにて画像アップ時に
純正ファイルアプリに移行する際
chmateアプリ終了時にというトリガが
発動してしまいます
なにかアドバイス頼みます
miui14
2chMate 0.8.10.182/Xiaomi/2201116SR/13/LR
MacroDroid 最新 >>374
mate終了トリガーの条件に フォアグラウンドのアプリに「メディアの選択」ではない を追加してテスト
うまくいかなければmate終了時のアクションの方に フォアグラウンドのアプリに「メディアの選択」ではないを追加
※「メディアの選択」はスマホの設定に合わせて変更 すみません緊急でどなたか教えてください
マクロドロイド00起動してもドロイド君が出たまま固まってます
どうすればよいのでしょうか
https://i.imgur.com/GD0s1Xt.jpg 親のが動かないというので見に来たのですが、こうなづてしまってました。 >>374です
>>375
すごい...見ただけでわかるんですね
試してみます >>374,378です
そもそも
chmate→画像をアップロード
https://i.imgur.com/dlDhOpM.jpg
これが純正ファイルではなさそうな...
これでテストしても反応せず
https://i.imgur.com/ZwaMK3z.jpg
>>379
今から色々調べてみます >>366
>>371
レス有難う御座います。お礼が遅くなり失礼しました。機能的にも単純なので
簡単に組めると思ったのですが、結構複雑になってしまいますね。
>>371
やはり変数の真偽よりやはり画面読み取りの方が有効なのかな、WAIT数を大きくすると確実なのですが、
作った頂いたマクロ参考にさせて頂きます。 >>376
本体 MacroDroidのキャッシュ削除でリブートは試した? あれがなにか皆目わからないので
https://i.imgur.com/P5fIGur.png
代替案で
mateを閉じたときのアクションの条件に
純正ランチャー(フォアグラウンド)追加しました
考え方の
ヒント貰えて助かりました >>376
ホーム画面においてるショートカットが壊れてるだけだと思うわ
アプリ一覧から開くかショートカットを置き直せばいける >>382
キャッシュはクリアしましたが変わりません >>385
出来ました
ありがとうございます
ショートカットが壊れるなんてことがあるんですね助かりました。
>>382さんもありがとうございました >>383
変数を作って値に[fg_app_name]を指定するとその時にフォアグラウンドで実行されているアプリ名が変数に入るからそれで調べると楽だよ >>371
マクロが終了[このマクロ]トリガーって無限ループ? 1.指定したテキストオンリーのサイトのテキストをコピーし
2.任意のフォルダにテキスト化
というのをやりたいんですけど
どうやればいいかさっぱり
どなたかアドバイスお願いします
https://i.imgur.com/EFEI0em.jpg
https://i.imgur.com/MRWS17x.jpg >>389
普通に使うと無限ループになるからこのマクロだと2回繰り返したら止まるようにしてる >>391
止まるんだ
マクロが終了トリガーがマクロが終了したときに発火しないのはそれはそれでおかしいとおもうのだけど(実行されるアクションがないとは別の話) >>394
言われてみればそうだな
トリガー発火条件の方に整数値指定しとかないと無限ループするなこれ Android13
MD最新
ファイルを移動アクションでDownloadフォルダを指定できず...
なにか良い案あります?
Download直下にフォルダ作れば済む話何だけれど
Downloadフォルダよく使うフォルダなのでできればフォルダ作りたくなくて >>396これは?
フォルダ作成し
https://i.imgur.com/RGWyd81.jpg
mkdir /storage/emulated/0/Download/"〇〇"
待機数分後に
フォルダ削除
rm -r /storage/emulated/0/Download/"〇〇" これはどうかな?例えば○○.txtをDocumentに移動が可能なら
そのアクションの次に以下のシェルスクリプトで移動させる
大元のDocumentフォルダは別にどこでもいい
mv /storage/emulated/0/Document/○○.txt/storage/emulated/0/Download/ >>396だけど
>>397,398めちゃくちゃ勉強になります。どちらもうまくいきました。そんなことが出来るなんて知らなかったです
他にも使えそうなので保存しました 旧adguard(3.6**)だときちんと作動してたIntentが
https://i.imgur.com/liV2U4o.jpg
https://i.imgur.com/njVOniK.jpg
現行adguardにアプデで作動しないのよね
誰かわかる方いる?
デバイスXiaomi Pad6 miui14
悩ましい >>402
クラスがVer.4から変わった
「com.adguard.android.receiver.AutomationReceiver」
receiver"s"のsが消えた >>402
4の評判が悪かったからバージョン上げないで放置してるけど何か変えた方がいい理由とか新たに出てきた? >>405
スマホは3.xxのままで比較用に
Private DNS運用してたタブに4.xx入れてみたけれど
見慣れないUIに恐ろしく苦労中なのと
そもそもエンタメ利用99%タブレットにadguardは不要だった
それが1番ストレスになってる...
とりあえ七日間試します ウィジェットで作成するスマート家電のオンオフボタンをMacroDroidでスマホが画面オフの状態でも直接操作したいんだけど、UI操作のクリック→アプリの自動判別でボタン押したときにアプリのID出てくるからそれを実行するとかでできないのかな >>407
ウィジェットをUI操作するのは制約多くて良くないのでショートカットを実行するインテントを使えばいい
インテントの内容は Shortcut Maker とかのアプリで調べられるのでそこからコピペする >>408
残念ながらインテント一覧には表示されないんだ
ウィジェットのスイッチはつくれるからそこからアクション起こすしかない スマート家電なら普通にAPI提供されてるんじゃないの どっかでlogcatでインテント覗く方法あった気がする
スマート家電いじるアプリが公開型のインテント使ってるかは別問題だけど
API提供はされてるんだろうけど、それで組めるか?ってのはMD使うレベルとはかけ離れてるしなぁ >>409
Customにもない? そこにあればショートカットの実行でもいけるのだけれど
あとは過去にSwitchBotとかをiftttで制御してると聞いた記憶があるけど自分でやってるわけではないから説明はできぬ 誰かインテントの見本マクロ教えて
ネット見ても全くピンと来ない
習うより慣れろしたい インドの人が作りまくってるマクロがいい感じに勉強になる >>397
>>398
これ便利ね
rm -r /ディレクトリ削除
rm /ファイル削除
mv /移動
cp /コピー
catとか コマンドやその手のことはchatgptに聞くのがおすすめ スマート家電ならAPI使った方が良いぞ
SwitchBotなら少し教えられる >>412
無かったんだよな
やはりAPI使ってどうこうになるのかな…
一人ではどうにもならないものには手を出すのが躊躇われるんだが 誰かインテント使った簡単なマクロ勉強でアップしてや storage/emulated/0/Download/A.txt storage/emulated/0/Download/B.txt
の中身を結合して
C.txtにするコマンド教えてとgptに聞いたら
↓即答えが
cat /storage/emulated/0/Download/A.txt /storage/emulated/0/Download/B.txt > /storage/emulated/0/Download/C.txt
試したらすぐに出来て感動した スマート家電は自分で作っちゃったな、ステートはラズパイで管理しつつAPIも作ってMDのジオフェンス起動が気持ち良い
将来的にはGoogle Cloudに自前で載せるつもり、これならSwitchbotやらRemoの会社が潰れてもGoogleへの支払いが滞らない限りは動き続ける 面白そうなので
ファイヤフォックスuboマイフィルター
手動でダウンロード後に
280フィルタをダウンロードさせ
両方を結合させるっての作った
簡単になったよ
皆さんありがとう >>413
過去ログに画像付きで書き込んてるから見たらいい 今更で申し訳ないんだけど
>>93のsecuresettingsってなに? >>426
Secure Settingsという名のアプリ
MacroDroidアクションの機器の設定内にあるSecure SettingsからBluetoothやWi-Fiなどの機器の操作が追加できる
昔は重宝したけど古いアプリだしMacroDroid単体で色々できるようになってるから今でも使ってる人は少ないと思う
https://i.imgur.com/sLa6ct4.png
https://i.imgur.com/gPuvE9u.png >>424
分かんないから勉強のためって聞いてるんですが。初心者だぅた事ないのですか。 >>429
そのレベルならスレ違いだ
もっと基本的なAndroidのこと扱うスレ行け すみません
アクションに
その日初めてという条件をつけたいのですが
どうやればいいのかさっぱりわからずで
どなたかアドバイス貰えませんか?
画面をオンにしたとき
https://github.com/inotia00/revanced-patches/releasesを開く
ただし、その日初めてオンにしたとき初回のみ >>429
ネットで出てくる内容もググれないなら初めからそういえばいいのに
いきなり切れるとか病気なの? >>432
その日もうやったというフラグ(真偽型の変数)を用意しといて通常トリガーでマクロ実行されたらフラグを立てる(trueにする)
時刻トリガーいれて0時にフラグ折る(Falseにする)
普通のプログラミングなら
最後に実行した日を記録する
日付チェックする
で済むけどMDだとこのチェックのために日付取得を組まないとダメだからめんどいのよね >>428
とりあえず一例な
この通り打ち込んでみてどうなるか体験してみ
インテントは内容も多いし種類も多いから無料解説なんてしてられない
誰でもググって調べてるんだから君も素直にググり方から学んでくれ
https://i.imgur.com/Z2uHvpu.png
https://i.imgur.com/IQ2OR2U.png
https://i.imgur.com/vZPUjfV.png MacrodroidでWebhookトリガーを叩くとレスポンスとして通常は”OK”を返す仕様ですが、これを書き換えることは可能でしょうか。具体的には
Webhookが叩かれた→アクション内で別のデバイスのオンオフを検知しにいく→ONなら1を、OFFなら0を返す
というマクロを組みたいのですが。 >>434
ありがとう
変数ですか
やったことないです...
どなたか似たようなの作ってる方今したら
スクショ願えませんか?真似してみたいです >>437
変数を使わないなら
メインのマクロは最後で自分自身をオフ
別なマクロで0時トリガーでメインのマクロをオンにするとか あー1日1回だけやればいいなら、トリガーは0時だけにしてアクションの最初でトリガーまで待機でメインのトリガー仕込むでもいいか
ただし、電源OFFONするとその日はマクロ実行されない 特定のアプリ立ち上げて特定のボタンと押す動作を繰り返しは簡単に出来ますか? 繰り返しってのはどれくらいの間隔のことを言ってる?
まさか1マイクロ秒レベルで連射みたいな無茶な話じゃないよね、そうでもなければいけるよ そのボタンが押せる状態か?押してもいい状態か?まで判断させようとすると大変だけども そうだね、途中でダイアログが出てきてボタンが隠れたりすると途端に地獄の片鱗が見えだす 皆さん、情報有難うございます。ミスで無限ループになったりしたら解除は簡単に出来ますか? 本体強制再起動で回避出来た一度ロック解除で画面オフと意味不明のマクロで文鎮化したと思ったけど回避出来た >>444
「こういう動作があったら解除する」という設定に少し工夫はいるかも。たとえば音量ボタンをoffスイッチに割り当てておくとか、その連打は夜には起動しないようにするとか、連打は1分間やったらおしまいとかね。
どの設定が合ってるかはあなたがどういう目的で繰り返しボタンを押したいのかわからないのでこれ以上はわかんない。 いくつか前のスレにはもう本当にどうしようもねぇときのセーフモード起動の方法もあったな 自動起動されて無限ループマクロが始まるなら電源OFFは無意味かもね
MacroDroidの強制終了かセーフモード起動でしか対応できないケースもなくはない
酷いケースだとSecure設定を間違えて書き換えて再起動ループになってしまう事も >>436
「別のデバイスのオンオフ」が抽象的すぎる
なんのデバイスなのかオンオフの定義とは 気になるな、pingして何秒以内に応答がなかったらoff扱いにするとかかね? >>452
ありがとうがんばって真似てみます
ありがとう
>>438
そういう方法があったんだ!
変数作れなかったらそれでやってみます
ありがとう >>453
説明不足ですみません。少し長文になりますがご了承ください。
Homebridgeというラズパイで動くスマートホームシステムを組んでいまして、照明とかいろんなデバイスの電源のオンオフがオンラインで取得できる状態…が前提になります。
トリガー:
https://trigger.macrodroid.com/自分のidentifier/hogehoge
アクション:
http GETで
http://ローカルアドレス/accesories?id=家電のID
↓
{[“aid”:1”,value”:0]}とか{[“aid”:1”,value”:1]}みたいなJSON構文で家電のオンオフのステータスがかえってくる
↓
文字列操作でvalueの値だけを取り出す
↓
最初のトリガーのURLの返り値とする(⭐︎)
この⭐︎の部分を実現する方法を伺いたく。URLはhttps://trigger.macrodroid.com/xxx…でなくても良いです。
>>451
ありがとうございます。トリガーとなるURLとステータスを取得するURLが異なっても良いならご紹介頂いた方法が使えそうなんですが、今回は同じURL内でこれを実現したいのです。 Firefox betaのアドオン uboのマイルールのurl
https://i.imgur.com/b6IIrCR.jpg
これをIntentにて送り開くと失敗する
https://i.imgur.com/OfkrJr5.jpg
https://i.imgur.com/poeOH7u.jpg
原因と対策どなたエスパー頼みます
尚、uboのマイルールのurlを直接手作業で
firefoxにコピペすると開ける 試してみたが上手くいかないね
エラーとなり開けない >>457です
urlは恐らく個々で違うと思う
moz-extension://xxxx個々で違うxxxxxx/dashboard.html#1p-filters.html >>460
インテントでエクステンションのURL
を叩かないで、UI操作使ってみれば?
一応以下のような感じで実現はできたよ。
https://i.imgur.com/1nxNhNU.jpg UI操作は、待機を適切に挟まないと狙い通りに動かなかったり過剰に待たされたりするから
避けられるなら避けたいやん バージョン変わってUI変更食らうと台無しだからね
コンポーネントのidとかは案外そのままだったりするけど >>461
それでやってみるありがとう!成功
https://i.imgur.com/HqxJvek.jpg
ところで>>461アクション3つめの
org.mozilla.firefox_beta:id/ toolbar_wrapper
というのは何か別のアプリ使って所得したとか?
自分はMDの自動所得で以下になった
id:org.mozilla.firefox_beta:id/ mozac_browser_toolbar_url_view
それと
・UI操作でエンターキーを押す
こういうのがあるの知らなかった...
知らずに
エンターキーをXY座標でやってたかも >>462
>>463
じゃ他の代替策よろしくな
あとは任せた そこは「想定していなかった欠点を指摘してくれてありがとうございます」だろ >>466
その切り返しで君は満足だろうけれど、スレの雰囲気悪くしてやろうと言う悪意しか感じないんだ。すまんな。
だから過去スレの有名どころも逃げたんじゃねーの? 勝手にヘソ曲げて他人に擦り付けようとしたのが何を言ってもな… 真っ当な意見なのに
自分の考えに合わない意見は全部アンチに見えちゃうんだろうな UI操作の現在のフォーカス
これがどういうものか今1つわからなくて
テストしてみても??
どなたかこれを使ってる方いたら
簡単に説明して貰えるとありがたいです
アプリを英語にしても翻訳 現在の焦点としか
https://i.imgur.com/QTquNlP.jpg >>473
Windows由来の言葉
例えばアプリとかで「はい」と「いいえ」の選択が出てきた時に初めから「はい」の方が色が付いてて選択されてるような状態を「はいにフォーカスされている状態」と言う
ブラウザの場合だと検索欄で入力待ちの状態でピコピコ点滅してる時は「検索欄にフォーカスされてる状態」とか言う
Androidだとこのような状態に作り込んでるのが意外と少なくて使えるケースは限定的かな >>474
>>475
473です。なるほど!理解できましたありがとう! >>474
横から済みません。此れはTaskerのプラグインなのでしょうか?
Actions
Action: Focus Method: View id Selection: com.google.android. 1ヶ月近くぶりに起動したら金払えが強化された
このスレは課金率どんくらい? 無料だとマクロ枠足りなさ過ぎてロクに活用できないし
このスレに住み着いてるくらいMacroDroid活用してる人なら
ほぼ全員フル機能アンロック済みなんじゃないかなあ フル機能ってどんな機能が増えるの
広告出ないのとマクロ数制限無いのしか知らない これ常駐アプリなんだろうけど、
1日でどれくらいバッテリー使う? 「このマンション全体でどれだけ水道を使いますか?」って聞いてるようなもので、誰も住んでなければ0だし住人がいっぱいいればたくさん使う
質問が良くない >>484
俺の端末だと1日0.5%くらい
GPS関連等のバッテリー消費の激しそうなトリガーは使わないか制御するトリガーを別に作る
新しいトリガーを作ったらしばらくバッテリー消費を観察してパーセンテージが上がるようなら制御するアプリを作る 俺のはバッテリー消費なんて気にせずアプリ立ち上げたりホーム画面開く度にガンガンマクロ走ってるから使用量多め
普段は4%程度だけど暴走気味に稼働してた時は8%位いったかな >>480
買い切り1000円以下で気に入って使ってるなら迷わず課金した方が良い
迷う時間がもったいない なんかある時とき半額オファーが画面いっぱいに出るのよ
どのタイミングで出るかは多分誰もわかってない 少額課金なんてGoogleアンケートモニター入れとけば実質無料みたいなもんだろ メインスマホのプライマリアカウントが最近使ってないGoogle垢で全然残高貯まってなかった
そういうのに限って半額の提示&Playストアクーポン300円引きが来てる
残り100円を支払うカードを登録してなかったから認証通るカード探してたら、クーポンが200円になってた……
ちなみにメイン垢には半額もクーポンも何も来てませんでした。うざ >>495
100の増減で悩むくらいならすぐ買おうよ。時は金なり。 金出すのがアホらしいもの
・iDM+
・mx player pro これで、モバイルデータオンオフってroot必須ですか? Xiaomiはバッテリー節約モードのon-offも効かないので
https://i.imgur.com/t7z6Wyi.jpgこれで
こんな感じにSystemで命令してあげるとモバイルon-offも効くかもね UI画面操作の貼り付けが、アプリによって出来たり出来なかったりするんだけど、出来ない場合に何か代替策ってある? motorolaもモバイルのオン・オフができなかった
なので機内モードで代用しようとしたらデジタルアシスタントアプリをGoogleからMacroDroidに変更しろと警告出されて鬱陶しい
結局それも気に入らないのでTaskerとかSecure Settingsとかの外部アプリを使ってWi-Fiのオン・オフしてるけどなんだかなぁ~って感じ >>493
ありがとうございます。
くる条件とかあるんですかね。 トリガーまで待機のタイムアウト後に実行で設定値以上に待たされる事が頻繁して困ってます
スマホ再起動後はちゃんと素早く動作してるのに色々なマクロを動かしてるうちにいつの間にか動作がおかしくなってしまう
一例だと1秒後設定なのに5秒後にタイムアウトに(症状が酷くなると10秒以上待たされる)
https://i.imgur.com/Gc4BegY.png
https://i.imgur.com/7v8HzSl.png
https://i.imgur.com/kHbySvq.png
画面コンテンツを使ったマクロでも同様にいつの間にか反応しなくなってしまうので共通の原因がありそうだけど何か分かる人いらっしゃらない?(トリガーが発動しなくなる理由とタイムアウト時間が伸びてしまう件の2種) taskerもadb必要だったと思うモバイルwifiと機内モードの操作 >>505
ありがとう
いつの間にかADBハックしておくだけで切り替えられるようになってたとは
という訳でマクロ組み直してちょっとスッキリ
ついでにmotorolaだとglobal設定のmobile_data1(2以降の番号の組み合わせ含む)でモバイル通信のオン・オフができるようになってるのを発見したのでこれをアクションブロックに登録してモバイル通信のオン・オフも実現できた global設定のmobile_data1(2以降の番号の組み合わせ含む)でモバイル通信のオン・オフができる
>>507↑
スクショ頼みます >>508
これは2枚のSIM(eSIMと物理SIM)を使ってる場合の一例
SIM番号はスマホに認識された順なのでmobile_data1が物理SIMになってる人が多いと思う
物理SIM1枚ならmobile_data1しか使わなくてもう1つSIMが入ってればmobile_data3が使われるという流れ
始めに現在のmobile_data1とmobile_data2の状態(0 or 1)を変数に保存しておいてモバイル通信をONにする時に利用して戻せばいい
https://i.imgur.com/By10UOZ.png 俺の糞Xiaomi端末はglobal設定からmobile_dataの項目消えた 雨が降る二時間前と15分前にスマートフォンとグーグルホームに通知がくるようにしたいのですが、どうすればいいでしょうか。 >>509
サンキュー
後でやってみる
2chMate 0.8.10.182/Xiaomi/2201116SR/13/LR 入れてから1ヶ月経つのにセールが来ない
まだかよ はよ 非課金使いは、複数機能をマクロ1つにまとめてトリガーごとに条件でアクションを実行するのがマスト。 そんなせこいことに時間費やすより普通に金払えよ、800円だぞ
お前の時給いくらだよ >>504
タイムアウトなしで画面コンテンツのトリガー待機つこてるが無事反応しなくなったな😘 >>517
Web API使う。
気象庁とか、サービスはいくらでもある
細かく説明するのは面倒くさいから自分で調べて MDスレで天気予報そのもの調べる手法まで聞かれましても・・・という話 自分も詳しくはないけどWeb APIにHTTPリクエストをしてJSON解析みたいな流れかな
天気取得の話は何となく記憶があるから過去ログ見れば詳細なやり方はわかると思う >>511
ピンポイントって感じではないけど降水量予報取得はヤフーが無料提供してる天気情報API使えばできるね
だからこのあたり読んでクライアントID取得して
https://e.developer.yahoo.co.jp/register
https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/weather.html
こうやってマクロ組むと
https://imgur.com/85P3i40.png
https://imgur.com/wpNym3F.png
こんな感じで60分後までの降水量を10分刻みで取得できる
https://imgur.com/6P5FP1k.png
あとはこれをどう処理するかだけど例えば
「10分毎に降水量取得」
→「60分以内に降水予報があれば降水時間と降水量を通知、5分毎に降水量取得に変更」
→「5分毎に降水量取得」
→「現在降水ゼロで10後に降水予報があれば降水時間と降水量を通知」
→「現在降水していて10分後に降水ゼロであれば通知」
→60分以内に降水ゼロであれば通知、10分毎に降水量取得に変更」
→最初に戻る
って感じでマクロ組むとこうなって
https://imgur.com/Rmw6nxw.png
https://imgur.com/XUe8xy3.png
https://imgur.com/xRawoxX.png
こういう通知を得られる
https://imgur.com/IeFy3VW.png
GoogleHomeは知らない >>523
ありがとうございます。
仕事なので三連休のときにやってみます。 MacroDroidテンプレートにあげて欲しいなぁ
そこまで作る気力がない ヤフーの天気予報なら雨雲レーダーの通知来るようにすりゃいいじゃんて言うのはさすがに野暮ですかね ここでうpされたマクロを
どこかにテンプレとして保存すると
面白いかもね
〇〇〇〇.macro ありそうでなかった発想
公式にアップロード機能はあるけれど、不特定多数に公表するほどでもないマクロなんかは
エクスポートしてスレ住民だけで共有ってのもアリかもね 今までもあったし、なんなら手の届かないとこのためにMDから呼び出す用のアプリまで公開してくれた人もいたぞ >>531
一部のたちの悪い連中がみんな追い出したけれどね 最初親切そうだが徐々にエスカレートして初心者に複雑な事を要求する基地外だったな ほえー、過去にそういう流れもあったけど荒れてオジャンになったのね まぁまともな感性なら、助けようとしてくれている人を基地外なんて言うことは無いから、お察し。 助けようなのか承認欲求満たそうなのかわかんねーのが・・・むしろ後者丸わかりなのまで湧くのがここなんよなあ >>540
承認要求満たしで人助けして、なにがまずいのかわらないけれど、結果問題解決になっているのなら君だけの感想じゃないかな、とは思うよ。
他人の動機までは本人じゃなければわからないのだし、ましてや実際に面識のない方を基地外呼ばわりする理由にはならないのではないかなぁ…… アプリゲームだと画面文字が全く読み取れない
オーバーレイオプションでも無理だ
文字じゃなくて画像になってるのかな?
googleレンズだと読めるのに >>542
ゲームとかはただの画像でマクロドロイドが読み込めるのはテキストとして読み込めるものだけ
Googleレンズは手書きでも読んでくれるぐらいの別物や
画像ならFRepでいける
ショートカットで飛んでショートカットで戻って来る感じでマクロドロイドに組み込める
ただ指定した範囲に同じように表示された場合にしか反応しないけど frep2は無料で(マクロ3個まで)お試ししてるけどマクロの組み方が違いすぎてまったく使いこなせない…
>>544
画像認識タップはできてるけど結果が帰って来なくて次に繋がらないのでショートカットで戻って来るって所をちょこっと教えてくれないだろうか Frepと組み合わせると出来る事の幅がめっちゃ増えるのはわかるんだが
非ルート端末じゃ再起動する度に毎回USB繋いでなんちゃらしなきゃいけないらしいので面倒すぎて使ってない >>547
?
MacroDroidと同じで使い始めに一度限与えるだけだけど >>545
俺の環境だとFRep2しか確か動かなくて2の方しかわからんけど使えてる
>>546
FRep2の方だけどアプリ起動のアクションで一番下にショートカットってある
ただマクロドロイドのショートカットトリガーに区別とかないから専用のマクロ作って繋げないといかん
>>547
最初の一回でいい >>549
おお!サンクス
アプリ起動の一番下は気が付かなかったわ
これでクリック失敗が判るから助かる アクションの整数の設定にあるNOT関数の使い方を教えてください
https://i.imgur.com/mtWGPbf.png >>551
誰も回答しないみたいだから俺が。
not演算子は、
指定した変数の値を反転するもの。
値が TrueならFalseを返し、FalseならTrueを返すはず。
真偽型の変数を作って試してみるといいよ。 ツイッターXの通知で動画のurlを抽出したいのですが
1.動画のurlが表示されている通知もあれば
2.動画のサムネイルだけになっている場合もある
1は抽出できるのですが
2の場合だけ抽出することができないんですが
方法を教えてください
[notification]や{notification}じゃ通知全文を検出できないんですかね 初心者なのですが色々わからない事が多く、例えば空のトリガーってどんな時に使うんですか。 まぁぱっと見わからんよな「空のトリガー」って…
ドロワー経由で起動したいものがあるならそこでも空のトリガーは使える >>555
ショートカットで実行するマクロ作るとか 仕様上なんでもいいからトリガーの設定がないと保存出来ないってだけだしな
これ昔は「トリガーなし」ってトリガーだったんだよな >>556
他のマクロからの呼び出しとは他のマクロがトリガーとなっていると言うことでしょうか ああなるほど。
時間差で他の方の回答も合わせて何となくわかりました。ありがとうございます。 Pro版を購入したのですが、同じGoogleアカウントを使っている別端末では反映されません。
端末毎に課金しないといけないのでしょうか? そんなことは稀によくある
同期がうまくいってないとかの理由もあるのだろうけど再インストールで何事もなかったように反映される >>562
複数アカウント使ってない?
購入したアカウントで一番最初にログインしないと反映されないと思う 今朝v5.40.1にアプデされてたけどフォーラム見たら既にv5.40.2に上がってる…
トリガーアクションの有効/無効に関するクラッシュの問題を修正したみたい
ベータの公開早すぎとも思えるけど今回は使い勝手が良くなる系のアプデが多いからちょっと嬉しい そんなバグあったっけ?
具体例があるなら試して見るけど 最近セールやってないのかな
一時期は定期的にセール通知来てたのに >>569
ツイッター通知トリガーで2回実行されるときがある
他の通知トリガーは問題なし
システムログに残ってる >>571
それは「複数トリガー時は初回のみ」にチェックを入れてないからでは?
バグではなくTwitter側の仕様だと思う モバイル通信をONにするとモバイル通信自体はONになるのですが接続がされません
手動でONにする場合は接続されるのですが何が原因でしょうか >>566
ありがとうございます!
複数アカウント使っていたのが原因でした >>571
それは細かく言うとアクション2回じゃなくてトリガーが2回だな
トリガー2回発火の話は過去に何度も出てるので仕様として上みたいに対応するしかないね >>572
>>575
ありがとうございます
修正してやってみます >>576
同じ通知内容が複数の場合は1度限りアクションを実行したい場合には「複数トリガー時は初回のみ」を使用
同じ通知内容でも時間をおいて受信した時には別の受信としてアクションを再度実行したい時には上のやり方とは違って条件の方に「直近に実行してないマクロ [このマクロ] 」で数秒間とかを指定すればいいよ バッテリー残量が10%以下や100%になったら
「Alexa○○して」ってテキスト読ませて
スマートプラグON-OFFさせようとしたけど
無駄でした。 ナビとBT接続が成立したらテザリング接続をするようにしたつもりなんですが、そもそもBTと接続してても、トリガーが発動しないんですがどんなことが考えられますか?
マクロを試してみてもEnable→Disableと一瞬切り替わるだけでBT接続状態でも無反応です。
ちなみに先代マクロは正しく動作しています。
https://i.imgur.com/Ih7ffc5.png
↑現在
https://i.imgur.com/Ne1kO1d.png
↑先代 >>580
スマートプラグのAPI使えばもっとスマートにできるよ >>581
マクロの条件が「実行したマクロ[このマクロ]」だと一生動かないと思う ツイッターアプリの通知からのポスト画面で
5個のアイコンを認識して押す方法はないですかね
もしくはテキスト認識する方法とか
要は自動で共有ボタンを押したい >>581
先代はAndroid11とか古くなかった?
OSのセキュリティが強化されたせいで最近のだとテザリングのONはできなくなってる(OFFはできる)のでショートカットでクイック設定を展開してUI操作でテザリングの所をクリックするマクロを組むしかない >>589
iftttに対応したスマートプラグならwebhookで繋ぐだけだから簡単やで
iftttの無料枠が2つだから1つのスマートプラグのオンオフで埋まるけど >>584
直前なので指定病秒後は動くんです。
なので先代で問題なく動いてます。
>>588
先代も同じ端末で使ってます。(共存)
Android14のGalaxyS23Uです。
テザリングのオンオフ自体は先代マクロで正常に切り替わりしているので、問題ないと思っていたのですが、本気で原因が分からなくてorz >>591
言ってる意味がわかんないけどとりあえず条件消して動くか試してみなって ADB使用済み、android13のSO-53Cです
機内モードをONにした時wifiもONにするマクロを組みましたが動きません
どうも機内モードがONの時はwifiのON/OFFいずれも操作を受け付けてくれないようなのですが
どうにか解決する方法はありませんか?
macrodroidで操作しようとすると受け付けないだけであり、手動で切り替える分には問題なく成功します >>590
ifttt+webhookは個数に限らず有料になってたと思う >>588
テザリングのONができないのはBluetoothテザリングの事でWi-Fiテザリングはできたね
勘違いすまん
>>581
ちょっと気になるのはWi-Fi オン→テザリング オフの流れが逆な事と先代マクロはちゃんと無効化してあるのか?かな
あとは以前どこかのバージョンで直近に実行してないマクロのバグ修正が入ってからその辺りのバージョンを使ってるとか >>592
!!!!
マジでした!
ありがとうございます。
しかし原因は何故なのか教えていただいて良いですか?同じ機種で条件5秒の先代マクロは正常に稼働していましたが、新しいマクロの3秒で稼働できず。この2秒に何か意味が! >>597
遠回しに直近に実行「してない」マクロに変えろよと言われてるの Android14にアップデートしたあとにBluetoothのオンオフが効かなくなったのですがアップデート後に何かするべきことってありますか? 期限切れのメッセージが出てつけてるんだけど、皆さんはProにしてる?それともアンケとかで続けてる? >>596
テザリングの件、確かにBTなのか否か具体的に書いていませんでしたね。失礼しました。
コンビニのwifiとか拾って接続されても壊滅的に遅いので外ではwifi切ることにしてるんです。 >>598
!!!!!!!!
あああああああああ!!!
ガチで条件逆に気づいてませんでした。
何という初歩的な…わざわざ先代と比較して見てるのに気づかないとは…はずかs >>601
ありがとうございます
ヘルパーに与えていた権限がリセットされていたみたいで許可したら動きました ここにいる「皆さん」はProでしょ
買い切りだしこの程度の値段なら そんなに買うのを躊躇うようなもんかなぁ、こんなに高機能なのに ここにいる「皆さん」はTaskerも使っていますか? taskerはUIが合わなすぎて発狂しそうになったから使ってません><💦 MacroDroidのUIの取っつき易さに比べると、Taskerはだいぶ敷居高い >>607
3年ほど居るけどPro課金したのは半年前だよ。条件分離でやりこなしてた。
何を根拠に皆Proだと言ってるのか。 >>610
それな
MacroDroidなら簡単にできる事もTaskerだと項目探してるうちに嫌になってくる
>>612
昔は5マクロまでならずっと無料で使い続けられたけど今はそうもいかないから課金するか使わなくなるかの二択じゃない? >>580
VoicemonkeyならWebhookの個数制限なく無料だぞ。 >>615
Voicemonkey
ダウンロードしたけど
よくわからない
ボイスチェンジャーでどうするのですか? Voicemonkey→アレクサの定形アクションを外部から呼び出し出来るようにするサービス。
1.Voicemonkeyのログイン時にAmazonアカウントへのログインを求められるからログインする(USアマゾンのアカウントじゃないと連携できないかも)
2.Voicemonkey上で任意の名前のAPIトリガーを作る。
3.アレクサAppに移動→定形アクションでvoicemonkeyが仮想のドアベルとして認識される
4.Voicemonkeyで設定されたURLにMacrodroidのhttpリクエスト(GET)でアクセスすると、Alexa上でドアベルを押したと判定され、任意の定形アクションを実行できる。
これでMacrodroidをトリガーにしてAlexaに好き勝手にいろんなことを喋らせている。 >>619
Alexaっていうのはアプリの事ですか?
エコーの事ですか? 常駐アイコンがMから⚪に変わってるのダサい…
速攻サイレント設定に変更した >>621
通知バーのオプション設定で自由に変えられるでしょ どうでもいい話だけど通知バーのオプションってなんで設定じゃなくてホーム画面にあるんだろう?とずっと思ってる Macrodroid久々に入れたら800円になってたんだけどどゆこと?
Taskerは380円で済むのに >>620
定形アクションの実行にエコーは必要じゃないが、定形アクションの中に「何かを喋らせる」があるならエコーが必要。アレクサに連携した照明をつけたり消したりならエコーは不用。 バックグラウンドアプリがタスクキルされたら通知ってできますか?
アプリ終了のトリガーだとフォアグラウンドしかできず >>628
俺も以前に調べたけどわからなかったので今はアプリの通知をサイレント表示させておいてその通知が消えたらアプリを起動させてすぐに閉じる動作をさせてる
この方法だと画面が一瞬切り替わるのでいまいちな面もあるからもっとスマートなやり方あるなら俺も知りたい >>629
一部のアプリで常駐通知が消えた時をトリガーにしてても発火しないことがあってその手も使えないものもあるんだよなあ
なにか手はないものかな? すみません
現在のバッテリー残量を確認するというアクション作られた方いましたら
マグロスクショお願いできません?
粗木そも無理かな・・
残量をテキストで読み上げさせたくて >>632
こんな簡単にできたんだ・・
他にも色々なこと読み上げ可能なのねありがとう >>629
eufy Security(忘れ物タグ)に対して使いたいのだけど、あいつ常駐通知もしないんだよな。
もう家出たり車のBluetooth接続をトリガーにして立ち上げ直させるかなぁ >>630
Notification Listenerと併用してダブルチェック
>>635
アプリじゃなくてビーコン圏外トリガーで直接拾えない? >>636
ビーコントリガーは実験用なのね。チェック入れてなかったから無いと思ってた。
UUIDの調べ方勉強して試してみる 画面の読取りで内容を連想配列に保存した後に左側(android:id/側)ではなくて右側の文字列の内容から左側のandroid:id/*を変数に取り出す事はできますか? >>638
「連想配列を繰り返す」で
[iterator_value]で連想配列の値をとって
好きな条件で分岐させて[iterator_dictionary_key]でキーをとる >>639
ありがとう
でも連想配列を繰り返すアクションを使った事がなかったので何を言ってるのか全然わかりませんでした… これでわかったら質問してないよ~ レベルでしたけどググって何度も試行錯誤してたらこれかな?というところまで来ましたw
だけど結果が出てくるまで数秒間待たされてしまうのでこのやり方でマクロ組むのは辛いかもです >>640
目的のキーが取れたら「繰り返しを中止」か「次の繰り返しに進む」で繰り返しを中断させればある程度は速度の向上が見込めるかも >>641
なるほど
やってみたらだいぶ早くなりました Android14以上使ってる人はAPKインストール用のマクロ作ると便利だぞ
https://i.imgur.com/vgs6C9S.jpg
https://i.imgur.com/yHchQYI.jpg
ワイヤレスデバッグ自動接続マクロと併用してる play storeに組み込めない機能をHelperとして~、ってのが理由らしいけど
Helperの更新チェックをMacroDroidにさせることも禁止なのかね? >>647
すみません。これはどういうときに恩恵があるの?つまりこれがないときとある時の差
素人でごめん >>647
自分も14じゃないので細かい事がわからないんだけどTermux単体にadb搭載してるの? それともpcに接続して使う? 他のアプリだとこれからはadb経由しか無理対応は出来ないと書きてたな デフォだと野良アプリインストール出来なくなったの?泥14
クソくない? >>650
古いAndroid向け(TargetSDK22以下)のアプリがAndroid14だとインストールできなくなったけど
adbコマンド使えばインストールできるからそのときに使える
>>651
Termux単体で動くよ >>654
>古いAndroid向け~
そうなんだ
もうすぐ手持ちのデバイスも14降ってくる
あれ真似してみます Android14にしたらMacrdroid のヘルパーが面倒な事になるのは知ってたけど他の野良アプリも入れられなくなるの?
Gcam とかも? >>647
未だ検証てきないのと
自分もちんぷんかんぷんなんだけど
これそのままそっくり真似て作っておけばいいのかな?
その他必要なもの(アプリ等)あれば教えて
termuxはRVXで使用してる >>658
Termux:Taskerが必要
F-Droidからインストールできる
MacroDroidにTermuxを操作するための権限を付与する必要があるから
いつものadb hackの様にこのコマンドを実行する必要がある
「adb shell pm grant com.arlosoft.macrodroid com.termux.permission.RUN_COMMAND」
意外と忘れやすいのがTermuxのストレージへのアクセス許可
スマホの設定からTermuxのアプリ情報を開いて、ストレージへのアクセスを許可する必要がある
Termux:Taskerで使うシェルスクリプトの.shファイルはこのディレクトリに配置する
「/data/data/com.termux/files/home/.termux/tasker」
これは俺がそうしてるって訳じゃなくてアプリの仕様で決まってる
非rootだとファイラーから直接いじることはできないけどmvコマンドとか使えば配置できる
そのディレクトリはこのコマンドで作れる
「mkdir -p ~/.termux/tasker」
adbはこのコマンドでインストールできる
「pkg install android-tools」
念の為この2つのコマンドも実行してパッケージを更新しておくといいかも
「apt update」
「apt upgrade」
途中Yes/Noを聞かれると思うけど全部デフォルトを選んでおけばOK
シェルスクリプトの内容はこれ
「FilePath="$1"
adb install --bypass-low-target-sdk-block ${FilePath}」
Ternux:TaskerのMacroDroidでの入力方法はこんな感じ
https://i.imgur.com/5M00ImD.jpg アンドロイド14で古いバージョンアプリをインストール出来なくなるのはわかるけど何でヘルパーもインストール出来ないのよ >>660
ヘルパーは新しいバージョンで使えなくなった機能を
古いバージョンで実装してるから 詳しくないんだがADBで入れるより簡単?
MacroDroid自体も使ってない >>659
補足
カレントディレクトリにあるファイルを一覧で表示するには「ls -l」ってコマンドを使う
CUIでファイルをいじるなら絶対使うことになると思うので >>664
アプリのインストールのこと?
それなら普通にPCからやった方が簡単だね
毎度PCと繋いで~ってのが面倒ならMacrDroid使った方が楽だよねって感じ 通知をトリガーにしてマクロ動かすと通知そのものがこなくなる現象が増える気がする
似たようなこと感じる人いる? Android13
PC持っておらずMDは
「ADB⚡OTG - Android Debug Bridge」をチェック! - https://play.google.com/store/apps/details?id=com.htetznaing.adbotg
これ使い
pm grant com.arlosoft.macrodroid ~などやった
Android14にアプデされたときもADB⚡OTG使えばいいのかな? セキュリティ
インストール可能な最小対象 API レベル
Android 14 以降では、targetSdkVersion が 23 未満のアプリはインストールできません。これらの最小対象 API レベルの要件をアプリが満たすことを必須とすることで、ユーザーのセキュリティとプライバシーを強化しています。
マルウェアは多くの場合、新しい Android バージョンで導入されたセキュリティとプライバシー保護を回避するため、古い API レベルをターゲットにします。たとえば、一部のマルウェア アプリは、2015 年に Android 6.0 Marshmallow(API レベル 23)で導入された実行時の権限モデルの対象にならないよう、22 の targetSdkVersion を使用します。この Android 14 の変更により、マルウェアが強化されたセキュリティとプライバシー保護を回避することが難しくなります。下位の API レベルをターゲットとするアプリをインストールしようとすると、インストールに失敗し、Logcat に次のメッセージが表示されます。
INSTALL_FAILED_DEPRECATED_SDK_VERSION: App package must target at least SDK version 23, but found 7
Android 14 にアップグレードするデバイスでは、targetSdkVersion が 23 未満のアプリはインストールされたままになります。
古い API レベルをターゲットとするアプリをテストする必要がある場合は、次の ADB コマンドを使用します。
adb install --bypass-low-target-sdk-block FILENAME.apk
https://developer.android.com/about/versions/14/behavior-changes-all?hl=ja#security 最近荒れずに穏やかだと思ってたけどどこに基地外が居たのかな mdのヘルパーがtargetsdk22以下を要求するのはtargetsdk23以降で使えなくなる権限があるからなのかね
adb shell pm list permissions -g -d
で23以降にアプリが暗黙的に取得できなくなる権限を見れるみたい 暗黙的に許可される権限、むちゃくちゃ多いなw
permission:android.permission.ACCEPT_HANDOVER permission:android.permission.ACCESS_BACKGROUND_LOCATION permission:android.permission.ACCESS_COARSE_LOCATION permission:android.permission.ACCESS_FINE_LOCATION permission:android.permission.ACCESS_MEDIA_LOCATION permission:android.permission.ACTIVITY_RECOGNITION permission:android.permission.ANSWER_PHONE_CALLS permission:android.permission.BLUETOOTH_ADVERTISE permission:android.permission.BLUETOOTH_CONNECT permission:android.permission.BLUETOOTH_SCAN permission:android.permission.BODY_SENSORS permission:android.permission.BODY_SENSORS_BACKGROUND permission:android.permission.CALL_PHONE permission:android.permission.CAMERA permission:android.permission.GET_ACCOUNTS permission:android.permission.NEARBY_WIFI_DEVICES permission:android.permission.POST_NOTIFICATIONS permission:android.permission.PROCESS_OUTGOING_CALLS permission:android.permission.READ_CALENDAR permission:android.permission.READ_CALL_LOG permission:android.permission.READ_CELL_BROADCASTS permission:android.permission.READ_CONTACTS permission:android.permission.READ_EXTERNAL_STORAGE permission:android.permission.READ_MEDIA_AUDIO permission:android.permission.READ_MEDIA_IMAGES permission:android.permission.READ_MEDIA_VIDEO permission:android.permission.READ_MEDIA_VISUAL_USER
_SELECTED permission:android.permission.READ_PHONE_NUMBERS permission:android.permission.READ_PHONE_STATE permission:android.permission.READ_SMS permission:android.permission.RECEIVE_MMS permission:android.permission.RECEIVE_SMS permission:android.permission.RECEIVE_WAP_PUSH permission:android.permission.RECORD_AUDIO permission:android.permission.SEND_SMS permission:android.permission.USE_SIP permission:android.permission.UWB_RANGING permission:android.permission.WRITE_CALENDAR permission:android.permission.WRITE_CALL_LOG permission:android.permission.WRITE_CONTACTS permission:android.permission.WRITE_EXTERNAL_STORAGE こんな量の権限にユーザーがいちいち許可拒否出してたらそらめんどいわな
mdヘルパーがtargetsdk22を使うわけだ >>675
一週間以上前の事かい
なんかどちらもしつこくないか
そういうのはワッチョイスレでしてくれよ Macrdroid 使い始めて現在主に
➀履歴管理➁電源管理➂画面オフ④アラーム⑤録音⑥電話管理➆UI操作⑧通知管理
あとちょこちょこしたものとマクロ管理するためのマクロ。
たったこれだけでも無くなると不便極まりなくなりそうでiPhoneやらには乗り換えしたくない 学校じゃiphoneseを使っている。
Androidを使っているなんて言ったら3色牛丼食えよキモオタとか、キモロイドーとか言われる。
同じ講義を受けているやつなんて、折り畳みへし折られて両画面踏みつけられているよ。入学祝いとお年玉が、僅か3日で消えたそうだ。 俺も陰キャだけどiphoneseでも受け入れてもらえる。一種のお守りだよ。パシリからも開放されたし。 まあこの手間と裏で操作されてました、データ抜かれてました
どっちが良いのか >>670です
>>683
だめなんだ。。。他にどういう手段でやればいいか
どなたか解説頼みます LADBこれ使えば?
端末の相性により上手く作動しない事も有るみたいで詳しくはLADBのGithub見て分からなかったら諦める
https://i.imgur.com/mzaGPPY.png LADB使ってワイヤレスデバッグでADBコマンド使った記憶はあるものの具体的な使い方はまったく覚えてない
使った当時に感じたのはこんなに面倒ならpc繋いだ方が楽だなーだった >>659
まだ13なんですけどそのうち14が降ってくると思うので真似て作って見ましたがうまくいきません
調べて見るとTermux:Tasker実行後に出力される変数のStandard Error Original Lengthの内容がadb: no devices/emulators foundとなっていました
何か心当たりないでしょうか? >>689
Termux上でadbと打てば下記のような文言が表示されます
Android Debug Bridge version 1.0.41
Version 34.0.4-android-tools
Installed as /data/data/com.termux/files/usr/bin/adb
Running on Linux 4.19.191+ (aarch64) >>688
ワイヤレスデバッグでペアリングしないと使えないよ >>691-692
ありがとう
そのやり方までは書いてなかったという事なんですね
そちらは調べてみます あるアプリ(circlesidebar)がしばらくスマホを放置すると設定が解除されてしまいストレスなので定期的にアプリを起こすようにマクロを組んでみたのですが、上手くいきません。
アドバイス戴ければ幸いです。宜しくお願いします。 >>691-692
ワイヤレスデバッグをオンにしてもエラー内容は変わりませでした pcに繋いでペアリングしたの?オンにしただけでは意味ないよ >>697
Shizuku使って色々弄ってみたりしてたら状況が変わって来たので現状のスクショ貼ります
Termuxでadb devicesと打った結果
https://i.imgur.com/xelMpIq.png
マクロ実行結果
https://i.imgur.com/awz2IFs.png >>700
adb connectされてないじゃん
ワイヤレスデバッグをオンにして「IPアドレスとポート」に書いてあるアドレスで
adb connect 192.168.◯.◯:◯
しろ んで、ポート5554開いてるんか知らんけど接続デバイスにemulator-5554が表示されてるから
adb install ...の行を
adb -s "(接続IPアドレス&ポート)" install ...
に書き換えろ あとtermuxで直接adbコマンド打つならshizuku関係ないんじゃないか? そんな事する必要ないよ
もうadbはインストールされてるし
Bluetoothイヤホンを使うのにペアリングが必要なようにワイヤレスデバッグを使うのにも初回はペアリングが必要
「adb pair localhost:ポート番号」
「6桁のペアリングコード」
でペアリングしてから
「adb connect localhost:ポート番号」
で接続するだけ とりあえずマクロが機能してるのかテストしたいだけならpcと繋いで「adb tcpip 5555」やっとけば?
それなら「adb connect localhost:5555」だけで接続できるし
再起動するまでポート5555開きっぱなしってのはバッテリー持ち悪くなりそうって理由で俺はワイヤレスデバッグ使ってるけど 本題とはずれるけど
more than one device/emulator
って出てきたら
「aeb kill-server」で一旦adbを終了させるといいぞ >>705
どうでもいいけど5555でポート開放しておくならadb connect localhostだけで接続できそう 流し読みしかしてないけどShizuku前提ならrishから-c "pm install"使えばいいよ
Termuxの作例もなぜワンライナーにsh用意してるのか謎だけど Shizukuって何に使うの?
今回は必要ないような気がするけど使うとしたらどう使うの? あ、どう使うってのは手順っていう意味じゃなくて
なんのために使うの?って意味 そもそもShizukuは他のアプリにadbコマンドをAPIとして提供するアプリ
下のリンクでShizuku対応アプリの一部がまとめられてる
https://github.com/ThePBone/awesome-shizuku >>700-704
変なポートが開いてるとの事でしたので再起動したらポートが閉じられました
その後にadb pair localhost:を実施してペアリングした後にadb connect localhost:でコネクトしました
それでもマクロを走らせたら結果は>>700と同じですけどこの出力変数の何処かにsuccessが入ってないといけないという理解で良いのでしょうか? adb install --bypass-low-target-sdk-block /storage/emulated/0/Download/macro/MacroDroidHelper_v1_14.apk
これは動くの?エラーメッセージを全文見せてよ >>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. ああなるほど、adbのバージョンが古くて
bypass-low-target-sdk-block
の引数に対応してないんか面倒くさ >>711
今回のマクロに組み込むとしたらどう使うことになるの? Android14にそろそろアプデしようかなと思ったけどなんか面倒そうだからやめておくか 一応最新バージョンでビルドされたadb見つけた
https://github.com/nohajc/termux-adb
自分は試してないから自己責任で てかtermuxレポジトリにあるadbも最新だよな?
というかadb shell pm install じゃだめなんか?
もう面倒くさくなってきた >>719
自分も14の敷居の高さにアップデート躊躇しそうでしたが、ここのサポート力の高さを見て、書かれていること全て試してアップデートチャレンジしてみようと思ってます。 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/ 次にスレ立てる頃にはAndroid14についてまとまったテンプレ出来てるかな。もしくはMD14アップデート対策みたいな別スレが必要になるか Android13以下の端末を使えばいいだけ
なにも問題がない >>724
そこに書いていただいてる事は実行してるのになぜかうまくいかなくて…
tcpip 5555実行した後にTermuxで直接コマンド実行してもエラーになってしまいます
実行後の出力の中に Unknown option --bypass-low-target-sdk-block の文字が見えるのでこれが受け付けてくれないみたいですね
https://i.imgur.com/18l9NRC.png >>728
確か今はまだAndroid 13という話だったような気がするけどそうなの?
こちらではAndroid 14でTermuxでインストール出来るのを確認しています >>729
そうです
という事はAndroid14に上がればadbのバージョンも上って --bypass-low-target-sdk-block も受け付けるようになるという事ですかね
わかりました おまかんという事でお騒がせしてすみませんでした
たけどワイヤレスデバッグの方法とか皆さんが色々教えてくださったおかげで凄く勉強になりました
ありがとうございます 泥13なのは草ww
ここのスレの人たち無駄に振り回されただけやんww >>731
泥14じゃないとbypass-..が使えないんだなって勉強になったから別にいいしそんなトゲトゲしいこと言うのやめろよ
こっちまで気分が悪くなる >>730
こちらでもAndroid 13で同様のエラーが出てインストール出来ない事を確認しました
Android 14でなければ使えないオプションで間違いありませんね imgurの画像削除を自動化したかったから、指定日後にimgurの画像を自動削除するマクロを作ったので共有
https://99.gigafile.nu/0320-cb8680f82eaa5e6d1ec0125e90a973746
imgurの無料APIを使ったマクロで
詳しい説明は長いからマクロの説明の箇所に書いてある
https://imgur.com/LsL5Kuh.png >>731-734
初めから13だと断っていたつもりだったのですけどidが変わってしまい後から見た人はわからなかったですよね
誠に申し訳なかったです
あと小ネタになりますけど todo が使える方は下記のようにして.shファイル無しでも行けそうな気がするのですがどうでしょう?
自分では実行できないので…
https://i.imgur.com/LL3LYaO.png >>736
煽られて嫌な思いをしたくないなら管理されている別の場所で聞いたほうが良いかもね
自分でネットで検索したり、公式フォーラムやDiscordとか他にも情報が得られる場所はあるので このスレの過去ログ見た時にスクショが消えてる事案があって内容が良くわからずにがっかりした
なのでこのスレに上げたスクショは消さないでほしい 過去ログとはいえ初めて見るスレの画像を自分で保存は意味がわからない ここは別だけどニューススレとかでなんか画像貼るときに著作権とか法律上"完全に"クリアな画像ってほぼないと思うし1,2日で消したほうが精神衛生上いい そんなんもとの投稿した人に消さないでって言う他ないじゃん
それに従う理由もないだろうけど Xiaomi Pad6 泥13 miui14
数日中にAndroid14ベースのXiaomi HyperOSが降ってくるので
アップデートのドメインブロックした
恐ろしくてあげらない・・ andoroidベースの独自OSで相性の悪いものを教えてください ツイッター通知をトリガーにしてるんだけど
アクション中にまた通知が来て取りこぼすんだけどどうすればいい?
順繰りにトリガーにしたい アクションの始めと最後で変数をTrueだかFalseにして分岐すればいい
https://i.imgur.com/vaj5Ir2.jpg >>750
横です
マクロドロイド初心者何だけれど
その
>最後で変数をTrueだかFalseにして分岐
これはどういう意味合いを持つんでしょう? アクション中に取りこぼすなんてあるか?
1秒間に10回くらい通知来てるの? >>753
連投ポストとか他のユーザーとかぶったりとか
アクションは10秒ぐらいかかる とりあえずどんなマクロなのか見せてくれないと助言のしようがない >>757
これは通知が来たツイッターの投稿動画をダウンロードするマクロ? あー取りこぼしなくマクロ実行したいのか
よく読まずにレスしちゃった それなら「トリガーまで待機」を使って変数が変わるまで待機すれば良いんじゃね? フラグがセットされてなければトリガー待機
アクションの初めでフラグクリア
ホゲホゲ
アクションの最後でフラグセット
こんな感じ? >>751
Trueのときに作動
Falseのときは差動しないということ >>761
1行目逆か、セットされてれば
変数はTrueにしておく トリガーまで待機で待機してるときに新しくメインのトリガー走って新しい発火がトリガーまで待機に合流すると合流してその後のアクションは1回だけだよ
というか今起きてる問題がそういうことじゃないの? アクションの処理が遅いせいで取りこぼしてしまうならアクションを分ければいいと思う
とりあえず通知が来たら変数1に入れて処理はアクションブロックとか他のマクロで処理を実行
処理終わらずにトリガーが発火したら変数2に退避させておいて後で処理すればいいんじゃないかな >>765
シリアル処理は無理?
はじめの処理終わったら次の処理をするとか >>751です
>>762
変数というのが何なのかよくわからなくて
ありがとうございます
なんとなくイメージつきました >>767
MDのこと理解してて組めば組めると思うけど
微妙に問題の本質がわからん
最後のところ(UI操作で)目的の通知がもうないとかだとかなりアプローチを変えないといけないと思うが 結局さAndroid14にしてはヘルパー対策しなければ具体的に何が出来なくなるの? 二度寝対策にアラーム消したら10分後再度音を鳴らすようにしたいんだけど指定時間内にロック解除したら音がなるぐらいしかやりようないかな
でもその時間内何度もロック解除する&時間外にアラームセットする時もあるんだよな
アラーム解除をトリガーにするに近い条件って作れない? 目覚まし機能の優秀な時計アプリ入れたほうが手っ取り早くて確実だろそれ >>775
俺は似たような目的で指定時間に充電中だったらマナーモードオフ、充電中じゃ無ければマナーモードにしてる
起きたら絶対充電器引っこ抜いてスマホ持ってくから指定時間にマナーモードになってアラームは起動するけど音はならん >>775
スマホのアラームを使うのではなくてアラーム鳴らすのもアラーム画面(ストップ&スヌーズ選択)を表示するのもMacroDroid自身でやれば色々な条件を自由に付けられると思う ありがとう
アプリ増やすの嫌でMacroDroidで制御できないかと思ったがアラーム自体使わない方法もあるのか
考えてみよう >>771
このスレの人って結構いい加減だから匿名ではない別の場所で聞いたほうが良いかもね
公式フォーラムやDiscord等、他にも情報が得られる場所はあると思うよ で結局の所ヘルパーなければ具体的に何が出来なくなるなってどれだけ不便になるかな? Helperをインストールする方法はあるんだから気にする必要ないゾ 少なくともヘルパーなくなったらwifiの制御できなくなるわな ヘルパーはWi-FiをON / OFFするのに必要
新しいOSだとBluetoothのON / OFFでもヘルパーがないとできないんじゃない? adb shell svc wifi enableか ヘルパーって初心者向けの救済策でしょ
ターミナルもTermuxでいいし Xiaomi持ちの人で泥14(新os helper os)あげた人レポまってます
MacroDroidスキル低いので
update.intl.miui.comをとりあえずブロックしてます adb shellを極めたらなんでもできるよね
termuxというかbusybox最強 甘いシャオミ舐めてる
極めててもAndroid14+ あたらしいヘルパーOSという組み合わせは未知数 >>792
Linuxとほぼ共通にシェルスクリプトが使えるから過去の遺産を探せばすぐに見つかっていいよね 最近はPythonを覚えたからマクロドロイド+Termux+シェルスクリプト+Pythonでいろいろやるのが自分の中のブームになってる >>793
甘井シャオミがあれば辛いシャオミもありそう 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login >>796
自分はPythonはまだ素人なので大した事は出来ないけどある程度知識ある人ならこれで色々出来るんだろうね
最近だとこれ使ってワイヤレスデバッグ時の自動接続マクロが簡素にできた >>802
ワイヤレスデバッグのポート番号ってどうやって取得してる? Python使ったマクロがどんなのなのか普通に見てみたい >>803
まさにその取得をPythonでしてる
Pythonの記述はフォーラムに載ってたのでそれをコピペしただけ V5.41.0 アルファ版がリリースされたね
システム設定のマジックテキスト検索サポートとかアクションの長押しでいきなり編集できるのはありがたい
あとローカル変数をグローバル変数に変換とか小技だけど「今までなんでできないの?」状態だったのとかも >>737
結局書いてある通りみたいだな
ここで不完全な情報を聞くより公式フォーラム見たほうが良さそう
MacroDroidのDiscordなんてある?日本語で書けるなら見てみたい 泥のポート開放は
①setprop service.adb.tcp.port (開放したいポート番号)
②setprop ctl.restart adbd
でできるよね、rishかrootが要るけど。
やってることは①でポート開放、②でadbdを再起動 >>808
いやrootやrishを使える状況でポート開放する意味がないやないかーいワハハハ
さてはワイヤレスデバッグでアプリを開発する気だな?🤨 ワイヤレスデバッグをmacrodroidだけでオンオフってどうやるの?
毎回設定アプリで手動でオンオフするのめんどい >>814
いやそのくらいは自分でオンにしろよww
なんでもかんでもマクロで解決できると思うなよww まさかnmapの使えない端末を使っているとは…
頭悪そう >>808
non-rootのrishはUID2000
1000番台のadb再起動なんて無理に決まってますよね nmap使えない端末ってあるの?
フォーラムのスレッドだと遅いながらスキャン走ってるように見えるけど >>817
Galaxy用のnmapを使ったシェルスクリプトも作られてるぞ バッテリー消費の多いトリガーってなに?
GPS系はぶっちぎりとして。。、 定期的にスキャンするタイプのやつと
別途ユーザー補助が必要なやつは電池消費多いイメージ
トリガーオプションを見れば定期的にスキャンするタイプのトリガーを大体把握できるぞ
https://i.imgur.com/teE6dwf.jpg ワイヤレスデバッグとか一度も使いたいとさえ思ったことないんだけどみんなアプリ開発でもしてるのか >>825
そうなんじゃね?
root取ってたらadb shellに頼る必要ないし >>826
そのroot取ってたらとかいう頭の悪い前提どうにかならんのか 小米新OS、一部パーミッションがブロックされてんのかww helperOSとか書いちゃう頭ヘルパーには使いこなすのは無理だろうね こいつは人をバカ呼ばわりすれば自分の価値が上がったように感じる本物のバカだろ Xiaomi Pad6はエンタメ専用でWiFi使わないし一柱になるよ
とりあえずhyperにアプデしてみよ >>836
スナドラ 8 Gen 2のXiaomi Pad7がそろそろ出るし
出たら買うので今の内に慣れておこうかと android8+で動作不可ってのは、android8以降の端末では動作しませんよってこと? 上げない選択肢はあるけどセキュリティ上いつかは上げなきゃならない時が来るからなぁ 再起動する度にMacroDroidにアクセス許可を求められるの何とかならん?
もちろん許可済みなのでタップして開いても何もすることないのだけれど
https://i.imgur.com/i0c7kXg.png >>842
なぜ許可済みなのに許可するマクロを組むんですか? >>843
表面上許可済みに見えても内部的には許可できてないことがあるから
システム設定でSecureのenabled_accessibility_servicesを
空値→元に戻す ってするマクロ組んだ方が良いそ >>846
?何度も許可済みと言ってますけど??
再起動した時の始めに毎回許可を求められるのをやめてほしいわけで通知が出た後の通知削除とかはやってる
もちろん通知は出るだけで初めから許可済みだからマクロは何もしなくても普通に動くし >>849
そんなら「重要なMacroDroid機能」の通知をOFFにすれば良いだけじゃね? >>848
「もともと書いてある値そのまま」と「」を切り替えるだけだぞ >>850
通知を止めたいのは再起動時の始めの1回だけなのだけどその通知設定をOFFにしたら後で本当の通知が出た時に困る事はない?
(ないならこれで解決) >>850
やってみたけど通知オフにするとUI操作のアプリで自動判定の通知が出ないとか問題大有りじゃないか
自分が言ってるのは「起動時」のエラーじゃないのにエラー通知が出るおかしな現象の事で他のアプリではバグじゃない限り起きない事を言ってるのだけど?
このスレの人達はそんな現象起きてないから意味がわからないのかこれを普通として受け入れてるのか メッセージ固定なんだから通知が出たら自動削除するマクロ組んだらいいだけやん
それでなんの問題もないだろ
まさか無課金でマクロの空きがないとかそういうくだらないことは言わないよな 人に物聞く態度じゃないよね
初手煽りとかコミュ障かよ 取り敢えずの解決法を知りたいのでなくて、根本的原因を知りたいという事でしょ
自分もそうなれば原因を知りたいわ 根本的な原因を知りたいのならまずは使ってる機種だのOSのバージョンだの先にやることが山ほどあるはずだよな 効率良くと考えたら同じ事を経験し知ってる人がここに居るかまず聞く IFTTTでTP-Linkのスマートプラグを操作してたけど
webhookが有料限定になったからTermuxとTermux:Taskerで代替した
何とかなるもんだな せめてwebhookの代わりにTermux:Taskerでどんなコマンド使ったのかくらい書けなかったのか >>865
AndroidのルートにPythonフォルダを作成
Pythonフォルダにtplink_smartplug_py3.pyをコピー
https://github.com/fernangit/ras_py_SmartPlugControl
TermuxにPythonをインストール
~/.termux/taskerにtplink_smartplug_on.shを作成
中身は「python storage/shared/Python/tplink_smartplug_py3.py -t 192.168.xx.xx(スマートプラグのIP) -c on」
同様にtplink_smartplug_off.shを作成
中身は「python storage/shared/Python/tplink_smartplug_py3.py -t 192.168.xx.xx(スマートプラグのIP) -c off」
後はMacroDroidであーだこーだ設定する 今思うと引数使えばshファイルは1つで済みそうだな… でも悩ましい問題だよな
モジュール強度が高いほうが扱いやすいけども
モジュール結合度が高いほうが洗練されてるように見えるんだよな リファレンスの類を読まない人たちが圧倒的多数だからモジュール、プラグイン云々はどうしてもね
そもそもMDのリファレンス貧弱だし >>866
なんとなくPython使うのかな?とかもやってたけど詳しく書いてくれてありがとう
おかげで理解が深まった そこらへん自力でどうにかできない人は
ボタンポチポチで済むマクロで満足しといて欲しい Pythonとかadbコマンド一式とかをターミナルで使いこなせない人のためにマクロドロイドのインターフェースなんだよね
GUI付きでポチポチできるのがマクロドロイドいいところ
知識がある人ならサービス駆動の泥アプリ作るし、Termuxで十分なら適当にスクリプトを作って終わり
rootありならservice.dを通じてあらゆることができる プラグインの質問ですが過去スレでTouchTaskでアプリのボタンのIDを調べるでchmateの更新ボタンのIDを読み取らそうとしても上手くいかないです
プラグイン選択してRead screenを選び更新ボタンをタップしても
jp.co.airfront.android.a2chMate:id/
id/以降が拾えません確か更新はRefreshだったと思います
https://i.imgur.com/ZIvTSFE.png
https://i.imgur.com/HESB3ZI.png
タスクキルのすべてクリアは
com.google.android.apps.nexuslauncher:
id/clear_all
とid/以降も読み取れます >>875
名前は何でもいいからそのまま新規変数(連想配列)を作成して
画面を読み取れば変数の中にコンテンツIDが格納される
トリガーは何でもいいけど音量ボタンとか使うと便利だと思うぞ readScreen Contents failed (could not detect current Ul root node). 18:28:32 Read Screen contents timed out
エラーが出ますが試行錯誤してみます >>877
UI画面操作のユーザー補助ONにしないと使えない
既にONにしてるかもしれないけど一応 試して見たけどどのアプリ使ってもidは読み取れないなあ
なので更新ボタンにはidが設定されてないから読み取れなくて座標でクリックするしかないという落ちかもね 元ネタがこれです
https://egg.5ch.net/test/read.cgi/android/1678869789/681
681 名無しさん@お腹いっぱい。 sage 2023/06/21(水) 08:35:54.20 ID:36PG3Nni
>>680
IDが被ってるけど、Readscreenのandroid@user1と入力した画面で指マークを押して、JaneStyleの更新ボタンを押すと、その画面のIDを取得して選択できる(更新ボタンID net.janestyle.android:id/button_refresh)。
TouchTaskにもクリック/アプリで自動判定(Actions→指マーク)があるので、MDで自動判定できないときにTouchTaskで試してみるのも良い、できないならXY値を手動入力や代替アイデアでなんとかするしかない。 chmateでなくjaneでしたすみません
コピペして気付きました 無課金のMacroDroidに個数制限はあれど期間に制限がなかったのってVer何まで?
スマホでは課金済みだけど
WSA(windows subsystem for android)で使いたいんだよね
WSAだとそもそも課金できないから期間制限なしじゃないとまともに使えない zipファイルを自動で解凍したいのですがオススメの方法はないでしょうか?初心者なのですが調べてもやり方があるのか分からず質問させて頂きます。 >>886
同意する。
885の反応は雑すぎる。
……例の基地外呼ばわり君だったりするのかね?
シェルスクリプトのアクションを使って、
非ルートのチェックをつけたあと、
たとえば、
unzip -d /storage/emulated/0/Download/ /storage/emulated/0/Download/Z.zip
のようにして、
前の方のパスは「解凍先フォルダ」
後の方のパスは「解凍元のZiPファイル」にしてやると、態々Termuxを使う必要なく解凍できるよ。
俺の手元でテストしてあるし、unzipはメーカーが任意に削除しないAndroid-Linuxコマンドだから、楽だと思う。
参考までに。 >>883
wsaなら簡単にroot取れるだろ
アプリに頼らずにシェルスクリプト書いとけ 実力に沿った回答なのかもしらんやろ
専用アプリ使った方が楽案件は少なくないし
わざわざ小物感出さないでMDでの回答サッと出すのがスマートやぞ Xiaomi Pad6 helperOS 泥14
Xiaomi helper使いなんの苦労もなくwifi制御できた
ご報告まで >>890
お前分かってて何度もヘルパーって書いてるだろ
狙いすぎでキモい いちいち速攻で批判コメントばかりしてるお前の方がキモいわ >>887
unzipコマンドはうちの泥7.0にはなかったわ >>893
それだとTermuxの方法もapkmirrorなどから
マルウェア入ったバージョンひろって対応するしかないと思うががんばれ 一応magisk入れるとbusyboxが自動で/system/binにマップされるからtermux無しでもunzip等便利なバイナリを使えるようになるが、root取った時点でmacrodroidが必要ではなくなるジレンマ ハイパーとヘルパーの違いがわからないXiaomi Pad君 >>888
通知の表示と通知タップしてアクション実行ってシェルでもできる? >>897
cmd notification postでtermuxコマンド付きインテントをつけて実行すれば余裕でしょ >>898
通知有り無しの判断で分岐するにはどうすればいい? >>887
ご丁寧にありがとうございます。
早速試してみます。 得意げに教えたがりのジキルもいれば
不貞腐れドキュメント確認せずいい加減なこと書くハイドもでてくる
ちなみにTermux現行はminSDK24 >>901
>ちなみにTermux現行はminSDK24
ありがとう。それは知らなかった。
ということはF-DroidにあるTermuxの現行は動くんだね。有益な情報助かる。 ものすごい簡単な質問だったら申し訳ないんだが、
Google next hubの音声操作を
macrodroidトリガーとして
スマートフォンの音楽再生を操作したいのですが
どのように設定すればいいですか?
「音楽再生して」とか「休憩行く」ってワードで一時間後に自動再生したりしたいです。 >>905
質問者じゃないけど質問
UDP MonitorがUDPコマンドを受信するとインテントを送信するってことらしいけど
どんな内容のインテントを送信してるか分かる?
そこがわからなくてトリガーが設定できない >>905
質問者じゃないけどこれ知らなかった。これならIFTTTやらWebhook使わずにNest hubからMacrodroidトリガーできるじゃん。
画期的だわ。ありがとう。 UDPをNest hubから送信する設定ってどうやればいい? 端末のSD 内のファイルをGoogleクラウドに定期的にコピー作業してくれるマクロってどうしたら良いでしょうか
自動でも手動(ウィジェットとか)でも良くてクラウドからSD でも良いのですが。 コピーってのは文字通りコピーでいいのか、それとも本当はバックアップのことをコピーと読んでいるから実際は毎度違いがわかるように名前を変えなきゃいけないのか?
Google DriveのAPIを使えるのかとかUI画面操作連打で良いのかとか「クラウドからSD」は「SDからクラウド」の間違いだったりしないかとか、答える前に確認しておきたいことが両手で数える程度にはあるんだけども Googleさんがフルバックアップちゃんとしてくれればいいのに 質問通りで、コピーはバックアップではなくコピーで
これも書いた通りSD からクラウドで最後に書いたSD からクラウドで良いんですが。 書き違えた
SD からクラウドでもクラウドからSD でもの間違い それならUI画面操作のタッチ連打で良いと思う、コピーするファイル数が都度変わるとちょっと厄介だけど
あいにくSDカード入らないスマホ使ってるんで具体的なフロー教えろとかは応えられない、ゴメンな foldersyncを使ってGoogleドライブとの同期タスクを作れば良いと思うよ。
以前川崎さんのブログで見た。
foldersyncはTaskerプラグインに対応しているから、同期タイミングをMacrodroid側でコントロールすることも出来るよ。 >>905
ありがとうごさいます😅
思ってたよりハードルが高いので
がんばってみます GoogleDriveAPIとシェルスクリプト使えばできる
あとは頑張れ以上のことは言いようがない ここで教わりfoldersync使ってるけれど便利ね
ただ何故か同期がうまくいってるのに
エラー表示が出ることがあるので
それがでないFolderSync 3.4.8を署名変更して使ってます FolderSyncとかマジ便利だが久し振りに設定変えようと思うと少し怖い(笑) >>829
MacroDroidのサーバーあるのね
情報ありがとう 通知バーの●アイコン修正されないな〜
嫌なら非表示するしかない? >>925
「ホーム→通知バーのオプション→通知バーのアイコン」で好きなの選べる 色々設定変えてテストしたら>>927のうち
https://i.imgur.com/6RwLDWT.jpg
自動更新が無効という文字は認識してくれるものの
画面下のスキップという文字を認識してくれない >>926
こんな選び放題だったのか〜
ありがとう
気分スッキリ >>927
そこはオーバーレイのチェックが必要
チェック入れてもうまくいかない場合は再起動
それでもダメならMacroDroidのデータベースがおかしくなってる可能性もあるから新規にマクロを作り直してみる ID:bub68sHiです
>>931
最悪そうするけれど...
>>932
それら全てやってもだめでした
困ったな MacroDroidではなく
コンテンツid?を取得するアプリ名前わかる方います?
昔1度使ったものの名前忘れてしまって こっちも少し前までオーバーレイで取得できてたのに、いきなり取得できなくなった箇所があるんだよね。全部じゃなくて一部なのが謎なんだが、MD側の問題なのかな。 突然クリックできなくなったのならMacroDroidの問題(Xiaomiに非対応含む)じゃないかな
少なくとも俺の環境(MD v5.41.3 @motorola)ではちゃんとテキストでクリックできてるので
(IDの com.android.vending:id/0_resource_name_obfuscated ではクリックできなくて com.android.vending:id/0_resource_name_obfuscated$6 ならクリックできたけど) つまらない話ですみませんが
使ってるスマホを1つずつ音量を上げると0→6→13→20→26→33→40→46→53→60→66→73→80→86→93→100と6か7%ずつの段階で変わります
で、マクロで音量を0から+7ずつ大きくしたのですがうまく行かず、刻みながら上げていった結果+14にすればOK でした。
不思議に思い、今度は音量を100から-7にしてみるとこれはOK!
なぜ上げるのは上手くいかないんでしょ? >>937
あくまでも予想だけど6.4(2進数の1000000)ごと音量が上がってるんじゃね?
だとしてもちょっと計算合わなけど 個人的には勘違いだと思うけどそもそもMDで音量刻みたいなら雑な整数指定は避ける
例えば16段階ならCEILING(100/15*{lv=adj})のように近似値の変数用意するとかね 自分ので音量の変化を調べて見たら100/15=6.6666…の倍数で全て切上げの整数だった(0,7,14,20,27,34,40,47,54,60,67,74,80,87,94,100)
音量アップもダウンもこの数値を指定すればきちんと追従してるのでうまくいかないのは機種固有の問題だと思う >>939
CEILING(100/15*{lv=adj})
調べてやってみる。
自分は単純に変数を{vol_notif}+7にして条件繰り返しにしてる
>>940
実験ありがとう
普通だとやっぱり上手く行くよね 変数値をKEEPとかに飛ばす方法ありますか?
毎日のログを自動で積み上げてほしい テンプレートにあったYouTubeの動画再生すると横画面になるの使ってるんですが
ショート動画だけ縦画面のままにする方法ありますか?
詳しいことは全くわからんです
https://i.imgur.com/X4DaIcq.png >>943
通知に出てる時間を拾って判断できないかね。
詳しいことは全く知らんけど。 せめてどのマクロなのかリンクくらいは貼ってもらえる?
「ユーチューブオートフルスク」で探しても出てこなかったし片っ端からは探したくないしさ >>942
受け手側(Keep等)が対応していればだけど
受け手側のAPIに HTTPリクエストで変数値と併せてぶん投げればOK
やり方は受け手側のAPIマニュアル参照
認可用のヘッダとか変数を組み込んだボディとかややこしいけどできるはず >>945
YouTubeで検索して上から9個目です
URLは出なかったです
マクロドロイドアプリ内のテンプレートです MacroDroidで解決するのもいいけれどRevanced総合で解決するほうが幸せになれる気がする 普通に画面読み取りして、ショートと普通の動画で異なる要素で条件分岐させればいいだろ >>943
Rotationアプリ使ったほうが早い 開発オプのモバイルデータ常にオン
https://i.imgur.com/E7Qk45f.jpg
これのオン・オフ切り替えアクションでできる?
システム設定あたり使ってかな?
いれるべき値もわからず >>951
パッと見 システム設定で相当する分かり易いオプションはなさそう
以下で要望を満たせないかな
トリガー:通信接続の変化時/不可能になった時
アクションで:モバイル通信をONにする
条件:モバイル通信がOFF
似たようなことをVPN接続でやっている
動かないなら
トリガー:一定時間間隔(5分とか)で実行
にしてみたり 精度は下がるけど システム設定→Globalのmobile_data_always_onじゃないの?
設定値はONが1、OFFが0 楽天LINK起動したらWi-FiをOFFにするMacro組んでるけどそれも使えそうかな >>953
これですよね?
https://i.imgur.com/JdsgY8Y.jpg
https://i.imgur.com/pvV416K.jpg
https://i.imgur.com/iIIHbGy.jpg
adbせよとエラー
adbは施行済みでその他のヘルパー使用マクロは問題なくできてるのに
後出しでごめんなさい miuiだからかな
2chMate 0.8.10.182/Xiaomi/2201116SR/13/LR
Xiaomi ヘルパーも以前から使用してます >>955
そこは設定の仕方が違うんだよね
なぜこんなヘンテコな仕様なのかは知らないけどMacroDroidの言う通り設定すると余計な文言が追加されて動かないんだよ
https://i.imgur.com/bjRC707.png >adbは施行済みでその他のヘルパー使用マクロは問題なくできてる
pm grant com.arlosoft.macrodroid.helper android.permission.WRITE_SECURE_SETTINGS
これもう一回やってみ
エラーが出てるならやるべき苦労は惜しまない >>952,955てす
>>956,957
mobile_data_always_on手入力と
ヘルパーadb再度やったらできた!
ありがとう ヨコだけどmobile_data_always_on がオンあるいはオフになったときというトリガーは可能かな? Googleカレンダーの任意の予定を削除依頼するアクション作られてる方いたらスクショお願いできません? 削除依頼☓
削除◯
カレンダー予定を作成や
カレンダー通知の削除などはできるようだけれども
カレンダー通知をトリガーにしその予定をカレンダーから削除できれば便利かと思ったものの良くわからずです >>942
最初に断っておきますが詳しい説明を求められても対応出来ませんので悪しからず
簡単ではありませんが非公式のAPIを使う事でKeepにメモを追加することは可能です
TermuxにPythonをインストールしてgkeepapiを使えばMacroDroidから扱えるでしょう
公式フォーラムの参考情報
https://www.macrodroidforum.com/index.php?threads/save-string-variables-to-googlekeep-memo.6384/ フォーラムではメモの保存ができないせいで難しい話になってる? 自分は英語苦手だから翻訳で読んだのでいまいち理解できなかった…
確かにMacroDroidでIDのクリックはできなかったけどTouchTask使えば保存をクリックできたから簡単にマクロ組めたけどもっとスマートな手法が前提での話なのだろうか
自分はAndroid13だけど14ではクリックできないとか自分の理解不足なだけで全然違う話だったらごめん
https://i.imgur.com/ejj07kG.png >>970
自分には無理かどうかすらわかってないので無回答なだけでまだ出来ないと決まったわけでは…
CalendarTaskというTaskerプラグインを使えば予定の削除ができるとアプリの説明には書いてあるけど使い方がさっぱりわからない >>969
確かにAndroid 13なら保存できましたがAndroid 14だと無理でした
APIを使うと画面がOFFでも保存できるはずなのでどこまで求めるかだと思います
https://i.imgur.com/fsHpTsj.jpg Google Keepがあくまで手段であって目的ではないのなら
「ファイルへ書き込み」あるいは「メールを送る」が確実なんじゃ しらんけどもカレンダーの予定の削除の自動化は探せば出てくるんだからそれを実行すれば良いんじゃねーの?
https://auto-worker.com/blog/?p=4341 >>970
CalendarTaskで可能です
削除するにはIDが必要なので、まず時間範囲などで検索してIDを取得
そのIDを使用して削除の流れです ここにいる皆様の中でAutotoolsのGestures Screen使っている人いますか?
公式チュートリアルサイトに従って試してみてTaskerだとちゃんと動いたのですが、Macrodoridでやってみると背景やジェスチャー用アイコンは表示されたもののインプット側が全く反応してくれない
因みに試したのはコレ↓
https://forum.joaoapps.com/index.php?resources/3d-touch-with-autotools.201/
というかそもそもMacrodoridでの応用方法がどこにも載ってないのでだいぶ難航してます。
具体的には、画面上のスワイプジェスチャー(上下左右)を感知してMacrodroidで変数なりに入れたいです。
Macrodroid、Tasker、Autotools課金済み
非Root化、非ADB
ご存じの方、御教授願いますm( _ _)m CalendarTaskとMacroDroidを連携して、カレンダーの予定を削除する方法は以下の通りです。
MacroDroidを開き、[マクロを追加]をタップします。
[トリガーを追加]をタップし、[カレンダーの予定]を選択します。
削除したいカレンダーと予定の種類を指定します。例えば、[カレンダーを選択する]で[個人]を選び、[予定の種類]で[予定あり]を選ぶと、個人カレンダーに予定があるときにトリガーが発動します。
[アクションを追加]をタップし、[プラグイン]を選択します。
[CalendarTask]を選択し、[設定を編集]をタップします。
[アクション]で[予定を削除]を選択し、[イベントID]と[発生ID]を指定します。イベントIDはカレンダーの予定に一意に割り当てられた番号で、発生IDは繰り返し予定の場合に各回に割り当てられた番号です。12
[OK]をタップし、[テスト]をタップして動作を確認します。
[マクロ名]を入力し、[OK]をタップしてマクロを保存します。
これで、カレンダーの予定が通知された際に、その予定を自動的に削除するマクロが作成されました。 その説目だとどうやってカレンダーの予定から表面に出てこないid調を変数に取得するのか?という一番の問題が説明されてないけど >>978
event idの取得はGet eventsでBy timeで時間指定してEvent id listと、区別がつくようにTitle listに変数を指定します
削除したいevent idがわかったらDelete eventでevent idを指定すればよいです >>979
それはアプリ開けばわかるレベルだから
問題なのはどうやってGet eventsの入力に必要なUTC時間を実行されたカレンダーの通知から自動で取得して変数に入力するのか?という部分
手動でやれば簡単にできる事だけどこの説明がないと結局何も出来ないでしょ? GPT‐4に丸投げ質問は時として適当な事答えるよね
的を絞り質問条件を設定しても無視するとことが多い
その手の質問はchatgptの方が得意 >> 980
いちいち通知のタイミングごとに予定を消そうとせずに、通知後予定が例えば一時間以上前になったものは消してあげればいいのではないかな。
あとあまりヒートアップしないように。
荒らし君の良いカモになるからね。 CalendarTaskについては川崎くんが何か書こうとしているみたいだね。 まあとりあえず時間の取得と入力は文字列処理とかシェルスクリプト使うような難しい内容になってもあれなので簡単な方法を一つ書いておくよ
MacroDroidのカレンダートリガーを使って予定の実行2分前にトリガーが発動するように設定
アクションでCalendarTaskのGet eventsを使って次の予定を取得してタイトルとIDを変数に落とす
削除は希望するタイトルの内容が含まれていたら先に取得しておいた変数を使って削除する
これなら時間で検索する必要がない 2分前にトリガー発動させてるから3分以上経過してから削除が抜けてた >>986
こんな感じ
https://i.imgur.com/9Jwgksu.png
俺もCalendarTaskを紹介しておいて何だけど初めて使ったから細かい事はわからん >>984
それだと1時間の予定だったら予定中に予定が消える事になりますが想定通りですか?
トリガーオプションの更新間隔がデフォルトで5分なので発火しない可能性もありそうですね
予定の終了時のトリガーを使ってGet eventsのStart Timeをトリガー時刻の5分前、End Timeをトリガー時刻にする事で解決できそうです
シェルスクリプトを使わなくてもシステム時間(シリアル値)のマジックテキストを整数で取得して簡単な計算する事で実現可能です
トリガーオプションの更新間隔を1分にする事で発火しない事を防げると思います >>989
>>966では通知がトリガーと言ってて予定の終了がトリガーとは言ってないから想定通りなのでは?
これに合わせて作っただけなので気に入らなければもっと後に削除すればいいし時間計算でやってもいい
トリガーオプションの更新間隔の5分については予定を5分以上前に入力しないと更新されないから予定を取得出来ないと理解してるので更新間隔は変えなくて良いのでは?
トリガーが発動するタイミングで確認してるわけではなく毎回予定全てのデータが更新されてると思ってたので…(MacroDroid内部の話なので正確なところはフォーラムとかで確認してください)
故にトリガーは2分前で十分だと判断(1分でもいけるとは思うけど念の為)してたけど不具合あれば使う人がそこら辺のタイミングは修正してほしい >>990
自分で修正できるので想定通りなら問題ありません
970が逃亡したので990が次スレを用意してもらえると助かります AQUOS使ってる人に聞きたいのですが、
自分はsense8でスリープ状態から電源押さずとも画面をダブルタップすれば時計や通知が見られます。が、この状態はロック解除できる状態ではありません。
この画面の状態で物理ボタントリガーは働いてますが、センサートリガー(近接やシェイク等)は働きません。
これを働くようにするためには画面オフでもトリガー作動させる設定しかないですかね。画面オフでは無いので違う方法をとれるでしょうか。 AQUOS以外でももしかしたらスマホ持ち上げるだけで画面点灯でも同じかも知れませんが。 連投すみません。
実験してみたらスマホ持ち上げるだけで画面点灯ではトリガー働いたので違う状態のようでした。 次スレ
【自動化】MacroDroid Part12【マクロ】
https://egg.5ch.net/test/read.cgi/android/1707528672/
反論あるかも知れませんがスレ内を見渡して気になった点を自分なりにまとめて追記しておきました
本当は皆さんと議論してから書くのが筋なのですがスレ番残ってないので必要であれば次スレで議論をお願いします >>995
書いてある事に共感する部分もありますがルールがあってもそれを守らない人がいるのが5chです
もう少し気楽にかまえていないとガッカリしてこの場を去る事になるかもしれませんね 書いてあることはわかるんだが「残りレス数も少ないし強行してやろwそのうち定着するだろ 」みたいな厭らしさが垣間見える >>997
必要があれば次スレで議論と書いてありますよ?
5chで議論しても統一見解など出ないとは思いますけどね 質問いいですか?
ユーザー補助サービスの動作を継続ってところに
Root /ADB hack
の説明が出てますがあれってADB hackに成功したら消えるんですよね
手持ち2台で同様にADB hackしたんですが
Android 12のタブレットは消えた
Android 14のスマホでは消えな
なのです
これってAndroid 14のスマホの方はADB hackが失敗してるってことでしょうか このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 103日 19時間 46分 57秒 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login レス数が1000を超えています。これ以上書き込みはできません。