【自動化】MacroDroid Part7【マクロ】
■ このスレッドは過去ログ倉庫に格納されています
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。
次スレは>>970が立てること。立てられない場合は>>990が代わりに立ててあげてください。 ここ最近Chromeを閲覧中だけMacroDroidが応答しないエラーが頻発してました
https://i.imgur.com/g87C7Gx.jpg
誰も同じ報告ないのでおまかんなのは確定しているようなので初めはChrome関連のマクロを調べてましたけど原因わからず
仕方ないので100以上あるマクロを個別にオンオフして確認していったところ下記Chromeにまったく関係ないマクロを無効にしたところでエラーが出なくなりました😄
https://i.imgur.com/p5bFb0E.jpg
その後マクロ内を個別に無効化していきましたが全てを無効化してもエラーが発生してしまい、この無効化って何?状態🤔
https://i.imgur.com/gVcKU6C.jpg
そして冷静になってから気が付いた事はトリガーの画面コンテンツで使用してたアプリを先日アンインストールしていた事でした
当然このトリガーを削除したら改善されたけどマクロがピンク色になってなかった事とChromeとまったく関係ない内容が原因だったので解決まで2時間くらい費した…😰
一応こんな事例があったという報告をしておきます カテゴリの削除ができなくなり久しいのよね
カテゴリ変更するとき困るのよね
速く以前のようにカテゴリ削除できるようにならないかな
作動には関係ないが地味に不便 >>736
現在使っているバージョンを教えてもらえますか? >>733
マジックテキストに
・通知のテキスト
・通知のタイトル
が見当たりません
マジックテキストとはこれらのことですよね?
https://i.imgur.com/W88AW1s.jpg >>738
> トリガーでWebhookを選び、識別子を入力してWebhook URLを作成する、文字列
> のローカル変数titleとmessageを作成する
と
>>733 の二番目の画像 >>739
ローカル変数とマジックテキストになにか関係があるんですか? 変数を作れって意味でしたら変数はすでに作成済みです
変数に代入する値としてマジックテキストを選ぶわけですので 失礼しました
トリガーに依存するマジックテキストだったようで
トリガーを設定後に見直したらしっかりと表示されていました
https://i.imgur.com/mWXVMgD.jpg >>738
今は受信側と送信側どちらを作っていますか? >>741
ああ、ごめん、v= の話かと勘違いしてた。
ひっこむわ。 >>742
トリガーを先に作るように書いてあります、良く読んでくださいね
>>744
書いた本人が戻ったので引き継ぎますね、対応ありがとうございます 早とちりな質問失礼しました
たった今作成したマクロが正しく動作しました
クリエパラメーターがどういうものなのか理解していないので、それはのちに調べるとして
クリエパラメーターで送った文字列が変数に代入されるとはすごいですね
知らない事だらけで勉強になります
詳しくご教示いただき本当にありがとうございます >>746
無事完成したようで何よりです、LINEの場合は同じ通知が2回送信されたりしますが
トリガーで複数トリガーの発生を1つと扱うのチェックが付いていればある程度抑制
されますので確認してみてください >>747
チェックを入れて正しく動作しています
ありがとうございます
レスをくださった他の方もありがとうございました >>736
だけど5.256
スマホ、タブとも削除できず
尚、索条できる最後のverは5.254 >>737
>>736だけど5.256
スマホ、タブともカテゴリ削除できず
尚、削除できる最後のverは自分の知る限り5.254 >>750
先行配信されているベータ―版ではv5.26から削除が出来るようになっています
修正版が配信されるまでお待ちください >>729
変数にwebhook基本URL {webhook_url} というのがあるので
こちらを使えばいいと思う >>754
私の認識ではそのマジックテキストは自端末のWebhook URLのエイリアス
です、自端末の中でWebhook URLを参照している時は使えると思いますが
他端末のWebhook URLはマジックテキストでは参照出来ないと思いますし
どうやって他端末のWebhook URLが変化したと認識するのでしょうか?
例えば>>733の場合、他端末のWebhook URLを使っています、他端末の
Webhook URLが変化した時に自動更新されるとはとても思えないのですが・・・ どうやらこのスレには
他人の異論は認めないプロのMacro使いの人
口だけの自治プロの人
いつもうっかり思い違いでかきまわす人
の三人が巣食ってるようだ 12にアプデしたらBluetoothトリガーのテザリングオンオフできなくなった。
対策できた人いますか? >>755
同じような悩み持っているのですが対処をひらめきました。
グローバル変数に自分と相手のwebhookのurlを記憶しておき普段はこれをつかう。
md起動時に自分の値が変化(つまりmd再インストール後の起動)していたらグローバル変数を更新しつつ
相手webhookに自分のurl変更をお知らせ。
webhookトリガーでurl変更のお知らせがきたら
グローバル変数内の相手webhookを更新
これをお互いの端末でやる
だめなのは同時期にmd再インストールした場合。 >>758
トリガーがダメなのかアクションがダメなのか切り分け出来ますか?
OPPO Reno5 Aではアクションは動作しています
解決出来る可能性は低いですが、よろしければ機種を教えてください >>759
Webhook URLが変わってしまう頻度は少ないと思うので手動で変数更新のマクロを
走らせても良いかもしれませんね
やり取りしてる内容が人それぞれ違うので一概には言えませんがntfyだとトピック名
を変えない限り更新作業は必要ありません >>757
後はお前と俺とまたしても何も知らない大泉洋さん(23)だけやな >>759
そこまでやりますかw
自分はwebhook urlをグローバル変数に入れて後々の変更には備えてるけど自動更新までしようとは思いつかなかった >>763
まだやってません。(笑)
このスレ見てて思いつきました。
この仕組みを各端末にいれてから
本命端末のmdを再インストールすれば運用停止期間なしにすみそうです。
ユーザ補助の再設定テクもいれて留守番スマホの安定運用をめざします。 >>757
異論は論理を張ってはじめて異論なんやで
そもそもここのは中傷じゃん ntfyでも変数に代入出来るのでWebhookと使い勝手は変わらず、面倒な
更新作業をしなくて済みます
>>726の例でもこんな感じで受信側でインテント受信トリガーを使えば
変数に代入できます
https://imgur.com/CyMn3iY.jpg ユーザー補助のエラーが今日で3日間連続
エラー通知の内容はアプリの起動終了などの権限がX(他は忘れた)
ユーザー補助のチェックはオンのまま
「マップ起動で位置情報オン」を試したところ普通に動く
ふと見たらエラー通知が消えてる
稲川淳二「怖いよね~」 良くあること MacroDroidで通知を自動で消せばいい
以前のデバイスではそうしてた これを「よくある事」で済ましちゃうとか、さすがッス
「通知を消す」事が目的になってるとかアタマ良すぎて震える まあよくあることだしな
そういうスマホ(android)の不満を解消しようってできるのがMDだけどその機能を必要とするのがMDだけってのは皮肉なもんだ 元々通知消したいなんて言ってないんだからとんちんかんな返答だな
対策方法は上に出てるんだからただの愚痴でしょう >>758
公式フォーラムで開発者側が対策知ってたら教えてくれと募集かけてる状態 >>773
やっぱそうなんだ、でもtaskerで出来たからとりあえず良し このスレではマクロかける人の方が大事だし
質問も回答もせず文句しか言わない人は来なければいいのに ここの所Wi-Fiの切り替えが出来ないんだけど同じような人いるかな?
ヘルパーも入れてちょっと前まで使えてたのになんでやろ? >>781
再起動は?
あとはタスクキル設定の見直しとか各種権限のオンオフ
それでもダメなら再度ADBハックしてみるとか >>782
とりあえず再起動と再インストール
各種設定の見直しもやったんだけどダメでした
ヘルパーにはFailed to set wifi state - Cannot set when hotspot is enabled
と出てるのですがホットスポットは切れているし
お手上げ >>783
もしホットスポットに接続するアプリに心当たりがあるならそっちのアプリを強制終了してみると改善するかも。
ホットスポット関連のアプリがゾンビプロセスになっている事がたまにあって、
その場合はMacrodroidのヘルパーアプリでもNGになっちゃう。 >>786
adbコマンドが打てる状態みたいなのでadb shell svc wifi disableと
adb shell svc wifi enableを試してみては?
adbならホットスポットがONでもWi-Fiを切り替えられるので切り替わるはず
コマンドを実行した時にホットスポットに関して何かメッセージが出るようなら
ホットスポットが起動してるのでしょう
adbコマンド実行後にマクロが動くようならOK、ダメならADB Shell [Tasker Plugin]
でWi-FiをON/OFFするようにすればとりあえずは凌げると思います Wifiの電波強度を取得して一定以下になったらトリガーとしたいんだけど、比較演算子って使えないのかな?
固定値 > {Wifi電波強度}みたいな感じで定義したい 質問すみません
画面コンテンツの逆の動きと言いますか、テキストが消えたら発動するように組むことは可能でしょうか? >>789
以前作って公開したマクロです、Wi-Fiに接続したら5秒おきに電波強度をしらべて
基準値を超えたらメッセージがでます
マクロを起動させてから歩き回ってローカル変数を眺めていると数値が変化するのが
わかると思います
https://www.mediafire.com/file/a380by52y6ukmof/Wi-Fi_Signal_Check.macro/file >>791
ローカル変数signal_levelにwifi_strengthを代入するアクションの内容が、
[strval=wifi_strength]なのはなぜですか?これは何を意味するのですか?
単に[wifi_strength]では駄目なのでしょうか?試しに[wifi_strength]とだけ入力しても代入できました >>791
Wifiの電波強度取るとこまでは実装できてたんだけど比較演算子が使えるか知りたかったんだ、If文でなら使えるんだねありがとう >>792
横からだけどStringからIntegerに変換するためだと思う
Integer型の変数設定アクションの参照元リストにWifiの電波強度を取るマジックテキストがサジェストされないから私もてっきり使えないものと思ってたけど、Stringにサジェストされるのそのまま書いてもちゃんと動くねコレ >>792
[strval=wifi_strength]は変数(文字列)の値を使ってwifi_strengthをIntegerに変換
するために使いました
確かに[wifi_strength]でも動きましたがこれが意図されたものなのかわかりませんし
通常の選択肢に無い物ですので私は積極的に使おうとは思いませんね 自分も値が数値で返ってくるのに文字列変数の方でしかマジックテキストを選択できない仕様に悩みました
これはMD側の仕様が間違いな気がするなあ >>790
Twitterを起動した時に出るツイートしましたという文字が消えたのをチェックする
マクロを組んでみました、時間が足りなかったので十分な検証は出来ていませんので
悪しからず(不完全な部分があると思いますがご容赦ください)
https://www.mediafire.com/file/fvczlbp1y9brr1a/check_word.macro/file 外のデータ持ってくるのにそれが数値であるなんてどう保証すんだ?って話よ >>797
ありがとうございます
複雑なアクションを組まなければならないのですね
参考にさせて頂きます >>798
Pro版の購入履歴がGoogleアカウントと紐づいている為、同じアカウントを使用
してインストールするとPro版が適用されると思います
別のアカウントでインストールした場合は後からPro版の購入のアカウントを追加
してもPro版が適用されない場合があるようです 外出したら自動で機内モードオンなるようにしてるんだけど、使ってるとそのうち機内モードにならなくなる
スマホを再起動すると直るんだけど、しばらくするとまた同じ状況になる
これって解決方法ある? >>803
自動でやるなら>>682以降を読んでやってみる
手動ならヘルパーのユーザー補助をオンオフするとか なるほど
だからサブで使ってる2GBのタブレットでは補助が落ちて
12GBのメインでは落ちないのか Bluetooth接続のワイヤレスイヤホンを使用すると通知音が極端に小さくなってしまいイヤホン設定や本体設定で改善できずmacrodroidでワイヤレスイヤホン使用時だけ通知音量を上げられないか試しているのですが上手くいかず何か案はないでしょうか? 機種とかAndroidのバージョンとかMDでやった事のスクショとか普段は音量変更できてるのかとかもっと言う事ないの? (しっ、ここは手取り足取りで最後まで面倒みる人以外は書き込んではいけないスレになったらしいので
その覚悟が無いなら書き込んじゃだめ) >>809
ああん
誰がそんなこと言ってるんや
いきってんじゃねえよ
やんのか、われ
ゴルァ >>807
OPPOやOnePlusやRealmeならここにチェック入れれば動く
https://i.imgur.com/qI0t38e.jpg >>809
らしい、で語るとかw
いろいろ足りない人だなw >>809
また誤情報だして誘導はじめんの?
もういいよ
邪魔 >>804
ユーザー補助見てみたらマクロドロイドのやつ全部停止してたからオンにしたけど、機内モードにはできなかった
再度adbhackしてみます v5.26.7アプデ来ました!
(ベータテスターの一部に先行配信される場合があり、一斉配信ではありません) >>776
分かってるんならマクロで話しかけろよ。郷に入れば郷に従えだよ。 >>814
機内モードはデフォルトのデジタルアシスタントアプリをMacroDroidにする必要が
あるので、一度GoogleにしてからMacroDroidにしてみては?(再設定) >>817
機内モードをアクションで制御できない機種もあるので、あきらめも肝心やで 元の話はできる機種の話しなのだが
自分もいつの間にかWi-Fiのオンオフだけができなくなって再起動させる事がある >>818
アンカーミス?自分はちゃんと動いているよ、試しにTaskerで機内モードの
切り替えをしてみたらデジタルアシスタントアプリを切り替える必要も無く
簡単でした(要ADB Wifi許可)
Taskerがadbで機内モードを制御しているなら同じコマンドでMacroDroid
でも出来そうなのだけど解析できてないので上手くいかないのが残念 他人の異論は認めないプロのMacro使いの人
口だけの自治プロの人
いつもうっかり思い違いでかきまわす人
の三人がちゃんと揃ってて草 また訳のわからない書き込みする奴が出たな・・・
>>821
それぞれにアンカー打ってみてよ、どれがどれよ? >>820
機種によっては何やっても制御できなくて、
お前の話なんて、聞いてないんだけどw >>819も書いてるけどなんで唐突にできない機種の話題を出したんだよ?
>>817にアンカー打っておいて関係ないっておかしいでしょ >>824
機種依存で、いくら設定してもダメな場合があるからだろ >>825
今まで使えてたのが使えなくなったっていう話ですよね?なぜそこに使えない
機種の話題が必要なんだか・・・
再起動したら動くという話なのでたまに再起動したらよいとは思いますけどね >>820,822,824
他人の異論は認めないプロのMacro使いの人
>>808,819
口だけの自治プロの人
>>818
いつもうっかり思い違いでかきまわす人
頼むからコテつけてくれ からかいやすいから >>827
お前もコテつけてくれ
NGにするから
からかうだけで来るなら、荒らし 日本語フォーラムがきちんと機能すればいいのにね
でもねー マクロが書けるだけの役立たず
ネットの世界では負けないぞ、って感じ?
仲良くしろよザコども >>828
私も同意です
>>829
書き込んでみたら良いのでは?少なくとも1人は話を聞いてくれるはずですよ >>831
あそこに書き込むことは現状ないです。
そして将来書き込む事も残念ながらないと思います。 >>832
差し支えなければ理由を聞かせてもらえますか? ■ このスレッドは過去ログ倉庫に格納されています