[過去ログ] 【ワッチョイ】【自動化】MacroDroid Part8【マクロ】 (987レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: (スッププ Sd92-G1eK) 2022/08/02(火)08:46 ID:oNi+6abDd(1/3) AAS
!extend:checked:vvvvv:1000:512
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。
次スレは>>970が立てること。立てられない場合は>>990が代わりに立ててあげてください。
スレを立てる場合に、ワッチョイを有効にするため頭に
!extend:checked:vvvvv:1000:512
の行を2行以上就けて下さい
前スレ
【自動化】MacroDroid Part7【マクロ】
2chスレ:android VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
861: (ワッチョイ 4fb1-1wB4) 2023/02/10(金)20:24 ID:hg2OpUS30(1) AAS
>>860
メディア再生→始まらない→アプリ起動→再生みたいな1アクションさせたいだけなのに、失敗対策まで含めると長くなるのとか
現在の画面輝度取得→その値で固定するみたいな、アクションに欲しいけど存在しないものとか
タイマーのインテント送信(秒指定可)みたいな、複数箇所で呼び出しそうなやつとかだな
862: (ブーイモ MM4f-4Jpf) 2023/02/10(金)20:50 ID:p6QdCfg/M(1) AAS
アクションブロックって色々なマクロから繰り返し呼び出して利用する部分マクロとアクションブロックに用意されてる変数の入出力を利用するのが想定されてるよね
だけど自分は過去に2回もアクションブロックに登録しておいたデータをダメにされた(アクションブロックだけ全部消えてなくなってた)事があるから怖くて未だに使えないけど
863: (ワッチョイ 3fef-4osW) 2023/02/10(金)23:46 ID:cbW51+yF0(1) AAS
プログラミングでいう関数的な扱いしてるよ
864: (アウアウウー Sa4f-x2LM) 2023/02/11(土)01:11 ID:kYgtZqo/a(1) AAS
一つのマクロを関数の様に扱って
カテゴリ全体で一つのマクロにすることならある
865(2): (アウアウウー Sa4f-x2LM) 2023/02/11(土)13:41 ID:S9VWthlVa(1) AAS
「トリガーまで待機」で「画面コンテンツ」使うと
たまにうまく行かないことあるんだよな
タイムアウトのオプション追加されないかなぁ
866(1): (ブーイモ MMaa-FmCY) 2023/02/11(土)14:31 ID:h0pm9TgmM(1) AAS
>>865
画面コンテンツは便利なんだけど弊害もあるし使い所は良く考えないとね
自分は必要最小限の短時間使用に限ってるのとうまくいかなかった時の為にタイムアップで待機アクションを全てキャンセルを使ってる
867: (アウアウウー Sa4f-x2LM) 2023/02/11(土)14:45 ID:q1PrjR9Za(1) AAS
>>866
>うまくいかなかった時の為にタイムアップで待機アクションを全てキャンセルを使ってる
これってどうやってやってる?
868(3): (ワッチョイ d3b1-jmI9) 2023/02/11(土)15:26 ID:hTedd5Iv0(1) AAS
>>865
多分これが一番早いと思います
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
アクションブロックによる並列化は便利
869: (アウアウウー Sa4f-x2LM) 2023/02/11(土)16:15 ID:zYF14okTa(1) AAS
>>868
アクションブロックを使えば別マクロを作らなくても並列化でにるのか
ありがとう
870: (ワッチョイ 1e6e-D0vN) 2023/02/11(土)23:30 ID:DyRfx3bg0(1) AAS
>>868
横からだけど俺も別空トリガーの呼び出し専用マクロをいちいち作ってたわ
キャンセルとかのマクロ名指定に変数使えたんだな
これは確かにはかどる
871: (ワッチョイ ef15-vQqS) 2023/02/11(土)23:53 ID:3CFosMtR0(1) AAS
フローティング文字でミリ秒単位の書き換えをやってみました
意外とフリーズしないものですね
外部リンク:www.mediafire.com
872: (ブーイモ MMaa-a/jr) 2023/02/13(月)14:08 ID:IT9qww30M(1) AAS
ユーザー補助が外れるのは何のタイミングなんだろ
おまかんなのかな
873: (ワッチョイ 2bad-Ja3i) 2023/02/13(月)14:39 ID:giAXaFvq0(1/2) AAS
俺のもユーザー補助切れまくるけどタイミングはよく分からんね
切れてもマクロで自動オンにできる場合と、マクロが反応しなくなるから強制停止するしかなくなる場合があるし
874: (テテンテンテン MMc6-VTWb) 2023/02/13(月)15:27 ID:j4BdC0eAM(1/2) AAS
またお前かと言われそうだからメーカーは伏せるけどわいのもたまにユーザー補助外れる
設定のユーザー補助サービスの動作を継続にチェック入れとけばオフにすると自動でオンになるから最近実装されたシステムログ記録を使ってエラーをトリガーに復活させてるけどさ
1日に1回とか定期的にオフさせるマクロを作ってもいいかもな
875(1): (ワッチョイ 2bad-Ja3i) 2023/02/13(月)17:35 ID:giAXaFvq0(2/2) AAS
一日一回オフはやってたけど無意味だった。決められた周期で切れるとかじゃないっぽいな俺の場合は
なんかマクロ発動する瞬間に同時に切れてマクロ不発になるパターンも多い
876(1): (オイコラミネオ MM8b-FmCY) 2023/02/13(月)17:55 ID:r5orlU7CM(1) AAS
自分のは1日に何度もユーザー補助がおかしくなる時があるから(ない日もあるけど)自動復帰マクロ組んでる
Wi-Fiオン→Wi-Fiオフのままだったら自動復帰マクロ実行って感じだけどMacroDroid自身を強制再起動かけなければならない時はマクロの継続実行できないのがいまいちね
877: (テテンテンテン MMc6-VTWb) 2023/02/13(月)18:05 ID:j4BdC0eAM(2/2) AAS
>>875
そうなんや
じゃあシステムログ記録のトリガーが良さそうやね
878(2): (アウアウウー Sa4f-x2LM) 2023/02/14(火)00:24 ID:ql0mEeZqa(1) AAS
>>876
強制再起動したあとに自動復帰したいならマクロを2つに分けるのはどうだろう
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
879: (アウアウウー Sa4f-x2LM) 2023/02/14(火)00:27 ID:/r2x9ddAa(1) AAS
>>878
今気づいたけど
強制停止する前に自動復帰が無効にならないように
自動復帰マクロの最初に待機挟んだ方がいいかも
880: (オイコラミネオ MM8f-FmCY) 2023/02/14(火)06:25 ID:G8CsW+BXM(1) AAS
>>878
お気遣いありがとう
既にMDの強制終了マクロと自動復帰マクロとユーザー補助のオンオフマクロは使い分けてます
継続できないと言ったのはマクロ実行中にエラーが出てからMD自身を再起動させてしまってるのでエラーが出たマクロの続きから実行できないという意
マクロ実行前にエラー検知できないと対応できないので定期的なチェックでもしようかとか考え中
881(3): (ワッチョイ 9396-NRqz) 2023/02/17(金)01:44 ID:arewGPyU0(1) AAS
すごく初歩的な質問で恐縮です。
マクロAで叩いたWebhookのHTTPステータスをグローバル変数Bに保存しているとして、この変数Bが400番台のときだけをトリガーにしたアクションを組みたいのですが、このときの演算子ってどのように組めばよろしいでしょうか。
500>[v=B]>=400とかで合ってます?
882: (ワッチョイ 076e-UDDm) 2023/02/17(金)06:57 ID:xjTVQOLu0(1/2) AAS
>>881
画像リンク[png]:imgur.com
883: (ワッチョイ 076e-UDDm) 2023/02/17(金)07:06 ID:xjTVQOLu0(2/2) AAS
>>881
画像リンク[png]:imgur.com
884: (ワッチョイ 8358-lUjw) 2023/02/17(金)09:13 ID:ZjZRcQEQ0(1/2) AAS
>>881
画像リンク[png]:i.imgur.com
885(1): (ワッチョイ 8358-lUjw) 2023/02/17(金)09:15 ID:ZjZRcQEQ0(2/2) AAS
あ、トリガーにしたいのか
すまん、読み違えてた
886(1): (スップ Sd4a-NRqz) 2023/02/17(金)15:38 ID:ueKYI+Lid(1) AAS
>>885
はい、トリガーにしたいのです。
変数名が異なりますがこういうことで良いでしょうか。
画像リンク[jpg]:i.imgur.com
887: (ワッチョイ 9596-VgMy) 2023/02/18(土)14:12 ID:5K5E39Sa0(1) AAS
自己解決しました。>>886では動きませんでしたが下記の設定で意図した動きになりました。883様ヒントをくださりありがとうございます。
画像リンク[jpg]:i.imgur.com
888(1): (ワッチョイ c573-T/28) 2023/02/20(月)10:12 ID:F/DZjpxl0(1) AAS
普段メディア音量0にしてて
Googleアシスタントを起動した時だけ
メディア音量を一時的に上げたいんだけど
発動しないから誰か助けて下さい
トリガーがAlexaアプリだと発動するけれど
GoogleアプリやGoogleアシスタントだと無反応になる
画像リンク[jpg]:i.imgur.com
889(1): (ワッチョイ c5ad-Qzdv) 2023/02/20(月)22:56 ID:ndP0Cabj0(1) AAS
充電して80%になったら画面点灯と音で知らせてくれるマクロ組んでるのに
充電のタイミングでユーザー補助が切れてマクロ不発でいつの間にかフル充電されてるのうぜぇ
なんでユーザー補助こんな切れるんだよ
890(1): (オイコラミネオ MM2b-USEM) 2023/02/20(月)23:16 ID:0mVIfQLlM(1) AAS
>>888
アプリの起動方法毎にトリガーを追加する必要があるみたいだけどLogcat使ってアシスタント起動をトリガーに出来るのは確認できた
画像リンク[jpg]:i.imgur.com
上のは電源ボタンで起動した時用で下のはホームからアプリを起動した場合
Logcatの事はあまり詳しくないからもっと良い設定方法があるかも
891: (ワッチョイ c573-T/28) 2023/02/21(火)00:33 ID:NkSaM+N30(1) AAS
>>890
詳しくありがとう
アシスタントは結構複雑なんだね
892: (ワッチョイ c56e-J/1p) 2023/02/22(水)03:46 ID:Cbigf9lp0(1) AAS
いたわり充電常時でいいのでは
893(1): (ワッチョイ e573-R12p) 2023/02/22(水)19:05 ID:lgf9njgs0(1) AAS
>>889
参考までに機種は?
894: (ワッチョイ c5ad-Qzdv) 2023/02/22(水)20:33 ID:OnXpu8U+0(1) AAS
>>893
OPPO Reno7a
895: (ワッチョイ 15b1-t23g) 2023/02/22(水)20:35 ID:fgw//ARs0(1) AAS
いつものやつ
896: (テテンテンテン MMcb-7eE+) 2023/02/23(木)09:41 ID:cOKRCNk3M(1) AAS
>>845
ダメでした
今日祝日なのに発動されてしまいました。
トリガーは月~金の8時
条件にGoogleカレンダー日本の祝祭日と一致しない
今日は祝祭日と一致するので発動しなあはずなのに。
897(1): (オイコラミネオ MM93-USEM) 2023/02/23(木)11:55 ID:uYG9WvtNM(1) AAS
こんな事言っては失礼だけどマクロの組み方違ってないのかな
カレンダーの設定って言葉の意味と実動作が微妙所があって勘違いしやすい気がするのよね
898: (ワッチョイ 6d1f-7eE+) 2023/02/23(木)12:24 ID:nrsm2BrX0(1/3) AAS
>>897
すみません、もう少し具体的に教えてください
899: (ワッチョイ 6d1f-7eE+) 2023/02/23(木)12:28 ID:nrsm2BrX0(2/3) AAS
先に書いた通りトリガーに条件付をしてもダメだったので、試しにアクションの中にカレンダー日本の祝祭日条件分離を入れてみたら条件働きました。ただこれでは(祝祭日に関わらず動いてほしいものもあるので)アクションが煩雑になり、トリガーに条件をつけたいところです。
900(1): (ワッチョイ 7558-UMSt) 2023/02/23(木)12:46 ID:Ur++S56e0(1) AAS
スクショ貼ったら有識者が問題点洗い出してくれるかもね
901(2): (ワッチョイ 6d1f-7eE+) 2023/02/23(木)14:38 ID:nrsm2BrX0(3/3) AAS
>>900
では一応スクショ上げます
画像リンク[png]:i.imgur.com
902(1): (オッペケ Sre1-oglI) 2023/02/24(金)08:45 ID:J7HhHg0Jr(1/4) AAS
>>901 様
こんにちわ。
お悩みの件につきまして、
サンプルを作りました。
外部リンク:www.dropbox.com
ご参考となれば幸いでございます。
それでは失礼いたします。
903(1): (テテンテンテン MMcb-7eE+) 2023/02/24(金)09:22 ID:zC+9laOkM(1) AAS
>>902
ありがとうございます
がdropboxは開けませんでした
904(1): (オッペケ Sre1-oglI) 2023/02/24(金)09:35 ID:J7HhHg0Jr(2/4) AAS
>>903 様
失礼しました。
外部リンク:www.dropbox.com
こちらのリンクをWebブラウザで表示頂きました上で、画面左下の下方向↓ボタンからマクロファイルをお使いのAndroid端末にダウンロードできますので、
Macrodroidにインポート頂いて、確認してみて頂けますでしょうか?
お手数をお掛けしまして申し訳ありません。
宜しくお願い申し上げます。
905(2): (テテンテンテン MMcb-7eE+) 2023/02/24(金)11:13 ID:FtiEc/BHM(1) AAS
>>904
ありがとうございます
拝見しましたが、解説願えませんか?
日を変数に入れてからが良くわかりません
906: (オッペケ Sre1-oglI) 2023/02/24(金)12:18 ID:J7HhHg0Jr(3/4) AAS
>>905 様
かしこまりました。:-)
当該のマクロについては「WebAPI」という機能を使っています。
簡単に申し上げると、インターネット上には「WebAPI」を提供する個人または組織が存在し、様々なサービスを提供してくださっています。
これらは、HTTPのリクエストを送る(インターネットのURLに基づいた呪文のようなものだと、まずは考えて頂ければと思います)と、結果を変数や配列(JSONやXMLという規格に基づいた構造で)形式で応答を返します。
今回のマクロでは、「与えられたYYYYMMDD 形式の日付に対して」日本の祝祭日に該当するかどうかをチェックして、祝祭日に該当していれば文字列「horiday」を、平日ならば「else」を
返してきます。
要は、日本のカレンダーに詳しい方がいて、その人に「きょうは休日なのかい?」と聞いて、帰ってきた返事に基づいて、処理を分けてあげれば、期待していた処理が出来るのでは?
ということですね。
受け取った返事を調理するのはifアクションのところです。
ここにアクションを追加頂ければ、祭日の処理はできるでしょうし、elseを追加しておけば祭日以外の場合にも対応出来ますから、カレンダーのトリガー設定で悩まれるよりは簡単になるかと存じます。
長文失礼しました。
宜しくお願い申し上げます。
907: (オッペケ Sre1-oglI) 2023/02/24(金)12:22 ID:J7HhHg0Jr(4/4) AAS
>>905 様
あと、重要なデメリットを。
WebAPIに問い合わせる=インターネットにアクセスする
なので通信が発生します。
といっても3KB位ですしGoogleカレンダーにアクセスするのと変わりありませんが、通信したくない場合は申し訳ありませんがこの方法は避けて頂いた方が宜しいかと存じます。
お手数をお掛けしまして申し訳ありませんが宜しくお願い申し上げます。
908: (テテンテンテン MMcb-7eE+) 2023/02/24(金)15:59 ID:CTdhCslPM(1) AAS
ありがとうございます
正直良く理解できてませんがやってみます
909(2): (オイコラミネオ MMc9-USEM) 2023/02/24(金)19:31 ID:eAht0r3jM(1) AAS
>>901
自分のはこの設定でいけてると思う(今日は祝日でないので実際には別のカレンダーを使ってテストしている)
MacroDroidのバージョン(v5 29.13)違いによるものとかカレンダー側との同期とかがうまくいってないなど何か別の原因がありそうな気がする
画像リンク[jpg]:i.imgur.com
910: (ワッチョイ 6d1f-7eE+) 2023/02/24(金)19:52 ID:FAxgm9G/0(1) AAS
>>909
ありがとうございます。そういえば別の端末で日の出日の入をトリガーに出来なかったことがありました。同じように使っている端末の問題もあるのかもしれませんね
911(2): (テテンテンテン MMcb-7PCk) 2023/02/24(金)20:14 ID:oYq5bhf+M(1) AAS
googleカレンダーで祝日は取れるのにわざわざ(笑)API呼ぶのは笑えるよね
912: (ワッチョイ 9d4a-hsiP) 2023/02/25(土)08:12 ID:2qCsfbM40(1/2) AAS
>>911
初心者さんに簡単な構造にして理解させようとする点は評価できないのかな。
913(1): (ワッチョイ 4d96-WYn+) 2023/02/25(土)09:52 ID:ZTdh41Ha0(1) AAS
あるアクションを叩いた後、Macrodroid全体を1秒だけ止める方法ってありますか?
マクロA中のアクションA(httpリクエスト)とマクロB中のアクションB(httpリクエスト)があり、トリガーによってアクションAとアクションBが同時に叩かれるとhttpリクエストがエラーになるためです。
httpリクエストの中の「レスポンスがあるまで待機する」チェックは同一マクロ内でしか有効でなく、「Macrodroidを無効にする」だとその後に控えているマクロ全部がキャンセルされてしまいます。
914(3): (アウアウウー Sa39-Qlav) 2023/02/25(土)10:24 ID:qlI6d+b/a(1) AAS
グローバル変数にマクロAかBが実行中or非実行中を記録させて
もし実行中なら「トリガーまで待機」で変数変化時まで待機させればいいんじゃね?
915: (アウアウウー Sa39-Qlav) 2023/02/25(土)10:37 ID:jZcoZjWFa(1) AAS
もしくは単純に実行中なら1秒待機とか
916(1): (エムゾネ FFfa-XDFC) 2023/02/25(土)11:23 ID:mU2UE1bmF(1) AAS
>>913
リクエストごとにマクロを小分けにしておいて、親マクロから呼び出せばあるていどコントロールできるんじゃないかなぁ
917(1): (ワッチョイ 0115-1yY1) 2023/02/25(土)15:34 ID:XPVseGMu0(1/3) AAS
>>911
選択肢を提示してくれているのだから笑い所など何処にも無いと思いますが・・・
変な事を書くからマクロの公開を停止してしまったようですね
918(2): (ブーイモ MMde-ovLh) 2023/02/25(土)17:21 ID:s652yCyMM(1) AAS
>>914
あなたに1票!
>>917
そんな事はあげた本人にしか分からないので…
丁寧に説明はしてたけど、初心者にAPIは敷居が高いかもと俺も思ったよ
その前に揚げ足取りはスルーでいいんじゃないの?
919: (ワッチョイ 0115-1yY1) 2023/02/25(土)17:44 ID:XPVseGMu0(2/3) AAS
>>918
たしかにスルーすべきでした
920(1): (ワッチョイ 9d4a-hsiP) 2023/02/25(土)18:36 ID:2qCsfbM40(2/2) AAS
>>918
最近のMDはバグ多いからむしろ外部API使ってなんとかしようとしてるのかもね。俺は評価する。
テンプレも用意してくれてるし、敷居高くてもまぁ学べる。中身見てみたら?
921: (ワッチョイ 0115-1yY1) 2023/02/25(土)18:53 ID:XPVseGMu0(3/3) AAS
>>920
ダウンロードできるようになってました
パラメータを変える事で応用できますね
外部リンク[html]:s-proj.com
922(1): (ワッチョイ da56-E1TY) 2023/02/27(月)15:17 ID:OP0tt35m0(1/3) AAS
うーむ
画像リンク[png]:imgur.com
画像リンク[png]:imgur.com
画像リンク[png]:imgur.com
923: (ワッチョイ da56-E1TY) 2023/02/27(月)16:32 ID:OP0tt35m0(2/3) AAS
あとアクションブロック使ってプロセス複数立てたとこから同じマクロ呼び出して待機まで合流させたら帰ってきて処理続いたのアクションブロック1つだけになったわ
やっぱりアクションブロック内でn秒待機ループさせるしかないのか
924(1): (ワッチョイ da56-E1TY) 2023/02/27(月)17:19 ID:OP0tt35m0(3/3) AAS
ふとスレの内容をみて久しぶりにバージョンアップしてみた
画像リンク[png]:imgur.com
マクロの実行が実行中のマクロに対してはResumingになるなら
プロセス管理用マクロに自身のマクロ名なげて順番にマクロ実行させるようにすればいいか
925(1): (ワッチョイ 4d96-WYn+) 2023/02/27(月)18:44 ID:qfJtzv6L0(1) AAS
>>916
>>922
913ですがありがとうございます。やはり結構複雑になってしまうんですね。それなりに難易度が高そうだということはわかりました。
926(1): (ワッチョイ 0db1-BKC+) 2023/02/27(月)19:19 ID:iXusXSAq0(1/2) AAS
HTTPリクエストが被らないように…ねえ
一応やってみたけどQueueが欲しくなるな
必要なグローバル変数
画像リンク[png]:i.imgur.com
全リクエストを管理するためのマクロ
画像リンク[png]:i.imgur.com
文字列操作1(1行取り出し)
画像リンク[png]:i.imgur.com
文字列操作2(1行削除)
画像リンク[png]:i.imgur.com
HTTPリクエストを送りたいマクロ側
画像リンク[png]:i.imgur.com
変数を設定
画像リンク[png]:i.imgur.com
927: (ワッチョイ 0db1-BKC+) 2023/02/27(月)19:20 ID:iXusXSAq0(2/2) AAS
あ、ほげ ふが ぴよは動作テストに使ったマクロ名だから空欄でOK
928(1): (ワッチョイ 896e-E1TY) 2023/02/27(月)21:02 ID:JgN5z1yp0(1) AAS
>>925
ん?雑に解決してたもんだと思ったけど
AB2つしかないなら>>914の手段で、例えば
画像リンク[png]:imgur.com
くらいでいけるよ
929: (オイコラミネオ MM49-fAlj) 2023/02/28(火)09:48 ID:DgsTJkMqM(1) AAS
>>924
バージョンアップ羨ましい
Apkpureで落としてきたv5.30.7は対応していない端末ですと表示されてインストールできなかった@Reno7 A
仕方ないので最新のv5.31.5入れてみたらTouchTask使ったトリガーまで待機が機能しなくて速撃沈
ADB使ってのバージョンダウンインストールもうまくいかないから元の状態に戻すのも面倒でげんなり…
930(1): (ワッチョイ da56-E1TY) 2023/02/28(火)14:41 ID:FQjFEYuu0(1) AAS
一応動くものができたけど何だかなって感じね
画像リンク[png]:imgur.com
画像リンク[png]:imgur.com
外部リンク[mp4]:imgur.com
931(1): (アウアウウー Sa39-Qlav) 2023/02/28(火)15:38 ID:QS0eHY4pa(1) AAS
何してんのかよくわからんけど
HTTPリクエストが被らないようにしたいだけなら>>914の通り作るだけでよくね?
マクロAもBも内容は同じ
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
932(1): (テテンテンテン MM0e-8vUP) 2023/02/28(火)21:05 ID:g5dZ2AQnM(1) AAS
>>909
気になったんですけど、別のカレンダーとは何ですか。でそれをどうやってトリガー条件に入れるんですか
933: (ワッチョイ 896e-E1TY) 2023/02/28(火)22:07 ID:MUX9tzqf0(1) AAS
>>932
MD(android)が認識できるカレンダーだったら何でもいい
Googleのカレンダーなら
外部リンク:support.google.com
外部リンク:support.google.com
追加したものはカレンダーオプションのカレンダーの選択で選択できる(選択したカレンダーの予定しか拾わない)
934(1): (ワッチョイ 76cf-xepH) 2023/03/02(木)22:19 ID:BaX9ZciI0(1) AAS
>>641
OPPO Reno5 Aを使用しております。私も頻繁にAdGuardが無効になるので、「アプリを有効/無効」のマクロを組みたいのですが、
まず>>641氏、回答のインテントのやり方の前にアクションの設定からつまずいております。
何方かお力添え頂け無いでしょうか、AdGuardの高度な設定[自動化]は済ませております宜しくお願い致します。
935(1): (オイコラミネオ MM7e-fAlj) 2023/03/02(木)22:26 ID:hm59BXaTM(1) AAS
>>934
こんな感じのマクロを作って他のマクロから呼び出して使ってる
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
936(1): (ワッチョイ 76cf-xepH) 2023/03/03(金)00:58 ID:Ag9QSXQb0(1/5) AAS
>>935
レス有難う御座います。失礼ながら同じ物を何とか制作しインテントは>641氏の物を使わせて頂いたのですが、
恥ずかしながら他のマクロから呼び出してるの意味が分からず、申し訳御座いません。
此の2つのマクロ以外に呼出すマクロが必要なのでしょうか?また単独でアクションを試すと[無効な自動化リクエスト]と表示され何の反応もありません。
937(1): (オイコラミネオ MMad-fAlj) 2023/03/03(金)06:52 ID:kayHS5tPM(1) AAS
>>936
他のマクロから別のマクロを呼び出して実行するというのは1つの技としてのやり方なので不要ならやらなくて良いよ
(MacroDroid固有の中のアクションブロックとかマクロを実行を使うと他のマクロを実行できる)
過去に何度も出てるけどまずは初心者向けのMacroDroid解説サイトとかを見てほしい
あとは>641氏の内容は入力場所の参考にはなるけど実際に入力する内容は各人違うというのはAdGuardの解説サイト見て理解してます?
938(1): (ワッチョイ 76cf-gCl+) 2023/03/03(金)09:27 ID:Ag9QSXQb0(2/5) AAS
>>937
丁重な説明ありがとう御座います。残念ですが私には高度すぎるマクロでした。
理解力も必要ですが解説サイトで勉強させて頂きます
939(1): (ワッチョイ b1b0-K5yB) 2023/03/03(金)09:42 ID:tyxx82HM0(1) AAS
MacroDroidで公衆Wi-fiに接続した時だけWireGuardへ接続するようにしてみた
参考にしたのは下の書き込み
【自動化】MacroDroid Part6【マクロ】
2chスレ:android
1.下記URLのCodeから3つのファイルをダウンロード
外部リンク:firestorage.jp
2.app-release.apkをインストールし、アプリを起動して権限を与える(野良アプリなので自己責任で)
3.Connect_to_VPN.macroとDisconnect_VPN.macroをMacroDroidにインポートする
4.WireGuardの設定→詳細設定→外部アプリからの制御にチェックをいれる、自分のトンネルの名前を憶えておく(ここを忘れると接続できないので、うまく作動しない時には再確認)。またバッテリーの最適化を解除しておく
5.インテントを送信を設定変更で開き、tunnelの下のVPNを自分のトンネル名にしてOK
6.マクロを保存する
7.アクションを試すでWireGuardのトンネルが起動するか、終了するかを試す
8.適当なトリガーを設定する(ネットワークに接続に設定して、下の条件で自宅やモバイルルーターなど作動させないAPを設定)
※動かない場合は各アプリをバックグラウンド動作できるように設定
940(1): (ワッチョイ 0573-Qlav) 2023/03/03(金)09:48 ID:IiZszVWE0(1/5) AAS
>>938
そんなに難しいもんじゃないなよ
トリガーには「VPN状態の変化時」を使うと良い
例えばこんな感じ
画像リンク[jpg]:i.imgur.com
これでもだめたらVPN無効状態で繰り返し実行するようにすると良いよ
画像リンク[jpg]:i.imgur.com
実際にサブで使ってるRAM2GBのクソ雑魚タブレットでは
2枚目の画像のマクロ使ってるよ
941: (ワッチョイ 0573-Qlav) 2023/03/03(金)10:18 ID:IiZszVWE0(2/5) AAS
手順まとめたよ
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
これでもまだ分からないところがあるなら聞いてくれ
942(1): (ワッチョイ 05ca-3naU) 2023/03/03(金)13:47 ID:00j0+w7o0(1/4) AAS
Instagramのストーリーズ(24時間で消える投稿)をなるべく見逃したくないのですが、フォローしている人すべての通知をオンにすると通知の頻度が高くなりすぎるのでMDを使って最後にInstagramを終了してから12時間が経過したときに通知を出そうとしています。
単に「トリガーまで待機」することで複数回発火しても一度しかアクションは実行されないという話を見て試してみたところ、確かに一応意図した動作はしているのですが、このような実行時間の長いマクロだとInstagramを閉じ開きするたびに実行中のマクロがどんどん積み重なってしまってよくないのかな……と思いました。
画像リンク[png]:i.imgur.com
943(1): (ワッチョイ 05ca-3naU) 2023/03/03(金)13:48 ID:00j0+w7o0(2/4) AAS
そのため、定期実行して起動中かどうかをチェックしてタイマー実行する方法、終了時間をグローバル変数に保存するマクロとそれをチェックして通知するマクロを分離する方法を考えたのですが、前者は一瞬だけ起動してすぐ終了するとうまく動かないことがありますし、後者はマクロ枠を2つ食ってしまい、どうもスマートでないように感じています。
マクロのインスタンス番号でも取れれば実行中の古いマクロを中断できるのでそれがベストなのでしょうが、そのようなアクションや変数はパッと見存在しないようです。このようなケースでのうまいやり方のようなものはありますか?
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
944: (ワッチョイ 0573-Qlav) 2023/03/03(金)14:21 ID:IiZszVWE0(3/5) AAS
発想を変えて
Instagram終了から12時間以内は通知を消すようにしてみるのはどうだろう?
画像リンク[jpg]:i.imgur.com
945: (ワッチョイ 05ca-3naU) 2023/03/03(金)15:20 ID:00j0+w7o0(3/4) AAS
うーん、やっぱり通知が来てバイブで気づくみたいなところはあると思うので逆に通知を消すのはどうかなあという感じです。
ただ発想変えるってのはとても参考になりました。別に正確に12時間後が知りたいわけじゃなくて投稿を見逃したくないのが目的なので、2つ目の実装で15時間後・18時間後・21時間後にも追加で通知出すようにすれば、
もし12時間のタイミングでストップウォッチのリセットに失敗しても数時間後に通知が来ますし、たまたま忙しくて開かず通知を消しちゃったときのフォローにもなるし、これが正解かもしれないですね。
946: (アウアウウー Sa39-n/nL) 2023/03/03(金)15:44 ID:dfprJRlYa(1) AAS
>>943
1つに纏めればいいのでは?
947: (ワッチョイ da56-E1TY) 2023/03/03(金)15:45 ID:whtq4H5C0(1) AAS
>>942
トリガーまで待機のアクションじゃなくて普通にトリガーにストップウォッチを入れたら良いのでは?
マクロひとつにまとめたいなら条件分岐に発動したトリガーって条件がある
948: (ワッチョイ 05ca-3naU) 2023/03/03(金)16:15 ID:00j0+w7o0(4/4) AAS
「発動したトリガー」見落としてました!
ストップウォッチとInstagram終了時で起動させてこいつで分岐させればいいんですね
これで完全解決っぽいです。ありがとうございました
949: Dimlos◆Tw.0WHTPn. (ワッチョイ 8976-cBbs) 2023/03/03(金)19:22 ID:QeXu/dax0(1/3) AAS
>>939
私が公式フォーラムにアップしたマクロを使っているのではありませんか?
元の書き込みをしたのが自分だったか覚えていませんが公式フォーラムは名前が残っています
別人が作ったにしてはマクロの名前も同じ、仮に付けたトンネル名も同じなのは疑問を感じます
公式フォーラムにも元ネタにもちゃんとGitHubのオリジナルリンクがあるのに
さも自分が作ったかのようにファイルを公開しているのだとしたら感心しませんね
外部リンク[php]:www.macrodroidforum.com
950: (ワッチョイ 7df1-yev6) 2023/03/03(金)20:36 ID:CwRBlRep0(1/2) AAS
同一人物?
2chスレ:hard
951(1): (ワッチョイ 7df1-yev6) 2023/03/03(金)20:48 ID:CwRBlRep0(2/2) AAS
GitHubのトップページにあるマクロは404だね
952: (ワッチョイ 8976-cBbs) 2023/03/03(金)21:03 ID:QeXu/dax0(2/3) AAS
>>951
確かにそうですね、リンクが間違っているのでしょう
ダウンロード自体は可能でした
このスレ以外でもパクリ(疑惑?)かと思うと悲しい気持ちになります
953(2): (スッップ Sdfa-WYn+) 2023/03/03(金)21:21 ID:mfeyCx2Kd(1/4) AAS
みなさんありがとうございます。>>931、>>928の方法はやってみましたがうまくいきませんでした。マクロA,マクロBが同時に発火するとマクロ実行中を記録する変数の書き換えがhttpリクエストの後に回ってしまうようです。>>930は解読できませんでした。。。
954(1): (ワッチョイ 8976-cBbs) 2023/03/03(金)21:29 ID:QeXu/dax0(3/3) AAS
>>953
どちらかのマクロのHTTPリクエストの前に待機を入れるというのはダメですか?
同時に発火しても同時には実行されないと思います
955(1): (ワッチョイ 76cf-xepH) 2023/03/03(金)21:41 ID:Ag9QSXQb0(3/5) AAS
>>940
ほんとうに有難う御座います。帰宅して早速設定しました。半分諦めていたのですが感謝の気持ちで一杯です。
恥ずかしながら、インテントのpasswordも間違えておりスマホのロックパスを入れておりました。
設定後、快適に機能しており助かっております。宜しければ2点ばかし教えて頂きたいのですが、
>>940のスクショでやはり条件で繰り返しを使った場合はスマホに不可(バッテリー等)がかかりますか?
インテント送信後、下から[保護を開始中]と一時表示されるのでアクションのインテント送信下に通知を削除を入れたのですが消せませんでした。此れは仕様で消せない物でしょうか?
お暇な時にでも教えて頂ければ幸いです。
956(1): (スッップ Sdfa-WYn+) 2023/03/03(金)22:11 ID:mfeyCx2Kd(2/4) AAS
>>954
はい、とりあえず今はそれで善処しています。調査したら4秒は間隔を空けないとhttpリクエスト受けた後の処理がうまくいかないことがわかり、かつ全部でマクロがAからDまで4つあって、被らないように設定すると最後のマクロDは12秒待機になってしまうのでなんだかなーという感じではありますが。
あ!書いてて自己解決したかも。1秒待機した後にマクロABCの起動履歴ありなしを条件にした4秒待機のアクションを積み上げればよいかもです。
957(1): (ワッチョイ 896e-E1TY) 2023/03/03(金)22:25 ID:+lwXLcvL0(1/3) AAS
>>956
そもそも手動でやるにしても4秒ずつ待機が必要って話だよね?
958(1): (ワッチョイ 0573-Qlav) 2023/03/03(金)22:27 ID:IiZszVWE0(4/5) AAS
>>955
繰り返しが延々続くとなると負荷はかかるよ
ただ今回の場合はAdGuardの接続が再開したら繰り返しは停止するから
負荷がかかるようなことはないと思う
インテント送信後に保護を開始中と表示されるってことだけど
俺の環境ではなにも表示されないんだよなぁ
ショートカットから保護を開始すると表示されるけどインテントで操作した場合は標示されない
Androidバージョンの差とかなのかなぁ…
この表示は消せないと思う
959(1): (スッップ Sdfa-WYn+) 2023/03/03(金)22:50 ID:mfeyCx2Kd(3/4) AAS
>>957
はい、その通りです。httpリクエスト受け付けた先にあるパナの照明制御スイッチがポンコツなので、連続したリクエストを受けられないのです。>>926さんが言うようにQueueの機能があると良いのですが。
960: (スッップ Sdfa-WYn+) 2023/03/03(金)23:03 ID:mfeyCx2Kd(4/4) AAS
とりあえずこれで様子見してみます。みなさん色々と考えてくださりありがとうございました。
画像リンク[jpg]:i.imgur.com
961(1): (ワッチョイ 76cf-xepH) 2023/03/03(金)23:05 ID:Ag9QSXQb0(4/5) AAS
>>958
レス有難う御座います。マクロ総数が30なので、少しでも負荷を減らせたらの考えでしたが安心しました。
因みに30が多いのか少ないのか分かりませんが、、
保護の開始中の件、AdGuardの通知を全て止めても表示されるのでMacrodroidかandroidシステムかと思ったのですが、開始後に消えるので問題は無いのですが、画面下で頻度が多いので消せればと思いまして
OPPO Reno A Android9 / Reno5 A Android 12どちらも表示去れます。
962(1): (ワッチョイ 0573-Qlav) 2023/03/03(金)23:15 ID:IiZszVWE0(5/5) AAS
>>961
よく調べたらトースト表示消せそう
これでどう?
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
963: (ワッチョイ 896e-E1TY) 2023/03/03(金)23:15 ID:+lwXLcvL0(2/3) AAS
>>959
そもそも913のhttpリクエストがエラーになるって話はエラーを受け取った側で対処するのが本来だと思うのよね
画像リンク[png]:imgur.com
それが完了まで待機で手抜きできるならそれでいいし、サーバー側がhttpリクエストを返した後に動いて、その間次のリクエストを拒否するならその分はMD側で考えて待機してあげないといけないよ
やっぱり各マクロでエラー処理を入れるか決め打ちでいいなら待機時間設定すればいい
2コじゃなくて複数同時起動するなら順不同でいいならループさせればいいかな
画像リンク[png]:imgur.com
964: (ワッチョイ 76cf-xepH) 2023/03/03(金)23:32 ID:Ag9QSXQb0(5/5) AAS
>>962
消えました!! 何から何まで本当にありがとう御座います。
965: (ワッチョイ 896e-E1TY) 2023/03/03(金)23:34 ID:+lwXLcvL0(3/3) AAS
まあつまり何が言いたいかと言うと>>953の
「マクロ実行中を記録する変数の書き換えがhttpリクエストの後に回ってしまう」
は、そんなことはない。マクロは書いた通りに動いていただけ。と言うこと
966: (オイコラミネオ MM63-ITNq) 2023/03/04(土)06:48 ID:MVpwQ9ruM(1) AAS
その通りなんだろうけどMacroDroidの動き方の把握はヘルプもないのでとっても難しいと感じてます
未だに理解できない動きする事もあるしそれがバグのせいだったりするとドツボにハマってしまう
一度のトリガーで2重発火したり1つ目のウエイトのタイミングで下のIFに飛んでったりとか経験を積まないで複雑なマクロ組むとすぐに意味わからん状態に陥ってしまう
967: (ワッチョイ 59ac-UH79) 2023/03/05(日)12:57 ID:Yu7I00H60(1) AAS
ヘルパーをインストールする際に、
設定のセキュリティの「不明なソースのインストール」を許可するんだけど、
ゲストアカウントでChromeやらFirefoxの「不明なソースのインストール」にチェック入れてるんだけど、
「このユーザーは不明なアプリをインストールできません」ってなってしまう。
マルチアカウントの方はこれが可能だったんだが、
ゲストアカウントは「不明なソースのインストール」が根本的に不可能ってことでおk?
968: (アウアウウー Sa1d-ITNq) 2023/03/05(日)15:35 ID:DFCamW4la(1) AAS
ゲストに好き勝手にアプリをインストールされたら困る人だっているでしょう
969: (スップ Sd33-eThG) 2023/03/05(日)16:36 ID:qZPfCsbSd(1) AAS
マクロ一覧画面が表示されるのにものすごく時間がかかるようになってしまったんだが、どうしたら解消されるのか…
アンインスト→再インストすれば直るんだが面倒すぎる
同じような症状のひといますか?
970(2): (ワッチョイ 13ef-Qpn1) 2023/03/06(月)01:29 ID:3c68e2zE0(1) AAS
トリガーや条件の時刻を動的にする方法ないかな
今は複数のマクロに同じ時刻を設定しているが
時刻を変更する時に全部設定し直すのは面倒だ
971: (オイコラミネオ MM9d-ITNq) 2023/03/06(月)06:26 ID:KkCeY2MzM(1) AAS
>>970
次スレよろ
時刻トリガーをグローバル変数に入れ替えて変数の値が変化した時を使えば1つの時刻トリガーのマクロだけで全マクロの起動タイミングを変えられるよ
972(2): (ワッチョイ 8bcf-xpGd) 2023/03/07(火)13:34 ID:lH9jJpT90(1/5) AAS
YouTube MusicやApple Musicの指定したプレーリストを再生する事は可能でしょうか?
973(1): (ワッチョイ 1356-4nJi) 2023/03/07(火)14:19 ID:IknGLy4f0(1/2) AAS
>>972
webサイトを開くでプレイリストのurl指定するとかそう言うこと?
974(1): (ワッチョイ 8bcf-xpGd) 2023/03/07(火)14:30 ID:lH9jJpT90(2/5) AAS
>>973
すみません。プレーリストのURLがあるのでしょうか、またそこから曲の再生が出来るものでしょうか?
アクションでアプリを起動させてから何とかプレーリストを指定し再生出来ないかと考えております。
975(2): (ワッチョイ 1356-4nJi) 2023/03/07(火)15:23 ID:IknGLy4f0(2/2) AAS
>>974
期待してるものがこれで合ってるか知らんが
画像リンク[png]:i.imgur.com
プレイリストから動画開けばプレイリストの識別子っぽいものついたURLとれる
画像リンク[png]:i.imgur.com
このURLをWebサイトを開くでURLに指定すると再生までしてくれたけどどうだろうか
976: (ワッチョイ 8bcf-ALNw) 2023/03/07(火)19:59 ID:lH9jJpT90(3/5) AAS
>>975
お礼が遅くなり失礼しました。こんな方法があるとは始めてしりました。
帰宅後早速作ってみます。
ありがとう御座います。
977(1): (ワッチョイ 4176-3zFX) 2023/03/07(火)20:36 ID:Dk/mN+cW0(1) AAS
>>972
音楽が聴ければ何でも良いならPodcast Addictが様々な操作のインテントに対応しています
外部リンク:podcastaddict.com
978(2): (ワッチョイ 8bcf-ALNw) 2023/03/07(火)21:40 ID:lH9jJpT90(4/5) AAS
>>975
先程は取り急ぎの御礼で失礼しました。Webサイトでのプレーリストの画面確認、Chromeで再生までは出来たのですが、
実はPCは持ってなくAndroidでの画面では左下に再生ボタンが表示されてボタンを押しての再生となってしまいます。
やはりPCでURLの取得が出来ないと難しいでしょうか
やりたい事としては、スマホでの再生では無くGoogleホームでの再生を考えております。(画面タップ並びに帰宅時に自動再生等)
>>977
わざわざさがして頂き有難う御座います。申し訳御座いません気に入ってるプレーリストの再生がしたく試行錯誤しております。
979: (ワッチョイ 416e-4nJi) 2023/03/07(火)23:08 ID:wHOG2Vif0(1/2) AAS
>>978
ちと勘違いしてたyoutubeミュージックの方だと表示の仕方が違うね
右クリックのURL取得がなかった
それはそれとしてURLの取得自体はスマホでもできるのでそこに問題はないと思う
ブラウザでyoutube musicにアクセス
適当なplaylist開く、適当に音楽選ぶ
URLをコピー
MacroDroidでWebサイトを開くでURLを貼り付け
アクションを試すとyourubeMusicアプリが起動して自動再生
こっちはこんな感じで再生までされる
どうしてもってならメディアを操作アクションで再生させてもいいんじゃない?
とりあえずここまで
980(1): (ワッチョイ 416e-4nJi) 2023/03/07(火)23:30 ID:wHOG2Vif0(2/2) AAS
>>978
んで、googleホームで再生したいってのはキャストの操作を自動化したいってことかな?
今なら、youtubeMusicアプリを起動してキャストのアイコンタップして云々で再生してる。で合ってる?
適当にググったらプレミアム会員なら音声操作に対応してるとかあったけどそういうことじゃ無いんだよね?
981(2): (ワッチョイ 8bcf-ALNw) 2023/03/07(火)23:50 ID:lH9jJpT90(5/5) AAS
>>980
はい、仰る通りです有料会員なので、確かに音声でのプレーリスト指定しての操作は可能ですが、出来ればスマホからワンタップで再生が出来ないかと思いまして、
実はiPhoneのショートカットと言うアプリでは可能のようで、なら本家のAndroidでも可能ではと考えております。
982: (ワッチョイ 09b1-L+E1) 2023/03/08(水)14:56 ID:J0sYQ6Pk0(1) AAS
>>981
正直iPhoneのショートカットとAndroidのTasker・MacroDroidは違うものだと考えた方がいい
983(2): (ワッチョイ 7958-AtoN) 2023/03/08(水)23:34 ID:qz/lqtDw0(1) AAS
>>868
便利に使ってますが
待ちをキャンセルする事はできませんか?
984: (ブーイモ MM33-4nJi) 2023/03/09(木)00:08 ID:THU+oBi/M(1) AAS
>>981
詳しいこと知らないけどgoogleのアプリの「アクションブロック(Action Blocks)」で操作できたりしない?
985(1): (ワッチョイ 09b1-SrYf) 2023/03/09(木)07:55 ID:oyOwhyQc0(1/2) AAS
>>983
グローバル変数用意して アクションブロックを複製
条件に変数 作ったグローバル変数見て判別
時間かかるマクロの場合自分は868じゃなくストップウォッチで管理するけど
986: (ワッチョイ 09b1-SrYf) 2023/03/09(木)07:58 ID:oyOwhyQc0(2/2) AAS
>>985 待機アクションをキャンセルの部分に条件つける
987: (ブーイモ MM33-4nJi) 2023/03/09(木)12:05 ID:VzR3QLcLM(1) AAS
>>983
アクションブロック自体に自身をキャンセルする機能乗せないとダメだから、更にそのための終了条件はグローバル変数で渡さないとダメとかなるなら元のマクロ側に組み込むのと変わらないかと
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.256s*