Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。
次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
【自動化】MacroDroid Part3【マクロ】
■ このスレッドは過去ログ倉庫に格納されています
2021/06/20(日) 14:29:20.82ID:Sdw0XNZk
2021/07/10(土) 23:37:47.62ID:xPU9lixi
2021/07/10(土) 23:38:19.04ID:J84g8/18
2021/07/11(日) 09:15:35.81ID:r6w/IqVd
条件分岐(確認あり)を2秒で自動ではいにするみたいなことをしたいんですがうまい方法ないですか?
はいマクロ/いいえマクロを作って選択肢付きダイアログから呼び出してグローバル変数でやり取りするとすればできそうですがいくらなんでもあんまりですよね?
はいマクロ/いいえマクロを作って選択肢付きダイアログから呼び出してグローバル変数でやり取りするとすればできそうですがいくらなんでもあんまりですよね?
2021/07/11(日) 09:53:19.37ID:xrBoEiCb
>>138同じ症状悩んでた嬉しい
2021/07/11(日) 21:54:52.30ID:VUDwYT/3
>>155
if confirmedは時間でキー待ちできないからオプションダイアログしかないね
飛び先が他のマクロしかないのはしゃーない
2秒のウエイト中に物理キーや通知タップなんかの別のトリガが呼ばれたら処理を変えるってのはできる
if confirmedは時間でキー待ちできないからオプションダイアログしかないね
飛び先が他のマクロしかないのはしゃーない
2秒のウエイト中に物理キーや通知タップなんかの別のトリガが呼ばれたら処理を変えるってのはできる
2021/07/12(月) 18:10:01.53ID:zt/SxR5Y
やりたい事
・ウィジット(W)をタップし回転オンオフ切替したい
・回転オンの時、Wをon表記。オフの時以下同じ。
このマクロだとWタップで回転オンオフ切替時は
表記がそれぞれオンオフ切替作動するけれど
https://i.imgur.com/C2YtZBi.jpg
でも、通知バー経由でオンオフ切替時は
Wの表記切替は作動せず何かヒントを頼みます
・ウィジット(W)をタップし回転オンオフ切替したい
・回転オンの時、Wをon表記。オフの時以下同じ。
このマクロだとWタップで回転オンオフ切替時は
表記がそれぞれオンオフ切替作動するけれど
https://i.imgur.com/C2YtZBi.jpg
でも、通知バー経由でオンオフ切替時は
Wの表記切替は作動せず何かヒントを頼みます
2021/07/12(月) 19:27:46.09ID:Z5evHzbR
2021/07/12(月) 20:47:48.72ID:zt/SxR5Y
2021/07/12(月) 21:15:36.32ID:Z5evHzbR
>>160
なんて訳語なんだろと思ってググるとクイック設定パネルだった
なんて訳語なんだろと思ってググるとクイック設定パネルだった
2021/07/12(月) 21:28:43.65ID:zt/SxR5Y
>>161
MacroDroidはデバイスのクイック設定パネルに登録できるですか?
知らなかった。
自分がやりたいのはデバイスホーム画面でオンオフ切替です
頓珍漢な事言ってたらすみません
いじってたら上手く行きました
スマートじゃないですけど・・
https://i.imgur.com/D1nUoZX.jpg
https://i.imgur.com/uUWhbN7.jpg
MacroDroidはデバイスのクイック設定パネルに登録できるですか?
知らなかった。
自分がやりたいのはデバイスホーム画面でオンオフ切替です
頓珍漢な事言ってたらすみません
いじってたら上手く行きました
スマートじゃないですけど・・
https://i.imgur.com/D1nUoZX.jpg
https://i.imgur.com/uUWhbN7.jpg
2021/07/12(月) 21:41:08.15ID:Z5evHzbR
2021/07/12(月) 21:49:42.34ID:6HzM0sPr
>>162
最後のボタン変更の条件をトリガーチェックから機器本体の状態・自動回転がON状態でチェックすれば間の条件分岐なくなってすっきりするんじゃないかな
意図せぬ操作はよくあることだから結果をトリガーに状態を修正する考え方はスマートだと思うよ
最後のボタン変更の条件をトリガーチェックから機器本体の状態・自動回転がON状態でチェックすれば間の条件分岐なくなってすっきりするんじゃないかな
意図せぬ操作はよくあることだから結果をトリガーに状態を修正する考え方はスマートだと思うよ
2021/07/12(月) 22:09:23.09ID:6HzM0sPr
2021/07/13(火) 07:23:10.99ID:wF50CMQa
どうにもモッサリ動作だが汎用のリンガー/メディアボリュームの制御マクロ作ったよ
https://i.imgur.com/Jo7b746.png
https://i.imgur.com/g9wqQwO.png
https://www.mediafire.com/file/v5qg9p2bu2gj40i/1tm.setVolumeAppbyApp.macro/file
たいていのメディア再生アプリとVoIPアプリはcfgから始まる変数にデータを追加すれば動くと思う
電話アプリ含む音声通話アプリでは着信無視(一応拒否機能もある)マクロとして動作する
拒否/無視リストは自前でcfgな変数に設定するかContactsTaskを使えば連絡先を参照するようにしてある
もうちょい整頓したら簡易取説書く
https://i.imgur.com/Jo7b746.png
https://i.imgur.com/g9wqQwO.png
https://www.mediafire.com/file/v5qg9p2bu2gj40i/1tm.setVolumeAppbyApp.macro/file
たいていのメディア再生アプリとVoIPアプリはcfgから始まる変数にデータを追加すれば動くと思う
電話アプリ含む音声通話アプリでは着信無視(一応拒否機能もある)マクロとして動作する
拒否/無視リストは自前でcfgな変数に設定するかContactsTaskを使えば連絡先を参照するようにしてある
もうちょい整頓したら簡易取説書く
2021/07/13(火) 07:42:30.67ID:ZmcWeLmw
自動スピーカーフォンが形になったので報告です
スピーカーフォンON/OFFが効かない→条件設定でON/OFFの状態は取得できたのでUI操作のクリックに条件設定で対応
2秒間キャンセル受付→選択肢付きダイアログで実装
追加で実行するのは割り込み(キャンセル処理)だけでいいので実行するマクロに自分自身を指定して1マクロ内で完結
通知を使った方法は良し悪しあったもののロック画面で使えないという致命的な欠点があったのでNG
助言ありがとうございました
それと、変なことに気づいたんですが、割り込みのマクロを指定するとき
ダイアログ→自分自身(マクロ名)
通知のタッチ→[このマクロ]
と指定できるものに違いがありました。で、ダイアログからだと割り込みのあと元のマクロが続く。通知のタッチからだと割り込んだら元のマクロが続かないという動作をしていました
これが仕様なんですかね?
スピーカーフォンON/OFFが効かない→条件設定でON/OFFの状態は取得できたのでUI操作のクリックに条件設定で対応
2秒間キャンセル受付→選択肢付きダイアログで実装
追加で実行するのは割り込み(キャンセル処理)だけでいいので実行するマクロに自分自身を指定して1マクロ内で完結
通知を使った方法は良し悪しあったもののロック画面で使えないという致命的な欠点があったのでNG
助言ありがとうございました
それと、変なことに気づいたんですが、割り込みのマクロを指定するとき
ダイアログ→自分自身(マクロ名)
通知のタッチ→[このマクロ]
と指定できるものに違いがありました。で、ダイアログからだと割り込みのあと元のマクロが続く。通知のタッチからだと割り込んだら元のマクロが続かないという動作をしていました
これが仕様なんですかね?
2021/07/13(火) 09:33:47.40ID:wF50CMQa
>>167
オプションダイアログとかろくに使ったことなかった
自分自身も指定できるのね
いいこと教えてもらった
ありがとう
>>157で言ってるのは2秒(というか1msでも良い)ウエイト中にどんなトリガでも呼ばれたらリスタートするのを利用した分岐なんだけど伝わらなかったみたいね
>>166でも多用してる
トリガ呼ばれなかったらウエイトして縦に進むだけ
で割り込み云々で元のマクロが続くて元の位置に戻ってくるって意味よね?
完了まで次の実行を待つチェックすればトリガ待ちウエイト(wait until)みたいにレジュームするんじゃないかい
選択肢のないダイアログがベースにある派生って思えばいいんじゃないかな
通知タップはマクロ実行アクション(無条件ジャンプ)やボタン類と同系統だと思うな
トリガ扱いじゃないトリガというかイベントのエミッタというか
オプションダイアログとかろくに使ったことなかった
自分自身も指定できるのね
いいこと教えてもらった
ありがとう
>>157で言ってるのは2秒(というか1msでも良い)ウエイト中にどんなトリガでも呼ばれたらリスタートするのを利用した分岐なんだけど伝わらなかったみたいね
>>166でも多用してる
トリガ呼ばれなかったらウエイトして縦に進むだけ
で割り込み云々で元のマクロが続くて元の位置に戻ってくるって意味よね?
完了まで次の実行を待つチェックすればトリガ待ちウエイト(wait until)みたいにレジュームするんじゃないかい
選択肢のないダイアログがベースにある派生って思えばいいんじゃないかな
通知タップはマクロ実行アクション(無条件ジャンプ)やボタン類と同系統だと思うな
トリガ扱いじゃないトリガというかイベントのエミッタというか
2021/07/13(火) 15:42:40.27ID:C7euQuMP
初心者でよくわからないのですが、楽天LINKを通常(受信時)は作動しないようにして自分から電話する時だけ繋がるようにしたく方法を探してます。
rootとやらは難しいので普段はNorootFirewallと言うアプリでLINKだけを通信不可にしていて、かける時だけNorootFirewallをストップさせてます。電話が終わったあとはまたNorootをスタートしてます。
マクロドロイドを使えばそれらを自動に出来ますか?
rootとやらは難しいので普段はNorootFirewallと言うアプリでLINKだけを通信不可にしていて、かける時だけNorootFirewallをストップさせてます。電話が終わったあとはまたNorootをスタートしてます。
マクロドロイドを使えばそれらを自動に出来ますか?
2021/07/13(火) 16:48:27.48ID:xd89A5jo
へーできたらレシピ待ってます
楽天リンクサポーター使ってる
楽天リンクサポーター使ってる
2021/07/13(火) 17:32:19.61ID:ERkwgMGg
>>169
Linkの起動をトリガーにすればいいんじゃないかな?
Linkの起動をトリガーにすればいいんじゃないかな?
2021/07/13(火) 17:50:12.47ID:U8B7UEs4
2021/07/13(火) 18:16:24.67ID:ERkwgMGg
2021/07/13(火) 18:39:52.08ID:U8B7UEs4
2021/07/13(火) 18:41:53.81ID:U8B7UEs4
Firewall使わずにLINK自体を使用後に無効化出来れば良いのですが、強制停止だけではダメなようです。
2021/07/13(火) 18:56:19.25ID:PjfCdCl9
2021/07/13(火) 21:13:35.54ID:ZmcWeLmw
>>168
改めて簡単なテストマクロ作ってみたら通知のタッチも選択肢付きダイアログのボタンクリックも同じ動作をしました・・・謎です
元の位置に戻ってくるの動作でした。再帰処理ですね
完了まで次の実行を待つするとそもそもの自動実行ができなくなるんでダメですが、待機入れてその間にマクロ実行されればちゃんと元のマクロのほうは一時停止状態になるので問題ありませんでした
あとは割り込みをどんなトリガで発火させてもいいのはわかってたんですが逆にマクロ内で管理できるトリガ(エミッタ?)に限定したいなって感じでした
改めて簡単なテストマクロ作ってみたら通知のタッチも選択肢付きダイアログのボタンクリックも同じ動作をしました・・・謎です
元の位置に戻ってくるの動作でした。再帰処理ですね
完了まで次の実行を待つするとそもそもの自動実行ができなくなるんでダメですが、待機入れてその間にマクロ実行されればちゃんと元のマクロのほうは一時停止状態になるので問題ありませんでした
あとは割り込みをどんなトリガで発火させてもいいのはわかってたんですが逆にマクロ内で管理できるトリガ(エミッタ?)に限定したいなって感じでした
2021/07/14(水) 01:09:09.19ID:4PUYEjxX
>>177
通知はやったことある
戻ってこないと思ったな
やはりフローが見たいところ
こっちでもちと試してみるよ
ID:U8B7UEs4
お好みで
↓greenifyで休止して通信阻害
https://www.mediafire.com/file/v8cbpn55j4mado8/1tm.hibernateRakutenLink3.macro/file
↓ログイン/ログアウトして電話アプリに委ねる
https://www.mediafire.com/file/gfwkmowa070t0qs/1tm.hibernateRakutenLink4.macro/file
↓Linkのログイン状態に関わらず着信無視(拒否)
https://www.mediafire.com/file/v5qg9p2bu2gj40i/1tm.setVolumeAppbyApp.macro/file
通知はやったことある
戻ってこないと思ったな
やはりフローが見たいところ
こっちでもちと試してみるよ
ID:U8B7UEs4
お好みで
↓greenifyで休止して通信阻害
https://www.mediafire.com/file/v8cbpn55j4mado8/1tm.hibernateRakutenLink3.macro/file
↓ログイン/ログアウトして電話アプリに委ねる
https://www.mediafire.com/file/gfwkmowa070t0qs/1tm.hibernateRakutenLink4.macro/file
↓Linkのログイン状態に関わらず着信無視(拒否)
https://www.mediafire.com/file/v5qg9p2bu2gj40i/1tm.setVolumeAppbyApp.macro/file
2021/07/14(水) 01:44:28.09ID:4PUYEjxX
>>178
あ、MIUI12が悪いのかAndroid11が悪いのか謎だがアップデートしたMi note 9sでは動かなくなった
greenifyであらゆるアプリの自動ハイバネートができなくなってて非rootでプラグイン動作可能なこの手のアプリもないみたい
あ、MIUI12が悪いのかAndroid11が悪いのか謎だがアップデートしたMi note 9sでは動かなくなった
greenifyであらゆるアプリの自動ハイバネートができなくなってて非rootでプラグイン動作可能なこの手のアプリもないみたい
2021/07/14(水) 04:29:13.59ID:4PUYEjxX
>>177
試した
ちょいややこしいので長くなってゴメン
まず選択ダイアログでも通知でもジャンプ後は頭から新たに処理が開始されるってのはいいよね?
ダイアログはこの後に元の位置にリターンしてくるわけではなくてあくまで中断していた最初のマクロが再開されるってことだね
対して通知エミッタはrun macroに似たとこがあってそれ自身がトリガというかアクション群の頭に入る
ダイアログで完了を待つチェックをしないと選択を待たないで次のアクションの処理に進むから以降のアションを完走してから選択のジャンプ先が実行される
言い換えると中断からの再開後に実行すべき処理をすべて先食いしてしまう
この振る舞いのせいであれ?と思うのはジャンプ先であるところの2周目のダイアログでフローが止まること
この挙動はバグ臭いね
本来なら2周目のダイアログが表示されるべきなのに2周目の途中にいるのか2周目が終わって1周目に戻ってきてるのか判別がつかないんだと思う
ジャンプのスタック管理がちゃんとできてないんだね
で1周目に戻ったとみなされて中断していた処理を再開しようとするんだけど既にジャンプ前に以降の処理をすべて完了させてるから実行すべき処理がもうなくて1周目のマクロが終わる
これが2周目の途中で止まってみえるってことだと思う
完了まで次を待つにチェックしとくとダイアログ自身の実行が完了するまでジャンプが留保されるからジャンプ後の2回目にダイアログに入った段階で戻ったことにされても未実行の処理がまだあるから以降のフローに進むって違いだけだね
処理が続いて2周目が継続してるように見えるから実は2周目の処理が中止されて1周目に戻ってるんだってことに気づきにくい(動画参照)
他マクロに飛ぶ場合は飛び先にウエイトがなければ他マクロが終わった段階で戻ってきて再開される
ウエイト(相当の停止含む)があればその時点でいったん元のマクロが中断から再開されて終わったらジャンプ先のマクロがウエイトから再開って流れになるね
https://i.imgur.com/F0vprai.png
https://i.imgur.com/O10eN6F.jpg
https://i.imgur.com/xmjmyMv.jpeg
https://i.imgur.com/TxCWoCV.mp4
試した
ちょいややこしいので長くなってゴメン
まず選択ダイアログでも通知でもジャンプ後は頭から新たに処理が開始されるってのはいいよね?
ダイアログはこの後に元の位置にリターンしてくるわけではなくてあくまで中断していた最初のマクロが再開されるってことだね
対して通知エミッタはrun macroに似たとこがあってそれ自身がトリガというかアクション群の頭に入る
ダイアログで完了を待つチェックをしないと選択を待たないで次のアクションの処理に進むから以降のアションを完走してから選択のジャンプ先が実行される
言い換えると中断からの再開後に実行すべき処理をすべて先食いしてしまう
この振る舞いのせいであれ?と思うのはジャンプ先であるところの2周目のダイアログでフローが止まること
この挙動はバグ臭いね
本来なら2周目のダイアログが表示されるべきなのに2周目の途中にいるのか2周目が終わって1周目に戻ってきてるのか判別がつかないんだと思う
ジャンプのスタック管理がちゃんとできてないんだね
で1周目に戻ったとみなされて中断していた処理を再開しようとするんだけど既にジャンプ前に以降の処理をすべて完了させてるから実行すべき処理がもうなくて1周目のマクロが終わる
これが2周目の途中で止まってみえるってことだと思う
完了まで次を待つにチェックしとくとダイアログ自身の実行が完了するまでジャンプが留保されるからジャンプ後の2回目にダイアログに入った段階で戻ったことにされても未実行の処理がまだあるから以降のフローに進むって違いだけだね
処理が続いて2周目が継続してるように見えるから実は2周目の処理が中止されて1周目に戻ってるんだってことに気づきにくい(動画参照)
他マクロに飛ぶ場合は飛び先にウエイトがなければ他マクロが終わった段階で戻ってきて再開される
ウエイト(相当の停止含む)があればその時点でいったん元のマクロが中断から再開されて終わったらジャンプ先のマクロがウエイトから再開って流れになるね
https://i.imgur.com/F0vprai.png
https://i.imgur.com/O10eN6F.jpg
https://i.imgur.com/xmjmyMv.jpeg
https://i.imgur.com/TxCWoCV.mp4
2021/07/14(水) 07:17:26.52ID:4PUYEjxX
>>178
楽天のSMS認証の仕様変わってて動かなくなってたから直した
発信元番号取れないから海外キャリアでわりとあるデータ利用のsmsだと思うんだけど
https://www.mediafire.com/file/gfwkmowa070t0qs/1tm.hibernateRakutenLink4.macro/file
楽天のSMS認証の仕様変わってて動かなくなってたから直した
発信元番号取れないから海外キャリアでわりとあるデータ利用のsmsだと思うんだけど
https://www.mediafire.com/file/gfwkmowa070t0qs/1tm.hibernateRakutenLink4.macro/file
2021/07/14(水) 08:29:40.37ID:SG956gN6
2021/07/14(水) 13:00:36.16ID:PvwlBZhs
2021/07/14(水) 14:12:05.66ID:4PUYEjxX
>>183
できるできないで言えばできるということで
どうだろう?ここはもっと簡単なものから始めては?
画面のon/offとかお家帰ったらwiffのon/offとかバッテリー残量の読み上げとか
スクショから敢えて打ち込んでみると理解が深まるね
ダウンロードしたファイルの拡張子が変わってしまうと無理って絶望してしまう世代なら尚更その方が
macrodroidは取っ付きいい方だと思うから少し手を動かしてみるとすぐに理解できるよ
できるできないで言えばできるということで
どうだろう?ここはもっと簡単なものから始めては?
画面のon/offとかお家帰ったらwiffのon/offとかバッテリー残量の読み上げとか
スクショから敢えて打ち込んでみると理解が深まるね
ダウンロードしたファイルの拡張子が変わってしまうと無理って絶望してしまう世代なら尚更その方が
macrodroidは取っ付きいい方だと思うから少し手を動かしてみるとすぐに理解できるよ
185名無しさん@お腹いっぱい。
2021/07/14(水) 14:55:52.74ID:y1BXRjfJ2021/07/14(水) 16:05:31.06ID:x5T3fH5k
>>176
最近相手がすぐに電話を切ってしまうんだけどもしかしてLinkを無効化してるせいで相手は10秒以上鳴らしてから切ってたのだろうか
最近相手がすぐに電話を切ってしまうんだけどもしかしてLinkを無効化してるせいで相手は10秒以上鳴らしてから切ってたのだろうか
2021/07/14(水) 17:31:58.95ID:+a+DdUWb
>>186
少し面倒だけどログアウトのほうがいいよ
少し面倒だけどログアウトのほうがいいよ
2021/07/14(水) 19:04:59.26ID:6ZRdQ56N
アプリ起動トリガーが作動しない不具合は5.16.1アップデートで解消されたね
2021/07/14(水) 19:29:36.68ID:6ZRdQ56N
>>186
面倒だけど検証したよ、ログアウトしないでLinkを強制停止すると発信側も着信側も
10秒程無音になる、呼び出し音も鳴らないし、着信音も鳴らない
楽天版の端末は強制停止が効かず、5秒程無音になってLinkが起動して着信する
面倒だけど検証したよ、ログアウトしないでLinkを強制停止すると発信側も着信側も
10秒程無音になる、呼び出し音も鳴らないし、着信音も鳴らない
楽天版の端末は強制停止が効かず、5秒程無音になってLinkが起動して着信する
2021/07/14(水) 19:38:46.83ID:A+onpavO
2021/07/14(水) 19:43:20.28ID:MOSiQak3
2021/07/14(水) 20:12:22.31ID:drgPPELC
>>178、>>180
リターンじゃなくて再開。理解しました。自分の実装の関係でリターンぽくなってましたが確かに再開でした
テストしたのはこれ
https://i.imgur.com/KL5bsNl.png
挙動は通知をタッチもダイアログでマクロ実行も同じで3秒待機中に割り込めばsub→main表示
待機後にクリックするとmain→sub表示
目的のマクロ作ってるときは通知タッチだけ待機中に割り込みでmainは表示されないって挙動してたんですが再現しませんでした
リターンじゃなくて再開。理解しました。自分の実装の関係でリターンぽくなってましたが確かに再開でした
テストしたのはこれ
https://i.imgur.com/KL5bsNl.png
挙動は通知をタッチもダイアログでマクロ実行も同じで3秒待機中に割り込めばsub→main表示
待機後にクリックするとmain→sub表示
目的のマクロ作ってるときは通知タッチだけ待機中に割り込みでmainは表示されないって挙動してたんですが再現しませんでした
2021/07/14(水) 20:34:05.99ID:drgPPELC
2021/07/14(水) 20:35:30.32ID:6ZRdQ56N
ごめん勘違いだった、特定機種でアプリ起動トリガーが作動しない不具合は
5.16.1でも治ってないわ
今まで不具合あった人は引き続き5.14.1を使って下さい
5.16.1でも治ってないわ
今まで不具合あった人は引き続き5.14.1を使って下さい
2021/07/14(水) 22:04:51.04ID:7flu+0VB
スマホがテザリングON状態で、接続している端末の有無で分岐させたいのですが、テザリングON OFFしか見あたりません。お知恵拝借したいです。
2021/07/14(水) 22:31:14.56ID:4PUYEjxX
2021/07/14(水) 23:54:23.74ID:4PUYEjxX
>>190
今使ってるマクロを貼ってみようよ
ひとつ試しに>>193のアイディアとは違うアプローチ(俺も普通はB案で状態管理する)で>>190が流れをイメージしやすいようにnetguardを使って期待する挙動になるかやってみた
https://i.imgur.com/n6sMSL4.png
https://i.imgur.com/5bJgVIT.png
ロジック的には動くのは動作確認してあるから
画像みて打ち込んでnoroot向けに必要に応じて改造するのが安いか
netguardインストールして設定入れてマクロをダウンロードして拡張子の変え方とインポートの仕方調べて使うのが安いか
アナタ次第で選ぶといいよ
https://www.mediafire.com/file/cax32qni8xw2aw9/1tm.netguardEnabler.macro/file
今使ってるマクロを貼ってみようよ
ひとつ試しに>>193のアイディアとは違うアプローチ(俺も普通はB案で状態管理する)で>>190が流れをイメージしやすいようにnetguardを使って期待する挙動になるかやってみた
https://i.imgur.com/n6sMSL4.png
https://i.imgur.com/5bJgVIT.png
ロジック的には動くのは動作確認してあるから
画像みて打ち込んでnoroot向けに必要に応じて改造するのが安いか
netguardインストールして設定入れてマクロをダウンロードして拡張子の変え方とインポートの仕方調べて使うのが安いか
アナタ次第で選ぶといいよ
https://www.mediafire.com/file/cax32qni8xw2aw9/1tm.netguardEnabler.macro/file
2021/07/15(木) 01:58:44.63ID:HrZd2dJ5
2021/07/15(木) 03:47:55.52ID:s/y2fOZL
>>197
あ、これダメだ
コンストレイントが反対のこっちが正解
https://i.imgur.com/BGhOfRL.png
>>151
せっかくチェックしてくれたのに見落としてた
v5.16.1でも相変わらず動かないね
今までに出た話まとめてレポートしといたよ
あ、これダメだ
コンストレイントが反対のこっちが正解
https://i.imgur.com/BGhOfRL.png
>>151
せっかくチェックしてくれたのに見落としてた
v5.16.1でも相変わらず動かないね
今までに出た話まとめてレポートしといたよ
2021/07/15(木) 06:45:33.33ID:IchKLhAc
>>198
やっぱり、なさそうですね。調べていただきありがとうございます。
やっぱり、なさそうですね。調べていただきありがとうございます。
2021/07/15(木) 07:39:53.15ID:q+oD+i6s
202名無しさん@お腹いっぱい。
2021/07/15(木) 11:24:05.68ID:NOsx5K3I >>196
せっかくなのでもう少し掘り下げて動作を見てみました
目的:自動実行中の特定タイミングでユーザーの割り込み操作を許容する方法(なるべく外部のトリガーに影響を受けない/与えない方法で)
選択肢付きダイアログ
◎ロック画面上で使える
〇次のアクションを待つ・自動実行までの時間指定が1アクションでまとめて指定できる
△指定できる時間は最低5秒・5秒間隔の制限がある
△自動実行の場合必ずいずれかのマクロを実行しなければいけない(何もしないダミーマクロを作っておいて既定のボタンにするとか必要)
△ユーザーがキャンセル(戻る)するとマクロの実行はない(規定値ダミーマクロ方式をとらないと制御が面倒)
△単一マクロにまとめようとすると状態チェック用の変数が必要でOK/CANCELの2値しか扱えない
通知
△ロック画面上で使えない
〇通知をタッチする以外の操作が処理に影響しない
△オリジナルの通知を発行できるので余計なトリガーの影響は少ないものの、厳密には通知を制御するような別の何かの存在を気にする必要がある
◎単一マクロでタッチした通知の判別までできる(別途変数を用意する必要もなく、複数選択肢を実装可能)
今回は通話(ロック中の着信)に対応するためダイアログを使いましたがコードを簡素にするためだけでは制約が多すぎるって感想ですね
せっかくなのでもう少し掘り下げて動作を見てみました
目的:自動実行中の特定タイミングでユーザーの割り込み操作を許容する方法(なるべく外部のトリガーに影響を受けない/与えない方法で)
選択肢付きダイアログ
◎ロック画面上で使える
〇次のアクションを待つ・自動実行までの時間指定が1アクションでまとめて指定できる
△指定できる時間は最低5秒・5秒間隔の制限がある
△自動実行の場合必ずいずれかのマクロを実行しなければいけない(何もしないダミーマクロを作っておいて既定のボタンにするとか必要)
△ユーザーがキャンセル(戻る)するとマクロの実行はない(規定値ダミーマクロ方式をとらないと制御が面倒)
△単一マクロにまとめようとすると状態チェック用の変数が必要でOK/CANCELの2値しか扱えない
通知
△ロック画面上で使えない
〇通知をタッチする以外の操作が処理に影響しない
△オリジナルの通知を発行できるので余計なトリガーの影響は少ないものの、厳密には通知を制御するような別の何かの存在を気にする必要がある
◎単一マクロでタッチした通知の判別までできる(別途変数を用意する必要もなく、複数選択肢を実装可能)
今回は通話(ロック中の着信)に対応するためダイアログを使いましたがコードを簡素にするためだけでは制約が多すぎるって感想ですね
2021/07/15(木) 13:17:45.08ID:s/y2fOZL
>>202
良い検討まとめだね
ありがとう
ところで通知もOS側の設定次第でロック画面に表示できるよね
通知で起こせばmacrodroidの処理は可能になるんで通知表示→特定内容の通知を条件にストップウォッチ起動でロック画面でもキー待ち+タイムウエイトは実現できるんじゃないかな?
タップやスワイプで消せば入力があった場合の分岐、なければストップウォッチx秒経過のトリガ発動の分岐で
こないだから少し違うんだけど似たようなことをやってみてる
縦にズンズン書くととんでもない長さになるんで複数のトリガを絡めて何度も何度も自己実行を繰り返すマクロが好きなんだよ 笑
ダイアログはいいこと教えてもらった
良い検討まとめだね
ありがとう
ところで通知もOS側の設定次第でロック画面に表示できるよね
通知で起こせばmacrodroidの処理は可能になるんで通知表示→特定内容の通知を条件にストップウォッチ起動でロック画面でもキー待ち+タイムウエイトは実現できるんじゃないかな?
タップやスワイプで消せば入力があった場合の分岐、なければストップウォッチx秒経過のトリガ発動の分岐で
こないだから少し違うんだけど似たようなことをやってみてる
縦にズンズン書くととんでもない長さになるんで複数のトリガを絡めて何度も何度も自己実行を繰り返すマクロが好きなんだよ 笑
ダイアログはいいこと教えてもらった
2021/07/15(木) 17:48:44.25ID:q+oD+i6s
アプリ起動トリガー
最新MacroDroid上手くいかず。。
MacroDroid5.14.1に戻した
最新MacroDroid上手くいかず。。
MacroDroid5.14.1に戻した
2021/07/15(木) 18:51:45.18ID:Lqf2oNZC
2021/07/15(木) 20:30:35.96ID:t/yOo603
楽天LINKの件、ありがとうございます
とうに自分の理解の範囲を超えてしまいました。ちょっと勉強してみます。
とうに自分の理解の範囲を超えてしまいました。ちょっと勉強してみます。
2021/07/15(木) 20:32:51.72ID:5hHXlLNW
ヨコだけどどなたかが5.14.1に戻せばokという改善策を示してくれたから助かってる
一時は途方に暮れてた
一時は途方に暮れてた
2021/07/15(木) 20:35:11.41ID:cZrMLkYz
アプリ起動トリガー、自分の端末は「強制的に旧式を使用する」に
チェックを入れると動くようになった > 5.16.1
チェックを入れると動くようになった > 5.16.1
2021/07/16(金) 00:37:14.42ID:S6vk3/At
現状で不満がないならアプデ見送りは鉄則だな
特にスマホのアプリだと
特にスマホのアプリだと
2021/07/16(金) 00:42:25.70ID:vBSlUiyn
2021/07/16(金) 08:32:47.31ID:ZtT9DlQT
プロ半額キャンペーンやってたからプロにしました。
今のところswichbotの制御だけで落ち着いてるから今後ちまちま増やそうかと思います。
今のところswichbotの制御だけで落ち着いてるから今後ちまちま増やそうかと思います。
2021/07/16(金) 14:44:43.64ID:9LCd3Wwf
トリガー
YOUTUBEを立ち上げた時
アクション
ボリュームコントロールを表示させる
これできます?
無理か。。
今は某アプリを起動させ常にボリュームコントロール表示させてる
(強制的に常に小さなボリュームコントロール表示させるアプリ)
YOUTUBEを立ち上げた時
アクション
ボリュームコントロールを表示させる
これできます?
無理か。。
今は某アプリを起動させ常にボリュームコントロール表示させてる
(強制的に常に小さなボリュームコントロール表示させるアプリ)
2021/07/16(金) 15:12:56.22ID:vBSlUiyn
>>212
この手のジェスチャーアプリに引っ掛けて画面に出すんでいいと思うな
https://play.google.com/store/apps/details?id=com.conena.navigation.gesture.control
この手のジェスチャーアプリに引っ掛けて画面に出すんでいいと思うな
https://play.google.com/store/apps/details?id=com.conena.navigation.gesture.control
2021/07/16(金) 15:47:08.28ID:vBSlUiyn
>>151
返事来てた
SDK的には活きてるはずなのにAndroid10の多くのデバイスでスピーカーフォン動かなくなっちゃったんだって
10以降で機能削るつもりだったけど動いてる人もいるから警告出して注意喚起に留めるらしい
Sorry for the delay in replying. This is a difficult issue as it seems like since Android 10 the speaker phone functionality no longer functions on many devices. There is no known reason for this as the functionality is still in the Android SDK and has no warnings about being deprecated or blocked in any way.
I did plan to remove this feature for Android 10+ but some users have informed me that it does work for them, therefore if I remove functionality that works fine for these users (and presumably many more silent users) I will then be breaking something that works fine for these devices. I think I should just add a very explicit warning that the functionality does not work on many Android 10 devices so at least it's clear to the user that this may not function.
返事来てた
SDK的には活きてるはずなのにAndroid10の多くのデバイスでスピーカーフォン動かなくなっちゃったんだって
10以降で機能削るつもりだったけど動いてる人もいるから警告出して注意喚起に留めるらしい
Sorry for the delay in replying. This is a difficult issue as it seems like since Android 10 the speaker phone functionality no longer functions on many devices. There is no known reason for this as the functionality is still in the Android SDK and has no warnings about being deprecated or blocked in any way.
I did plan to remove this feature for Android 10+ but some users have informed me that it does work for them, therefore if I remove functionality that works fine for these users (and presumably many more silent users) I will then be breaking something that works fine for these devices. I think I should just add a very explicit warning that the functionality does not work on many Android 10 devices so at least it's clear to the user that this may not function.
2021/07/16(金) 16:08:08.22ID:9LCd3Wwf
2021/07/16(金) 18:38:35.41ID:MK1woVJJ
2021/07/16(金) 18:56:16.35ID:QDxyGyxa
Android11でBluetoothテザリングを有効にする術ないでしょうか…
Wi-Fiのようなヘルパーとかできてないのかな
Wi-Fiのようなヘルパーとかできてないのかな
2021/07/16(金) 19:13:41.85ID:lygl/ycv
>>217
9ではできてるけど11は駄目なのか・・・
9ではできてるけど11は駄目なのか・・・
2021/07/16(金) 20:30:35.00ID:wlY9QJoI
2021/07/16(金) 20:37:26.14ID:MK1woVJJ
>>217
格好悪いけどショートカットとUI画面操作で出来なくは無いと思う
格好悪いけどショートカットとUI画面操作で出来なくは無いと思う
221名無しさん@お腹いっぱい。
2021/07/16(金) 20:49:57.96ID:fLoevhHT モバイル回線の電波強度をテキスト読み上げさせた上で
圏外の時にはアクションを実行したいのですが、可能ですか?
基本的にはフライトモードで使っている端末で動かす想定です
圏外の時にはアクションを実行したいのですが、可能ですか?
基本的にはフライトモードで使っている端末で動かす想定です
2021/07/16(金) 22:20:10.29ID:vBSlUiyn
>>215
あぁゴメン
macrodroidは絡まない話
画面似置いといて常時表示でも薄っぺらだと気にならないかなと
表示は消しといて触ってる最中だけ表示するようにも設定できるし
特定のアプリだけ効くようにもできるし
>>221
getprop vendor.ril.nw.signalstrength.lte.1
getprop vendor.ril.nw.signalstrength.lte.2
でそれぞれの強度は取れるよ
このライブラリ集にモバイルデータの情報取って通知に表示するサンプル入ってる
getRadioStatus()てコメントうってあるifブロック単体で動く
https://www.mediafire.com/file/owcjistkw53t528/1tm.libCommonJobs.macro/file
あぁゴメン
macrodroidは絡まない話
画面似置いといて常時表示でも薄っぺらだと気にならないかなと
表示は消しといて触ってる最中だけ表示するようにも設定できるし
特定のアプリだけ効くようにもできるし
>>221
getprop vendor.ril.nw.signalstrength.lte.1
getprop vendor.ril.nw.signalstrength.lte.2
でそれぞれの強度は取れるよ
このライブラリ集にモバイルデータの情報取って通知に表示するサンプル入ってる
getRadioStatus()てコメントうってあるifブロック単体で動く
https://www.mediafire.com/file/owcjistkw53t528/1tm.libCommonJobs.macro/file
2021/07/16(金) 23:07:06.39ID:vBSlUiyn
>>217
bluetaskでも動かないのかな?
bluetaskでも動かないのかな?
2021/07/17(土) 00:39:55.07ID:Fq1CM26x
2021/07/17(土) 01:19:12.41ID:m1FaZ7gU
>>224
そしたら根っこのSDKというかAPIは同じなんだね
動作する別アプリを呼び出して試すくらいしか
これが新しそうだからあるいは?
https://play.google.com/store/apps/details?id=com.justfabcodes.bluetooth_auto_tether
そしたら根っこのSDKというかAPIは同じなんだね
動作する別アプリを呼び出して試すくらいしか
これが新しそうだからあるいは?
https://play.google.com/store/apps/details?id=com.justfabcodes.bluetooth_auto_tether
2021/07/17(土) 07:03:10.18ID:BFhzuUx0
>>220
ごめんなさい、どういうマクロ組めばいいんでしょう💦
ごめんなさい、どういうマクロ組めばいいんでしょう💦
2021/07/17(土) 07:54:33.29ID:Fq1CM26x
>>226
ショートカットを作るアプリでテザリングの設定画面を表示する
↓
UI画面操作を使ってテザリングをONにする
ショートカットを作るアプリでテザリングの設定画面を表示する
↓
UI画面操作を使ってテザリングをONにする
2021/07/17(土) 13:29:41.36ID:GWWfXAxU
229221
2021/07/17(土) 20:15:52.34ID:Jtus/ose >>222 なるほどうまく動かせそうです。試してみようと思います。ありがとうございます。
2021/07/17(土) 20:34:03.31ID:PZobEA2t
>>225
Android11では動作しませんというメッセージが表示されるだけでした
基本的に同じようなAPIを使用していて、それがAndroid11ではGoogle
によって無効化されているようなので、現状では一般的なアプリで
Bluetoothデザリングを制御できるものは無さそうです
Android11では動作しませんというメッセージが表示されるだけでした
基本的に同じようなAPIを使用していて、それがAndroid11ではGoogle
によって無効化されているようなので、現状では一般的なアプリで
Bluetoothデザリングを制御できるものは無さそうです
2021/07/17(土) 22:31:43.07ID:m1FaZ7gU
>>230
そしたら設定アプリの
パッケージ com.android.settings
クラス com.android.settings.Settings$TetherSettingsActivity
あたりをインテントで呼び出してテキストか座標でon/offするとか
そしたら設定アプリの
パッケージ com.android.settings
クラス com.android.settings.Settings$TetherSettingsActivity
あたりをインテントで呼び出してテキストか座標でon/offするとか
2021/07/17(土) 23:58:43.35ID:RZZezaRl
>>230
テザリング
テザリング
2021/07/18(日) 13:05:20.78ID:dLC34iUB
v5.16.2きた
アプリ起動トリガとフォアグラウンド検出の修正とあるがどやろ?
アプリ起動トリガとフォアグラウンド検出の修正とあるがどやろ?
2021/07/18(日) 13:15:06.96ID:dLC34iUB
2021/07/19(月) 16:47:57.60ID:1ylfseKc
プラグインからの値の戻りがとんでもなく遅いときある
去年末〜今年の頭くらいからさらに遅くなった気がする
macrodroidが延々と待つからかOSから反応なしで怒られることもあったりして困ったな
去年末〜今年の頭くらいからさらに遅くなった気がする
macrodroidが延々と待つからかOSから反応なしで怒られることもあったりして困ったな
2021/07/20(火) 01:49:04.22ID:Sy/kLVE7
アプリ起動トリガがおかしいのってバグなのか
Android9だからもうサポート外なのかと思ってた
Android9だからもうサポート外なのかと思ってた
2021/07/20(火) 03:57:14.50ID:5q/KR0hN
>>236
ユーザー補助の権限調整したって
手元のデバイスで動くっていってる
Post in thread '[bug] Macro not invoking (application launched)' http://www.macrodroidforum.com/index.php?threads/bug-macro-not-invoking-application-launched.789/post-4325
アップデートしただけだと動かなかったんで直ってないと思ったけどユーザー補助の権限on/offで再設定してサービスをリロードしたら動くようになった
ユーザー補助の権限調整したって
手元のデバイスで動くっていってる
Post in thread '[bug] Macro not invoking (application launched)' http://www.macrodroidforum.com/index.php?threads/bug-macro-not-invoking-application-launched.789/post-4325
アップデートしただけだと動かなかったんで直ってないと思ったけどユーザー補助の権限on/offで再設定してサービスをリロードしたら動くようになった
2021/07/20(火) 23:23:22.15ID:kDbx9aXM
2021/07/20(火) 23:25:18.05ID:kDbx9aXM
Fixed issue where app launched trigger and detecting foreground application would not work on some devices.
とりあえず上げるか
とりあえず上げるか
2021/07/20(火) 23:57:28.93ID:5q/KR0hN
>>238
合ってる
macrodroidは殺さなくてもいいよ
ユーザー補助のどれか分からんのでとりあえずmacrodroid関連項目全部offにしてonに戻すだけ
ログにサービスをリロードしたって出てるはず
デバイスリブートでも同じことだと思う
合ってる
macrodroidは殺さなくてもいいよ
ユーザー補助のどれか分からんのでとりあえずmacrodroid関連項目全部offにしてonに戻すだけ
ログにサービスをリロードしたって出てるはず
デバイスリブートでも同じことだと思う
2021/07/20(火) 23:59:49.13ID:5q/KR0hN
roughnecksって人も動いたって言ってるから大丈夫だと思うよ
2021/07/21(水) 14:43:31.68ID:lDrxRad0
>>240
上げたありがと
上げたありがと
243名無しさん@お腹いっぱい。
2021/07/21(水) 17:48:42.22ID:2vKD+ljg シェイクしたときに日の入り時間をテキスト読み上げさせたいんですが可能でしょうか?
あと出来たら、じゅうはちじよんじゅうきゅうふん、って発音されると聞き間違えそうになるので
いちはちよんきゅー、又はひとはちよんきゅーと発音させたいです。
こういうのは難しいですか?
あと出来たら、じゅうはちじよんじゅうきゅうふん、って発音されると聞き間違えそうになるので
いちはちよんきゅー、又はひとはちよんきゅーと発音させたいです。
こういうのは難しいですか?
2021/07/21(水) 17:58:27.01ID:JFZepAyJ
>>243
まず読点なりスペースで分かち書きした文字列を作ってTTSに渡せば希望に近いいめで読んでくれると思うからそれ聞いてからどうするか決めたら?
日没時間は適当なweb apiで取得するとして
数字は10個程度なんだから好みの読みをかな書きした対照データを自前で持てばいいと思うな
まず読点なりスペースで分かち書きした文字列を作ってTTSに渡せば希望に近いいめで読んでくれると思うからそれ聞いてからどうするか決めたら?
日没時間は適当なweb apiで取得するとして
数字は10個程度なんだから好みの読みをかな書きした対照データを自前で持てばいいと思うな
245243
2021/07/21(水) 18:19:13.91ID:2vKD+ljg >>244
ありがとうございます
日の入りまでの残り時間をあと何時間何分という読み上げもしたいのですが、
そういうことも設定次第で可能なんですかね?
ちょっとずつ使い方をマスターしてきたのですが、
やっと変数を使えるようになったくらいなのでハードルが高いですかね?
ありがとうございます
日の入りまでの残り時間をあと何時間何分という読み上げもしたいのですが、
そういうことも設定次第で可能なんですかね?
ちょっとずつ使い方をマスターしてきたのですが、
やっと変数を使えるようになったくらいなのでハードルが高いですかね?
2021/07/21(水) 18:50:02.53ID:JFZepAyJ
>>245
ちょうどいいステップじゃないかな?
複雑な場合分けやタイミング依存があるわけじゃないからね
ポイントは機能の分解だと思うよ
最終的な実行順序の順番に作らないで小さい動く部品から作って改造していくといいよ
1. 現在時刻を取得して文字列をTTSで読み上げる
2. 時刻文字列を分解して好みに近い読み上げになるように改造する
3. 日の出/日の入時刻を取得する
4. 3.で取得した時刻を2.に与えてみる
5. 2.の読みをベストな読みに変える規則を導か出す
6. 5.の規則を変数にデータとして用意して時刻文字列を変換する
7. 変換結果を2.に渡すように改造する
ちょうどいいステップじゃないかな?
複雑な場合分けやタイミング依存があるわけじゃないからね
ポイントは機能の分解だと思うよ
最終的な実行順序の順番に作らないで小さい動く部品から作って改造していくといいよ
1. 現在時刻を取得して文字列をTTSで読み上げる
2. 時刻文字列を分解して好みに近い読み上げになるように改造する
3. 日の出/日の入時刻を取得する
4. 3.で取得した時刻を2.に与えてみる
5. 2.の読みをベストな読みに変える規則を導か出す
6. 5.の規則を変数にデータとして用意して時刻文字列を変換する
7. 変換結果を2.に渡すように改造する
2021/07/21(水) 18:55:50.70ID:JFZepAyJ
あ、変換ルールをデータ化するイメージが浮かばないならまずはコード内にif文でベタ書きでもいいと思うよ
macrodroidは配列がないからテーブル(エクセルみたいな2次元の表構造)をどうすんだ?って詰まるかもしれんからね
macrodroidは配列がないからテーブル(エクセルみたいな2次元の表構造)をどうすんだ?って詰まるかもしれんからね
2021/07/21(水) 19:21:44.65ID:JFZepAyJ
>>245
数字を一桁ずつ読むだけでいいなら特に加工しなくてもオプションあったと思ったな
まぁまずは読ませてみないとイメージわかないよね
単純なバッテリー残量読み上げだけど特に何も加工してないときの読み上げイメージの参考にしてみて
https://www.mediafire.com/file/so6uj5g18zbs2rq/1tm.notifyBatteryLevel.macro/file
数字を一桁ずつ読むだけでいいなら特に加工しなくてもオプションあったと思ったな
まぁまずは読ませてみないとイメージわかないよね
単純なバッテリー残量読み上げだけど特に何も加工してないときの読み上げイメージの参考にしてみて
https://www.mediafire.com/file/so6uj5g18zbs2rq/1tm.notifyBatteryLevel.macro/file
2021/07/21(水) 20:35:40.51ID:1VL0dWT0
>>238
さんくす、基礎的なことだけど権限再ON OFFで直った。
さんくす、基礎的なことだけど権限再ON OFFで直った。
2021/07/21(水) 21:09:08.66ID:ItlYx79c
手段と目的がほにゃららじゃないけれど
何か自動化できないか?面白いことないか?ずっと考えて1日が終わる
スレチだけどiOSのweblockが出た当初も広告ドメイン登録することに明け暮れ
広告探しに奮闘してた
この性格をどうにかしたい
何か自動化できないか?面白いことないか?ずっと考えて1日が終わる
スレチだけどiOSのweblockが出た当初も広告ドメイン登録することに明け暮れ
広告探しに奮闘してた
この性格をどうにかしたい
2021/07/22(木) 00:10:40.86ID:mHOptyyK
2021/07/22(木) 03:04:52.88ID:a5K/bA4B
ログ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- “中傷動画”めぐる報道 高市首相、改めて“面識ない” ★3 [蚤の市★]
- 若者に調査『生まれ変わったらどの国に生まれたい?』 1位日本、2位韓国、3位米国 マツコ「すごい良かったと思ってる、日本に生まれて」 [冬月記者★]
- 養子案 「男の子が生まれれば、皇位継承権を持つ」と森衆院議長 ★2 [蚤の市★]
- 【兵庫】腹部と左目に刃物刺さった状態で…神戸市須磨区でコンテナの内で倒れている その後死亡を確認 事件事故の両面で捜査 [ぐれ★]
- 「マジで気持ち悪い」大手アダルトメーカー新作が東南アジアの「児童買春」モチーフにし物議…注意喚起していた現地大使館は「大変残念」 [煮卵★]
- 【芸能】酒井若菜、13年ぶり写真集で下着姿など披露も… 異例の注意喚起「元グラドル感、露出感、エロ感を想像する方にお勧めしません」 [冬月記者★]
- 【悲報】米農家、国民にブチ切れ「農家はどんなに貧乏しても良いから安く作れ、そう言うのか?????????????」 [802034645]
- なんでジジイって文の終わりに「。」をつけるの? [343591364]
- 嫌いなモノ、コト発表してけー
- 【高市悲報】松井氏、もう止まらない「ネガティブ動画を総裁選1500本、衆院選1万本作りました」😲★4 [617981698]
- 共同通信も参戦「高市早苗がネガキャンしてた」 [261472595]
- 【速報】超人気お笑い芸人・田村淳さん「僕の個人事務所の倉庫から大量のアベノマスク出てきたー^_^」と膨大な量のマスク披露w [591180291]