Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。
次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
【自動化】MacroDroid Part5【マクロ】
■ このスレッドは過去ログ倉庫に格納されています
2022/01/03(月) 16:54:23.22ID:dRJgoK3Z
2022/01/11(火) 10:16:43.38ID:fDRtyi7K
前から謎挙動してたやつの原因らしきものがわかったんだけど
Remapperで履歴ボタンにショートカット割り付けてマクロ起動してるんだけどこの時フォアグラウンドのアプリがなぜかGboard(ime)になることがあるっぽい(表示はない)
フォアグラウンドのアプリによってマクロの挙動かえてるからこのGboard無視したいんだけどなにか方法ないかな
Remapperで履歴ボタンにショートカット割り付けてマクロ起動してるんだけどこの時フォアグラウンドのアプリがなぜかGboard(ime)になることがあるっぽい(表示はない)
フォアグラウンドのアプリによってマクロの挙動かえてるからこのGboard無視したいんだけどなにか方法ないかな
2022/01/11(火) 11:01:12.58ID:hegqfa/H
UI画面操作のユーザー補助ONにしてると
ブラウザのアドレスバーが下にスクロールしても隠れずに常に表示されたままになるからあまり使いたくないんだよね
アプデで治らないもんかね
ブラウザのアドレスバーが下にスクロールしても隠れずに常に表示されたままになるからあまり使いたくないんだよね
アプデで治らないもんかね
2022/01/11(火) 11:22:39.46ID:KsPyhDRw
2022/01/11(火) 12:16:56.22ID:fDRtyi7K
>>85
右の2行がセットで「クリップボードを更新」アクションの代わり
んで[clipboard]の代わりに変数s(名前は任意)が使えるようになる
クリップボードを更新アクションに不満なきゃ気にするものじゃないね
imeはそれのあと元に戻せますか?
一応Gboard直指定でチェックして戻る入れるようにしたら誤動作減ったけどできればimeアプリ依存のない形にしたい
右の2行がセットで「クリップボードを更新」アクションの代わり
んで[clipboard]の代わりに変数s(名前は任意)が使えるようになる
クリップボードを更新アクションに不満なきゃ気にするものじゃないね
imeはそれのあと元に戻せますか?
一応Gboard直指定でチェックして戻る入れるようにしたら誤動作減ったけどできればimeアプリ依存のない形にしたい
2022/01/11(火) 12:50:22.29ID:KsPyhDRw
2022/01/11(火) 13:17:43.45ID:NoFC6q9H
Screen Updateを強制発生させる方法ってありますか?
2022/01/11(火) 13:21:47.58ID:fDRtyi7K
ついでにちょっとうまくいかなかったやつ
https://i.imgur.com/KBUXFDO.png
プロンプトの中身は表示した後に書き換えてるらしい
例えばタイトルを「get_clipboard」とかにしてプロンプト表示をトリガーで拾えるかな?ってやってみたらできなかった
https://i.imgur.com/KBUXFDO.png
プロンプトの中身は表示した後に書き換えてるらしい
例えばタイトルを「get_clipboard」とかにしてプロンプト表示をトリガーで拾えるかな?ってやってみたらできなかった
2022/01/11(火) 13:28:58.50ID:fDRtyi7K
>>88
Read screenではダメなの?
Read screenではダメなの?
2022/01/11(火) 18:43:18.33ID:P1xPkAUL
>>84
ほんこれ
ほんこれ
2022/01/11(火) 20:13:18.69ID:naQUXjVn
今日のアクションブロックバグv5.20.10
移植始めたがわりと作業にならないナー
1. アクションブロック内で行コピーすると出力パラメータに使ってる変数が他のものに変更できない(新規作成かグローバルへの変更はできる)
2. if文をコピった場合その条件も変更できないため削除するとクラッシュする
3. 出力パラメータを削除したりリネームしても即座に画面全体に反映されない(他の行を編集するか保存すると反映される)
移植始めたがわりと作業にならないナー
1. アクションブロック内で行コピーすると出力パラメータに使ってる変数が他のものに変更できない(新規作成かグローバルへの変更はできる)
2. if文をコピった場合その条件も変更できないため削除するとクラッシュする
3. 出力パラメータを削除したりリネームしても即座に画面全体に反映されない(他の行を編集するか保存すると反映される)
2022/01/11(火) 20:23:07.81ID:Wq9uMNHH
>>92
バグが直っているかはわからないけど5.20.11リリースされてるよ?
バグが直っているかはわからないけど5.20.11リリースされてるよ?
2022/01/11(火) 21:06:12.03ID:BWhr40jp
2022/01/11(火) 21:07:46.72ID:BWhr40jp
2022/01/11(火) 21:29:22.56ID:KsPyhDRw
2022/01/11(火) 22:12:15.12ID:zChGpqRw
>>94
Read screenで取れないならScreen updateでも取れないと思うよ
結局そのタイミングの画面内容からは『今すぐ参加』が読み取れないってことだから
とりあえず動作確認としてScreen update起こすだけなら『今すぐ参加』が表示されてる画面で手動で通知の開閉してみると良いよ
MDでそうマクロ組んでもいいし、マクロ組むならMDドロワーの開閉だけでもScreen updateは起こる
でも、『今すぐ参加』が表示されてるタイミングでScreen update起こせばいいってそれもう直接『今すぐ参加』クリックすればいい状態ってことだからそんなマクロ組む意味なくない?ってなるよ
Read screenで取れないならScreen updateでも取れないと思うよ
結局そのタイミングの画面内容からは『今すぐ参加』が読み取れないってことだから
とりあえず動作確認としてScreen update起こすだけなら『今すぐ参加』が表示されてる画面で手動で通知の開閉してみると良いよ
MDでそうマクロ組んでもいいし、マクロ組むならMDドロワーの開閉だけでもScreen updateは起こる
でも、『今すぐ参加』が表示されてるタイミングでScreen update起こせばいいってそれもう直接『今すぐ参加』クリックすればいい状態ってことだからそんなマクロ組む意味なくない?ってなるよ
2022/01/11(火) 23:30:30.22ID:BWhr40jp
>>97
多分、Read Screenの使い方を理解出来てないんだと思いますが…、
何故かScreen Updateでは出来ても
Read Screenでは出来ない状況です。
画面切り替えすると『今すぐ参加』を認識してタップしてくれるので、
Screen Updateの強制方法を探してます。
画面に〇〇が表示されたら、変数にTrueを入れる。
それがFalseの間は判定をループさせる。
ってだけの動作が丸2日かけて出来ていません…。
多分、Read Screenの使い方を理解出来てないんだと思いますが…、
何故かScreen Updateでは出来ても
Read Screenでは出来ない状況です。
画面切り替えすると『今すぐ参加』を認識してタップしてくれるので、
Screen Updateの強制方法を探してます。
画面に〇〇が表示されたら、変数にTrueを入れる。
それがFalseの間は判定をループさせる。
ってだけの動作が丸2日かけて出来ていません…。
2022/01/12(水) 06:33:42.40ID:y1Q5rzP4
>>98
ちょっと試しただけだけど普通にMDのUI画面操作のテキストで今すぐ参加タップ
できるけどなぁ
Teamsが良くわかってないのでアプリ起動してからどういう流れで今すぐ参加まで
行くのか教えてくれたらみんな試せると思うよ
少し前に出たトリガーを待機でTouchTaskのScreen Updateで今すぐ参加じゃダメ
なの?これなら今すぐ参加が表示されたらタップしてくれるんじゃない?
ちょっと試しただけだけど普通にMDのUI画面操作のテキストで今すぐ参加タップ
できるけどなぁ
Teamsが良くわかってないのでアプリ起動してからどういう流れで今すぐ参加まで
行くのか教えてくれたらみんな試せると思うよ
少し前に出たトリガーを待機でTouchTaskのScreen Updateで今すぐ参加じゃダメ
なの?これなら今すぐ参加が表示されたらタップしてくれるんじゃない?
2022/01/12(水) 07:25:11.74ID:1kU5wwry
>>99
会議URLをTeamsで開く
↓
接続されるとオーバーレイ的な別画面が表示されて、『今すぐ参加』が押せる
って流れなんですが、
スマホ起動をトリガーにすると失敗します。
マクロを試す、からだと、仰る方法で実行可能。
接続までのラグによる物と思ってWaitを入れたのですが、
何故か5秒のWaitが70秒ちかくまて待機されるので、
ループで別マクロをよぼうかなと。
(トリガーとしてScreen Update:今すぐ参加をクリック、アクションで変数をTrueに、発火したらこれを条件にループを抜ける)
今すぐ参加が表示されるまで待機させる、
が機能してくれれば良いのですが…。
会議URLをTeamsで開く
↓
接続されるとオーバーレイ的な別画面が表示されて、『今すぐ参加』が押せる
って流れなんですが、
スマホ起動をトリガーにすると失敗します。
マクロを試す、からだと、仰る方法で実行可能。
接続までのラグによる物と思ってWaitを入れたのですが、
何故か5秒のWaitが70秒ちかくまて待機されるので、
ループで別マクロをよぼうかなと。
(トリガーとしてScreen Update:今すぐ参加をクリック、アクションで変数をTrueに、発火したらこれを条件にループを抜ける)
今すぐ参加が表示されるまで待機させる、
が機能してくれれば良いのですが…。
2022/01/12(水) 07:29:06.07ID:1kU5wwry
>>99
多分仰っている書き込みを参考に組んでます。
起動直後の画面書き変えが拾えないのか、
別画面表示切り替え→Teams再表示
としないとScreenUpdateが発火しないため、
今回のScreenUpdate強制発火の質問をしました。
すみません、前提を全部端折ってました…。
多分仰っている書き込みを参考に組んでます。
起動直後の画面書き変えが拾えないのか、
別画面表示切り替え→Teams再表示
としないとScreenUpdateが発火しないため、
今回のScreenUpdate強制発火の質問をしました。
すみません、前提を全部端折ってました…。
2022/01/12(水) 08:41:10.31ID:ALB1yjfI
2022/01/12(水) 08:42:24.58ID:bDgp20tO
TouchTaskのWait for text appearanceがActionsだとうまく動かない(設定しても即座にタップしちゃう)謎
https://i.imgur.com/ehkL911.png
https://i.imgur.com/JX73bJt.png
https://i.imgur.com/lbFsxCs.png
https://i.imgur.com/yzSq5Lj.png
前スレでもちょっと話題出たけどScreen update(トリガーまで待機)で拾えないやつRead screenでWait for text appearance使うと拾えたよ
https://i.imgur.com/ehkL911.png
https://i.imgur.com/JX73bJt.png
https://i.imgur.com/lbFsxCs.png
https://i.imgur.com/yzSq5Lj.png
前スレでもちょっと話題出たけどScreen update(トリガーまで待機)で拾えないやつRead screenでWait for text appearance使うと拾えたよ
2022/01/12(水) 08:54:47.63ID:ALB1yjfI
>>103
値を変数に取ってその書き換え待ちてのはシーケンスを保証したいとき良い待ち方だね
一つ覚え的にざっくり適当にウエイト入れたりとかウエイトループ回して値チェックしながら待ってるな(ある程度で抜けたいのはあるにせよ)
値を変数に取ってその書き換え待ちてのはシーケンスを保証したいとき良い待ち方だね
一つ覚え的にざっくり適当にウエイト入れたりとかウエイトループ回して値チェックしながら待ってるな(ある程度で抜けたいのはあるにせよ)
2022/01/12(水) 09:09:45.86ID:bDgp20tO
2022/01/12(水) 09:24:58.07ID:bDgp20tO
>>104
TouchTaskにまかせるとタイムアウトできない(無限waitになる)のはちょっと怖いなぁとは思うのよね
そんなことよりActionsでWait効かないじゃん!ってのが問題
さんざん悩まされたのだ
TouchTaskにまかせるとタイムアウトできない(無限waitになる)のはちょっと怖いなぁとは思うのよね
そんなことよりActionsでWait効かないじゃん!ってのが問題
さんざん悩まされたのだ
2022/01/12(水) 14:18:55.68ID:bDgp20tO
トリガーまで待機ってアクションブロックでサポートされないのか・・・
2022/01/12(水) 17:48:25.07ID:U6f2UmXj
普通に別マクロ作れば制約なしで何でもできると思うのだけど何故にアクションブロックみたいな一部だけしか動かない変な構造を採用したのかな
あのやり方で別マクロにコピペさせてくれるだけでもありがたいのに
あのやり方で別マクロにコピペさせてくれるだけでもありがたいのに
2022/01/12(水) 19:50:44.94ID:ALB1yjfI
2022/01/12(水) 20:22:27.82ID:U6f2UmXj
2022/01/12(水) 21:48:02.97ID:L+Qn3BFl
2022/01/12(水) 21:54:15.83ID:ALB1yjfI
2022/01/12(水) 22:18:22.76ID:ALB1yjfI
デバッグがてら最初に作ったのは文字列で渡した数値や文字列の桁数を調べるだし 笑
次はちょっと本来のアクションブロックの主旨とは違うけど定数っぽい変数を一元管理して名前でアクセスすれば各型で返してくれる人
次はちょっと本来のアクションブロックの主旨とは違うけど定数っぽい変数を一元管理して名前でアクセスすれば各型で返してくれる人
2022/01/12(水) 22:37:12.25ID:1kU5wwry
>>105
スマホ起動をトリガー→ボタン表示されてもタップされず。別画面切り替えTeams再表示でボタン押される
マクロを試す→想定通りscreen updateでボタン押すまで行ってくれる
です。
『画面変わったら』でも用は成してくれそうですが、
どのアクションで拾えるのでしょうか?
スマホ起動をトリガー→ボタン表示されてもタップされず。別画面切り替えTeams再表示でボタン押される
マクロを試す→想定通りscreen updateでボタン押すまで行ってくれる
です。
『画面変わったら』でも用は成してくれそうですが、
どのアクションで拾えるのでしょうか?
2022/01/12(水) 22:38:16.81ID:1kU5wwry
2022/01/12(水) 23:15:59.11ID:ALB1yjfI
>>115
可能性はあるね
起動(とMD無効→有効)時にしか出ないメッセージが出てればクラッシュだから数十秒待ちはザラにある
開発者オプションでバックグラウンドでもANR警告出すにすると謎遅延起きてるかハッキリすると思うよ
可能性はあるね
起動(とMD無効→有効)時にしか出ないメッセージが出てればクラッシュだから数十秒待ちはザラにある
開発者オプションでバックグラウンドでもANR警告出すにすると謎遅延起きてるかハッキリすると思うよ
2022/01/13(木) 05:29:17.99ID:0hvBH1mK
2022/01/13(木) 06:14:33.70ID:HeTWafO6
>>117
いや、だから好きにすればいいんだよ
解はひとつじゃないわけで
制約があるから安全ダーとか保守性ガーとか言っても実感わかないと意味ないっしょ?
機能があるからといって無理に使う必要なんてまったくない
いや、だから好きにすればいいんだよ
解はひとつじゃないわけで
制約があるから安全ダーとか保守性ガーとか言っても実感わかないと意味ないっしょ?
機能があるからといって無理に使う必要なんてまったくない
2022/01/13(木) 06:23:31.31ID:2I3o8MQQ
2022/01/13(木) 08:30:55.99ID:6+bQcDCl
マクロ名と同じ名前のアクションブロック作ったらマクロがノーチェックで消えて禿げる
2022/01/13(木) 09:41:57.71ID:anKvlxtE
>>120
この前から勝手に消えて困ってたけど、それが原因か!
この前から勝手に消えて困ってたけど、それが原因か!
2022/01/13(木) 10:06:32.64ID:6+bQcDCl
>>114
Screen updateの設定は間違ってないわけね
別案はパッと実装が思いつかないならひとまず忘れることにしてうまく動かない原因になりそうなのが
・MDの不具合(>>115,116)
・TouchTaskの起動が間に合ってない
・Screen updateのタイミングでうまくテキストが取得できていない(不可視のオーバーレイが合ったりすると起こる)
こんなもん?
MDの不具合ならバージョンアップすればいいんで簡単だけどテスト用の(マクロ少ない)環境だと考えにくいよね
テキスト内容チェックしない(Update of Anyな)トリガーでちゃんと発火するか、何が拾えるか見てみたらどう?
https://i.imgur.com/WQV4iZR.png
こんな感じで無効にしておいたマクロを例のタイミングの直前で有効にしてあげればScreen updateそのものが動かないのか、テキストがうまく拾えないのかわかるよ
Screen updateの設定は間違ってないわけね
別案はパッと実装が思いつかないならひとまず忘れることにしてうまく動かない原因になりそうなのが
・MDの不具合(>>115,116)
・TouchTaskの起動が間に合ってない
・Screen updateのタイミングでうまくテキストが取得できていない(不可視のオーバーレイが合ったりすると起こる)
こんなもん?
MDの不具合ならバージョンアップすればいいんで簡単だけどテスト用の(マクロ少ない)環境だと考えにくいよね
テキスト内容チェックしない(Update of Anyな)トリガーでちゃんと発火するか、何が拾えるか見てみたらどう?
https://i.imgur.com/WQV4iZR.png
こんな感じで無効にしておいたマクロを例のタイミングの直前で有効にしてあげればScreen updateそのものが動かないのか、テキストがうまく拾えないのかわかるよ
2022/01/13(木) 12:00:43.40ID:HeTWafO6
>>120
消えないナー
名前文字列に依存するとか?なんて名前?
テストしたら消えるのは.11で直ってるハズ
アクションブロック同士で名前重複できてしまうバグ直してもらったと思ったけど...メニューからセーブするとできちゃうな
消えないナー
名前文字列に依存するとか?なんて名前?
テストしたら消えるのは.11で直ってるハズ
アクションブロック同士で名前重複できてしまうバグ直してもらったと思ったけど...メニューからセーブするとできちゃうな
2022/01/13(木) 12:31:05.59ID:6+bQcDCl
2022/01/13(木) 15:10:51.65ID:HeTWafO6
アクションブロックバグv5.20.11
他にもあったら教えてネ
1. アクションブロック内で行コピーすると出力パラメータに使ってる変数が他のものに変更できない(新規作成かグローバルへの変更はできる)
2. if文をコピった場合その条件も変更できないため削除するとクラッシュする
3. 出力パラメータを削除したりリネームしても即座に画面全体に反映されない(他の行を編集するか保存すると反映される)
4. 右上...メニューからセーブすると同名でも保存できてしまう
5. システムログの文言は直ったけどリンクは普通のマクロを参照しようとするママで役に立たない
6. ホームに戻るアクションが含まれてると全マクロをリロードする初期化が走り、以降は全アクションブロックで確認ダイアログ絡みの怪しいことがいろいろ起きる
7. 編集中にMDをバックに回してフォアに戻すと6.と同様の初期化が走り、以降そのアクションブロックのみ怪しいことが起きるようになる
8. マクロからアクションブロックを呼び出すダイアログで入力パラメータが文字列型でデフォ値が空文字列の場合でも何か入力しないとOKが押せない
他にもあったら教えてネ
1. アクションブロック内で行コピーすると出力パラメータに使ってる変数が他のものに変更できない(新規作成かグローバルへの変更はできる)
2. if文をコピった場合その条件も変更できないため削除するとクラッシュする
3. 出力パラメータを削除したりリネームしても即座に画面全体に反映されない(他の行を編集するか保存すると反映される)
4. 右上...メニューからセーブすると同名でも保存できてしまう
5. システムログの文言は直ったけどリンクは普通のマクロを参照しようとするママで役に立たない
6. ホームに戻るアクションが含まれてると全マクロをリロードする初期化が走り、以降は全アクションブロックで確認ダイアログ絡みの怪しいことがいろいろ起きる
7. 編集中にMDをバックに回してフォアに戻すと6.と同様の初期化が走り、以降そのアクションブロックのみ怪しいことが起きるようになる
8. マクロからアクションブロックを呼び出すダイアログで入力パラメータが文字列型でデフォ値が空文字列の場合でも何か入力しないとOKが押せない
2022/01/14(金) 12:03:29.20ID:+n0XmFnW
マクロが消えるバグを特定してしまった・・・
>>120のことだけど原因は別でした(アクションブロックがらみではある)
再現したので(遭遇するのはたぶん無料版限定)
マクロ数5(無料版上限)のときになんでもいいのでマクロを編集して左上の←から破棄を選択
なにか一つマクロが消える
アクションブロックが一つ以上存在するとき限定
消えるマクロはMDの内部ID順かな?
>>120のことだけど原因は別でした(アクションブロックがらみではある)
再現したので(遭遇するのはたぶん無料版限定)
マクロ数5(無料版上限)のときになんでもいいのでマクロを編集して左上の←から破棄を選択
なにか一つマクロが消える
アクションブロックが一つ以上存在するとき限定
消えるマクロはMDの内部ID順かな?
2022/01/14(金) 12:18:02.62ID:+n0XmFnW
マクロ編集じゃなくてもアクションブロックの編集・破棄でも「マクロが」一つ消えるわ
pro版ならマクロ数上限実質なしだから遭遇しないバグだろうけど
pro版ならマクロ数上限実質なしだから遭遇しないバグだろうけど
2022/01/14(金) 12:28:47.13ID:5enONm3/
2022/01/14(金) 12:57:21.15ID:+n0XmFnW
>>128
なるね
アクションブロックの数増やしたらマクロ1、アクションブロック4残して他消えたわ
マクロ数5の上限処理が走ってるんだろうけどアクションブロック追加してる最中は起きない(いくつでも登録できる)。削除でも起きない。破棄のときだけ
なるね
アクションブロックの数増やしたらマクロ1、アクションブロック4残して他消えたわ
マクロ数5の上限処理が走ってるんだろうけどアクションブロック追加してる最中は起きない(いくつでも登録できる)。削除でも起きない。破棄のときだけ
2022/01/14(金) 13:03:49.53ID:5enONm3/
2022/01/14(金) 18:55:02.14ID:33OIdPF1
画面Off中にメディア音量を変更したいのですが、oppoなのでmacrodroidが前面にないとメディア音量を変更できない問題で困っています。
今はユーザーログ表示(macrodroid前面)→メディア音量変更としていますが、ユーザーログ画面が邪魔です。消そうにも、UI画面操作も戻るボタンも画面Offでは動作しません。
良い方法はないでしょうか。
今はユーザーログ表示(macrodroid前面)→メディア音量変更としていますが、ユーザーログ画面が邪魔です。消そうにも、UI画面操作も戻るボタンも画面Offでは動作しません。
良い方法はないでしょうか。
2022/01/14(金) 19:08:30.50ID:5enONm3/
2022/01/14(金) 19:15:37.77ID:eyZZ+Z7q
2022/01/14(金) 20:31:00.96ID:33OIdPF1
2022/01/14(金) 20:46:05.75ID:FSGQe6Gg
UI画面操作を指定しても動作しないときってどんなとき?
画面はオンにするようにしてる
バイブレーションとかは普通に機能してるんだけど
画面はオンにするようにしてる
バイブレーションとかは普通に機能してるんだけど
2022/01/14(金) 21:03:32.48ID:eyZZ+Z7q
>>134
そういうことね
であれば音量変更後にトリガーまで待機(ロック解除)→待機→戻るボタンを押す(MacroDroidがフォアグラウンドの時)→待機→戻るボタンを押す(MacroDroidがフォアグラウンドの時)みたいな流れでも対応可能かな
まあ音量変更がメディア音量だけなら音量ボタンでもいいけど指定音量に変更するのに少し時間がかかる可能性も
あとユーザーログの表示じゃなくてMacroDroidをフォアグラウンドにすれば音量変更は可能だけど理由があるのかな
そういうことね
であれば音量変更後にトリガーまで待機(ロック解除)→待機→戻るボタンを押す(MacroDroidがフォアグラウンドの時)→待機→戻るボタンを押す(MacroDroidがフォアグラウンドの時)みたいな流れでも対応可能かな
まあ音量変更がメディア音量だけなら音量ボタンでもいいけど指定音量に変更するのに少し時間がかかる可能性も
あとユーザーログの表示じゃなくてMacroDroidをフォアグラウンドにすれば音量変更は可能だけど理由があるのかな
2022/01/14(金) 22:01:03.35ID:33OIdPF1
2022/01/14(金) 22:40:38.81ID:eyZZ+Z7q
>>137
普通に別マクロとして画面ロック解除をトリガーとして→待機→戻るボタンを押す(MacroDroidがフォアグラウンドの時)→待機→戻るボタンを押す(MacroDroidがフォアグラウンドの時)でもできるけどそういう事ではないのかな?
まあ戻るボタンの操作も美しくはないから直前に起動していたアプリを呼び戻すやり方がカッコいいけどマクロが複雑になるかな
普通に別マクロとして画面ロック解除をトリガーとして→待機→戻るボタンを押す(MacroDroidがフォアグラウンドの時)→待機→戻るボタンを押す(MacroDroidがフォアグラウンドの時)でもできるけどそういう事ではないのかな?
まあ戻るボタンの操作も美しくはないから直前に起動していたアプリを呼び戻すやり方がカッコいいけどマクロが複雑になるかな
2022/01/14(金) 23:15:34.04ID:33OIdPF1
>>138
他のマクロから音量などの値渡しのためにアクションブロックを使用したいのです。マクロにしてグローバル変数を使うのがどうにも気持ち悪くて。
他のマクロから音量などの値渡しのためにアクションブロックを使用したいのです。マクロにしてグローバル変数を使うのがどうにも気持ち悪くて。
2022/01/14(金) 23:26:39.94ID:5enONm3/
>>134
これは事前にアプリ別にデータもっちゃって自律するようにしてるけど
今のステップを覚えといて相対的に移動方向とステップを計算する部分は参考になると思うよ
www.mediafire.com/file/grlq27xphk4pqoe/1tm.setMediaVolumebyApp.macro/file
これは事前にアプリ別にデータもっちゃって自律するようにしてるけど
今のステップを覚えといて相対的に移動方向とステップを計算する部分は参考になると思うよ
www.mediafire.com/file/grlq27xphk4pqoe/1tm.setMediaVolumebyApp.macro/file
2022/01/14(金) 23:41:52.13ID:5enONm3/
>>137
グローバルはマクロ間の値の受渡しのためだけにあると言ってもいいので使わない理由はないと思うな
グローバルはマクロ間の値の受渡しのためだけにあると言ってもいいので使わない理由はないと思うな
2022/01/14(金) 23:46:40.46ID:33OIdPF1
>>140
ありがとうございます。だいぶ難しそうですが参考にさせていただきます。
ありがとうございます。だいぶ難しそうですが参考にさせていただきます。
2022/01/14(金) 23:50:28.32ID:33OIdPF1
>>141
まあそうですよね。でも関係ないマクロの変数が一覧に表示されるのが我慢できないのです。
まあそうですよね。でも関係ないマクロの変数が一覧に表示されるのが我慢できないのです。
2022/01/15(土) 00:00:04.25ID:+Esnt9K0
2022/01/15(土) 00:15:34.31ID:c7mWLgfb
2022/01/15(土) 00:19:01.13ID:mTPRqxqo
>>144
例えば「変数を設定」のときにずらっとグローバル変数が表示されるのは防げないですよね
それはそうと問題が解決しましたので方法を残しておきます。
「クリップボード更新」だけのマクロを作っておき、メディア音量変更の直前にそれを呼ぶ(完了まで待たない)。
クリップボード更新でオーバーレイスクリーンが前面になることを利用した方法で、今の所うまく行っています。
みなさんありがとうございました。
例えば「変数を設定」のときにずらっとグローバル変数が表示されるのは防げないですよね
それはそうと問題が解決しましたので方法を残しておきます。
「クリップボード更新」だけのマクロを作っておき、メディア音量変更の直前にそれを呼ぶ(完了まで待たない)。
クリップボード更新でオーバーレイスクリーンが前面になることを利用した方法で、今の所うまく行っています。
みなさんありがとうございました。
2022/01/15(土) 00:23:36.66ID:a9N3kAtG
クリップボードを更新アクションの遅さが浮き彫りになる悲しい解決案ですな
2022/01/15(土) 00:40:07.88ID:+Esnt9K0
>>146
あぁクリップボードのオーバーレイ利用は今だからできるようになった良いアイディアだね
前はドロワーが言いとか見てダメだったかモッサリだったかで不発
変数設定のリストが長いのは確かに嫌なんだよなあ
検索フィルタ付けて改善して欲しいという話題はしてたことあるよ
www.macrodroidforum.com/index.php?threads/subtle-changes.1269/post-7525
www-macrodroidforum-com.translate.goog/index.php?threads/subtle-changes.1269/&_x_tr_sl=auto&_x_tr_tl=ja&_x_tr_hl=en-US&_x_tr_pto=wapp#post-7525
あぁクリップボードのオーバーレイ利用は今だからできるようになった良いアイディアだね
前はドロワーが言いとか見てダメだったかモッサリだったかで不発
変数設定のリストが長いのは確かに嫌なんだよなあ
検索フィルタ付けて改善して欲しいという話題はしてたことあるよ
www.macrodroidforum.com/index.php?threads/subtle-changes.1269/post-7525
www-macrodroidforum-com.translate.goog/index.php?threads/subtle-changes.1269/&_x_tr_sl=auto&_x_tr_tl=ja&_x_tr_hl=en-US&_x_tr_pto=wapp#post-7525
2022/01/15(土) 02:25:59.07ID:+Esnt9K0
今晩ここまでのバグ直した次のベータ出すって
朝までには落ちてきそう
朝までには落ちてきそう
2022/01/15(土) 07:10:00.61ID:hxd146FJ
>>146
おお! そんなやり方があったかw
でも全部の音量をゼロする動作テストしたら通話の音量が毎回変わらずアラームとBluetoothの最小値は7%でストップ
今度は全部100%にしてみたら通話とか通知の音量が変わらずもう1回やったら通話も通知も100%に変更された… バグかな?
昔からColorOSだと音量変更はうまくいかないんだよね
https://i.imgur.com/IBTEhxi.jpg
https://i.imgur.com/7HpPorI.jpg
おお! そんなやり方があったかw
でも全部の音量をゼロする動作テストしたら通話の音量が毎回変わらずアラームとBluetoothの最小値は7%でストップ
今度は全部100%にしてみたら通話とか通知の音量が変わらずもう1回やったら通話も通知も100%に変更された… バグかな?
昔からColorOSだと音量変更はうまくいかないんだよね
https://i.imgur.com/IBTEhxi.jpg
https://i.imgur.com/7HpPorI.jpg
2022/01/15(土) 08:01:11.64ID:a9N3kAtG
2022/01/15(土) 08:15:15.24ID:hxd146FJ
>>151
クリップボードの更新後でもMD内で直接アクションを実行しても結果は同じです
クリップボードの更新後でもMD内で直接アクションを実行しても結果は同じです
2022/01/15(土) 08:24:09.67ID:a9N3kAtG
2022/01/15(土) 16:24:36.61ID:mTPRqxqo
>>150
指摘を調べたところ、なんとも奇妙な結果となりました。
1.メディアだけはmacrodroidが前面にないと変更できない(既出)
2.通知は、0%→0%以外に変更しようとしても必ず失敗する
3.通話は、14%以下に変更しようとしても無視される
4.最低値があり、AlarmとBlutoothは7%,通話は15%
1と4はともかく2と3は奇天烈ですね。
指摘を調べたところ、なんとも奇妙な結果となりました。
1.メディアだけはmacrodroidが前面にないと変更できない(既出)
2.通知は、0%→0%以外に変更しようとしても必ず失敗する
3.通話は、14%以下に変更しようとしても無視される
4.最低値があり、AlarmとBlutoothは7%,通話は15%
1と4はともかく2と3は奇天烈ですね。
2022/01/15(土) 16:27:15.16ID:mTPRqxqo
>>154
2の補足.必ず失敗するので、もう一度変更する
2の補足.必ず失敗するので、もう一度変更する
2022/01/15(土) 16:43:13.60ID:mTPRqxqo
>>154
恥ずかしながらアクションブロックを貼っておきます
https://www.mediafire.com/file/7n824zc5c33no8o/ChangeVolmeForColorOS.ablock/file
恥ずかしながらアクションブロックを貼っておきます
https://www.mediafire.com/file/7n824zc5c33no8o/ChangeVolmeForColorOS.ablock/file
2022/01/15(土) 17:23:13.18ID:+Esnt9K0
OPPOはボリュームのステップがイチ階調多いのよね
100から直接マッピングすると合わなそう
今の話題と関係あるか分からんけど個別のテーブル持ってステップと一致する値を引いてから渡すようにしたよ
100から直接マッピングすると合わなそう
今の話題と関係あるか分からんけど個別のテーブル持ってステップと一致する値を引いてから渡すようにしたよ
2022/01/15(土) 18:14:20.27ID:hxd146FJ
>>154
そうなんだね
自分は昔から音量変更は音量変更アプリに任せちゃってるからそこまで詳しく調べて無かったな
MDから音量変更アプリに対して音量切り替え指示(事前に作っておいたいくつかのプロファイルに切り替え)する流れでやってる
そうなんだね
自分は昔から音量変更は音量変更アプリに任せちゃってるからそこまで詳しく調べて無かったな
MDから音量変更アプリに対して音量切り替え指示(事前に作っておいたいくつかのプロファイルに切り替え)する流れでやってる
2022/01/15(土) 19:37:19.76ID:+Esnt9K0
v5.21.0アクションブロックバグ
だいぶ減ってきた
他にも見つけたら教えてネ
1. ブロック内にアクションが1行もない状態で右上メニューからセーブできてしまう
選んでしまうとダイアログの状態管理が怪しくなりアクションを追加しても保存できなくなったり保存ダイアログを出さないでリストに戻れたりする
2. 説明を名前の下に出した状態でアクション行が増えて画面に収まらない行数になっていると名前や...メニューのあるヘッダー部が画面外に追い出されてしまう(ステータスバーの下に潜る)
3. ヘッダー部の説明表示/非表示が前回設定に従わず新規アクションブロックを作ると常に表示状態で初期化される
だいぶ減ってきた
他にも見つけたら教えてネ
1. ブロック内にアクションが1行もない状態で右上メニューからセーブできてしまう
選んでしまうとダイアログの状態管理が怪しくなりアクションを追加しても保存できなくなったり保存ダイアログを出さないでリストに戻れたりする
2. 説明を名前の下に出した状態でアクション行が増えて画面に収まらない行数になっていると名前や...メニューのあるヘッダー部が画面外に追い出されてしまう(ステータスバーの下に潜る)
3. ヘッダー部の説明表示/非表示が前回設定に従わず新規アクションブロックを作ると常に表示状態で初期化される
2022/01/16(日) 12:22:57.08ID:e0tVOjHb
>>159
アクションブロックを呼ぶときの入力変数(整数、実数)にマイナス値が入力できない
アクションブロックを呼ぶときの入力変数(整数、実数)にマイナス値が入力できない
2022/01/16(日) 14:44:32.24ID:rwRxeRhi
>>160
む、ほんとだイントに負の値入らないな
デシマルはもともと入らないとして
アクションブロック単体のデフォに入るから気づかなかった
ありがとう
取り急ぎの間に合わせは変数に入れてから渡すんで良さそう
む、ほんとだイントに負の値入らないな
デシマルはもともと入らないとして
アクションブロック単体のデフォに入るから気づかなかった
ありがとう
取り急ぎの間に合わせは変数に入れてから渡すんで良さそう
2022/01/16(日) 16:16:26.69ID:rwRxeRhi
>>161
これデシマルの取り扱いが普通のマクロ共々エディタが壊れてるのかな?
いったん文字列か整数に負の値入れてデシマルにすれば入っちゃう
文字列を整数にキャストするマジックテキストも32ビット符号付で取り扱って切り詰めてるけど実際には64ビット符号付きだと思うから計算おかしくなっちゃうな
これデシマルの取り扱いが普通のマクロ共々エディタが壊れてるのかな?
いったん文字列か整数に負の値入れてデシマルにすれば入っちゃう
文字列を整数にキャストするマジックテキストも32ビット符号付で取り扱って切り詰めてるけど実際には64ビット符号付きだと思うから計算おかしくなっちゃうな
2022/01/16(日) 18:03:22.14ID:jbCTWqes
別にdecimalは負を否定しないから入力制限数字のみにしちゃってマイナス記号のこと忘れてるだけじゃない?
2022/01/16(日) 19:01:32.63ID:fXFgC93N
何故か今まで自動車のエンジンをかけたら、自動的に曲の途中からカーナビは再生してくれていたんだけど(アレクサ 再生して)と言わないと駄目になった 携帯電話を初期化してからそうなった
ECHOAUTO MacroDroid最新 Android10
どう設定したらいいのかな?
ECHOAUTO MacroDroid最新 Android10
どう設定したらいいのかな?
2022/01/16(日) 20:22:25.64ID:4u4SVkYj
>>164
元々MacroDroidを使っていたのか、いないのかすらわからない・・・
みんなエスパーでは無いので今のままだとレス付かないと思う
答えが出るかは別として日本語フォーラムなら話を聞いてくれるかもしれないよ?
元々MacroDroidを使っていたのか、いないのかすらわからない・・・
みんなエスパーでは無いので今のままだとレス付かないと思う
答えが出るかは別として日本語フォーラムなら話を聞いてくれるかもしれないよ?
2022/01/16(日) 21:02:11.98ID:rwRxeRhi
>>163
基本java由来だし普通に考えればそうなんだけどMDのデシマルで負の値を扱ったことないから正確に仕様を知らないナーと
エディタの変数入力ダイアログの仕様が変わったときに紛れ込んだバグってとこかね
ミリ秒単位を格納するのに使ったことがあるくらい
基本java由来だし普通に考えればそうなんだけどMDのデシマルで負の値を扱ったことないから正確に仕様を知らないナーと
エディタの変数入力ダイアログの仕様が変わったときに紛れ込んだバグってとこかね
ミリ秒単位を格納するのに使ったことがあるくらい
2022/01/16(日) 21:20:00.76ID:jbCTWqes
>>166
どのダイアログのこと言ってるのかわからないけど入力制限って基本個別に設定できるものだししないとダメなものじゃない?
手間だけどどこのダイアログが何の型なのに〇〇が入力できないって一つ一つ指摘しないとダメじゃないかな
どのダイアログのこと言ってるのかわからないけど入力制限って基本個別に設定できるものだししないとダメなものじゃない?
手間だけどどこのダイアログが何の型なのに〇〇が入力できないって一つ一つ指摘しないとダメじゃないかな
2022/01/17(月) 01:07:15.29ID:trIntkhU
>>167
ローカル変数の入力ダイアログ変わったやん?
見かけ上変わってないグローバル変数の方も入力できないね
https://i.imgur.com/tY6nd6B.png
https://i.imgur.com/IKJGKND.png
キャストだけじゃなく計算精度と型も一致してないナー
https://i.imgur.com/yy0Pweu.png
https://i.imgur.com/7mE8GUF.png
ローカル変数の入力ダイアログ変わったやん?
見かけ上変わってないグローバル変数の方も入力できないね
https://i.imgur.com/tY6nd6B.png
https://i.imgur.com/IKJGKND.png
キャストだけじゃなく計算精度と型も一致してないナー
https://i.imgur.com/yy0Pweu.png
https://i.imgur.com/7mE8GUF.png
2022/01/17(月) 08:17:42.74ID:S0b2DE+D
>>168
その計算が期待したものになって欲しいってのは要望だせばいいと思うけどマイナス入力できないのと関係なくない?
その計算が期待したものになって欲しいってのは要望だせばいいと思うけどマイナス入力できないのと関係なくない?
2022/01/17(月) 10:13:20.38ID:yPU4JfUl
ロケーション履歴のONOFFをやりたくて調べているけど出来ますか?お手上げぽ
2022/01/17(月) 11:18:22.05ID:XRiAqIFh
説明が下手ですみません
使ってる携帯電話 P30lite Android10
使ってるナビ パイオニアRZ511
MacroDroid 最新版
使ってるアプリ Amazonmusic
トリガー デバイスに接続時 ECHOAUTO
アクション 起動 AmazonAlexa
起動Amazonmusic
条件 メディアが再生中でない
or メディアが再生中である
としてて以前は設定が違ったかも知れませんが、MacroDroidのおかげ?で車のエンジンを切っても20分後などにエンジンをかけたとき、また途中から再生してくれてました
今は音楽を途中から再生してくれないからAlexa続きを再生してと言わねばなりません
以前のようにエンジンをかけたらら続きを再生してほしいのですが
使ってる携帯電話 P30lite Android10
使ってるナビ パイオニアRZ511
MacroDroid 最新版
使ってるアプリ Amazonmusic
トリガー デバイスに接続時 ECHOAUTO
アクション 起動 AmazonAlexa
起動Amazonmusic
条件 メディアが再生中でない
or メディアが再生中である
としてて以前は設定が違ったかも知れませんが、MacroDroidのおかげ?で車のエンジンを切っても20分後などにエンジンをかけたとき、また途中から再生してくれてました
今は音楽を途中から再生してくれないからAlexa続きを再生してと言わねばなりません
以前のようにエンジンをかけたらら続きを再生してほしいのですが
2022/01/17(月) 11:55:14.12ID:S0b2DE+D
2022/01/17(月) 13:10:21.42ID:trIntkhU
2022/01/17(月) 13:28:49.48ID:trIntkhU
>>171
音楽アプリの設定の話じゃないかい?
再生中の楽曲が通知に表示されるミニプレイヤーに表示されてる?
あるいはバッテリー節約も絡んて裏に回った音楽アプリが止まってるんじゃないかな?
んでアプリ起動アクションを新規にしてて初期化されてるとかそのあたり確認してみて
音楽アプリの設定の話じゃないかい?
再生中の楽曲が通知に表示されるミニプレイヤーに表示されてる?
あるいはバッテリー節約も絡んて裏に回った音楽アプリが止まってるんじゃないかな?
んでアプリ起動アクションを新規にしてて初期化されてるとかそのあたり確認してみて
2022/01/17(月) 16:05:34.55ID:MC+8dHNL
>>174
ありがとうございます
ありがとうございます
2022/01/17(月) 19:37:11.69ID:dWM+81dI
2022/01/18(火) 04:52:42.15ID:G4WC09MD
画面の明るさを自動調整するを実行すると画面がフラッシュする(一瞬最大輝度になる)のやめて欲しい…
ずっと我慢してたけど暗闇でフラッシュされて超眩しかった
昔のバージョンではこんな事なかったのになしてこうなったのか
ずっと我慢してたけど暗闇でフラッシュされて超眩しかった
昔のバージョンではこんな事なかったのになしてこうなったのか
2022/01/18(火) 14:51:01.73ID:u2klIIzp
>>177
おーなるね
セキュア設定でscreen_brightness_modeを0=手動/1=自動にすると良さそう
手動のときはscreen_brightnessに直接値を設定するとフラッシュしないみたい
おーなるね
セキュア設定でscreen_brightness_modeを0=手動/1=自動にすると良さそう
手動のときはscreen_brightnessに直接値を設定するとフラッシュしないみたい
2022/01/18(火) 15:20:49.84ID:ll1/+8m+
BTテザリングのクライアント側の
インターネットアクセス(PAN)の有効を自動化したいのですが、
対応するアクションはありますか。
インターネットアクセス(PAN)の有効を自動化したいのですが、
対応するアクションはありますか。
2022/01/18(火) 15:32:00.36ID:OHz3UOrI
>>179
Secure Settings に項目あって自動接続できてるよ
Secure Settings に項目あって自動接続できてるよ
2022/01/18(火) 15:34:45.70ID:ll1/+8m+
2022/01/18(火) 15:40:19.95ID:OHz3UOrI
>>181
BT Connection はroot権限なくても動くよ
https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin
BT Connection はroot権限なくても動くよ
https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「マジで気持ち悪い」大手アダルトメーカー新作が東南アジアの「児童買春」モチーフにし物議…注意喚起していた現地大使館は「大変残念」 [煮卵★]
- 「戦争をする国になってしまう」 憲法9条の保持訴え、埼玉で4800人が集会 オール埼玉総行動 ★2 [少考さん★]
- 【芸能】酒井若菜、13年ぶり写真集で下着姿など披露も… 異例の注意喚起「元グラドル感、露出感、エロ感を想像する方にお勧めしません」 [冬月記者★]
- 【MLB】大谷翔平、OPSリーグ1位に浮上も「不調と言われる謎」 大谷“だけ”の怪現象 .302、11本 [ネギうどん★]
- 【野球】バット直撃で頭部負傷から1か月半 川上拓斗審判員の容体を家族が明かす意識回復せずも「まばたきで反応」「腕を動かす」 [Ailuropoda melanoleuca★]
- 純烈白川裕二郎、27年3月末で卒業 きっかけは母の死「モチベーションが…」新メンバー募集へ [ひかり★]