Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。
次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
【自動化】MacroDroid Part5【マクロ】
■ このスレッドは過去ログ倉庫に格納されています
2022/01/03(月) 16:54:23.22ID:dRJgoK3Z
2022/01/29(土) 11:35:20.31ID:c3TGMbZT
forumで「ok google」検索しようとしたらokがngでどうしようもないやーつ
2022/01/29(土) 11:46:29.83ID:XgRrmQcC
泥11か12から搭載された通知とクイックパネルの間に表示されるメディアコントロールを消したい
該当アプリ(tunein radio)強制終了を選択しても居座る
ログ上では正しく実行されているからメディアコントロールはアプリ強制終了では消えないみたい
他に何か手があればアドバイスお願いです
該当アプリ(tunein radio)強制終了を選択しても居座る
ログ上では正しく実行されているからメディアコントロールはアプリ強制終了では消えないみたい
他に何か手があればアドバイスお願いです
2022/01/29(土) 12:35:12.28ID:ftmnJaHL
2022/01/29(土) 13:15:16.17ID:Cwm+l+Pp
2022/01/29(土) 14:24:42.31ID:8MAi/Qt0
2022/01/29(土) 19:24:59.99ID:kHb21SMm
アクションとアクションの間の待機を、固定時間での待機じゃなくて
次のアクションが実行可能になるまでずっと待機、実行可能になり次第即実行って挙動は難しいかな?
次のアクションが実行可能になるまでずっと待機、実行可能になり次第即実行って挙動は難しいかな?
2022/01/29(土) 19:34:49.07ID:c3TGMbZT
2022/01/29(土) 19:35:31.39ID:pOz+x+2B
>>343
MDにそういうインターフェイスが備わってないから簡単ではないかな
トリガーまで待機ってやつが相当するのでそれで選べる内容とTouchTaskを使った画面に表示される文字の変化を認識してからアクションを実行する事はできるね
自分はまだ素人に毛が生えたレベルなので他にもあるかも
MDにそういうインターフェイスが備わってないから簡単ではないかな
トリガーまで待機ってやつが相当するのでそれで選べる内容とTouchTaskを使った画面に表示される文字の変化を認識してからアクションを実行する事はできるね
自分はまだ素人に毛が生えたレベルなので他にもあるかも
2022/01/29(土) 21:08:47.12ID:4gZf/Akk
トリガーまで待機→曜日日付の時刻とすると、あとから曜日や時刻が変更できませんがバグですか
2022/01/29(土) 21:45:15.64ID:c3TGMbZT
2022/01/29(土) 21:48:12.57ID:+1b80dCO
2022/01/29(土) 22:39:19.54ID:kHb21SMm
2022/01/29(土) 22:42:16.36ID:i/smo1Zb
2022/01/29(土) 23:07:53.13ID:i/smo1Zb
>>343
wait untilはトリガのとこでも出張所みたいなもんなんでイベントとして検知できるものは待てるってことだね
プラグインの戻り値を待つ以外にも(AB導入前から)他のマクロの完了を待つのが典型的な例
同じような仕組みはシェルスクリプトにもあるんで例えばファイル操作等はシェルでやった方が結果もわかるし完了の確実性が増すね
wait untilはトリガのとこでも出張所みたいなもんなんでイベントとして検知できるものは待てるってことだね
プラグインの戻り値を待つ以外にも(AB導入前から)他のマクロの完了を待つのが典型的な例
同じような仕組みはシェルスクリプトにもあるんで例えばファイル操作等はシェルでやった方が結果もわかるし完了の確実性が増すね
2022/01/29(土) 23:27:22.57ID:i/smo1Zb
>>346
再発くさいからフォーラムでメンションするだけにしといた
レポートは送ってない
これ結構困るから反応なかったらレポートしとくよ
www.macrodroidforum.com/index.php?threads/possible-bug-wait-until-trigger-time-day-trigger.804/post-10777
再発くさいからフォーラムでメンションするだけにしといた
レポートは送ってない
これ結構困るから反応なかったらレポートしとくよ
www.macrodroidforum.com/index.php?threads/possible-bug-wait-until-trigger-time-day-trigger.804/post-10777
2022/01/30(日) 08:24:14.22ID:5fHDb47S
んー、ちょっと質問です
自分じゃなくて他のマクロをキャンセルするアクションを積極的に使ってる人いる?
定期的に殺さないと帰ってこないみたいなマクロがあれば使えるのかな?と思わなくもないけど
そもそもそんなコトになってしまってるマクロのロジックを見直すべきというか
自分じゃなくて他のマクロをキャンセルするアクションを積極的に使ってる人いる?
定期的に殺さないと帰ってこないみたいなマクロがあれば使えるのかな?と思わなくもないけど
そもそもそんなコトになってしまってるマクロのロジックを見直すべきというか
2022/01/30(日) 08:51:14.98ID:kzpSG9Yr
>>353
そんなコトになってしまってるマクロってのが反応が帰って来ないマクロって事ならロジックがおかしいよね
普段無効化しておいて必要な時に有効化する感じのマクロは一部使ってるから途中でそのマクロが不要になった時にキャンセルされるとかグローバル変数の変化で実行中のマクロが終了するのは使ってるけどマクロのわかりやすくするために分割してるからだし
そんなコトになってしまってるマクロってのが反応が帰って来ないマクロって事ならロジックがおかしいよね
普段無効化しておいて必要な時に有効化する感じのマクロは一部使ってるから途中でそのマクロが不要になった時にキャンセルされるとかグローバル変数の変化で実行中のマクロが終了するのは使ってるけどマクロのわかりやすくするために分割してるからだし
2022/01/30(日) 08:54:47.75ID:scKounGq
マクロ自体をそんなに作ってないからそういうマクロを組んだことないけど、
イベント待ちになってるマクロを終了させたい場合はしょうがないんじゃないかな。
イベント待ちになってるマクロを終了させたい場合はしょうがないんじゃないかな。
2022/01/30(日) 10:03:47.11ID:TjmqqpJZ
動作確認しようとしてたら妙なバグ見つけてしまった
https://imgur.com/UINftK9.png
変数の値の変更トリガーは走るのにIFでそのトリガ一拾えない
IFアクションで再度変数の値チェック入ってFALSE判定されてるっぽい?
https://imgur.com/UINftK9.png
変数の値の変更トリガーは走るのにIFでそのトリガ一拾えない
IFアクションで再度変数の値チェック入ってFALSE判定されてるっぽい?
2022/01/30(日) 10:10:06.01ID:5fHDb47S
>>354,355
意見聞かせてくれてありがとう
有効化/無効化の状態制御を上位からやるってのはぜんぜん分かる
自分自身をキャンセルってのしかやらないナーと思ってさ
フローのエラー処理の都合で自分自身をキャンセルして終了はしょっちゅうやる(特に後付で分岐入れるときとか)
他のマクロをキャンセルして殺したところでまたそのマクロの起動条件満たしたら動いちゃうじゃん?てなって戸惑ってる
特定のケースでしか呼ばないマクロならそもそも呼ばなくていいハズだし
呼ぶ段階では要不要が不定でかつ呼ばれた側で処理を続けるべきか判断つかないってどんなんあるだろ?となった次第
意見聞かせてくれてありがとう
有効化/無効化の状態制御を上位からやるってのはぜんぜん分かる
自分自身をキャンセルってのしかやらないナーと思ってさ
フローのエラー処理の都合で自分自身をキャンセルして終了はしょっちゅうやる(特に後付で分岐入れるときとか)
他のマクロをキャンセルして殺したところでまたそのマクロの起動条件満たしたら動いちゃうじゃん?てなって戸惑ってる
特定のケースでしか呼ばないマクロならそもそも呼ばなくていいハズだし
呼ぶ段階では要不要が不定でかつ呼ばれた側で処理を続けるべきか判断つかないってどんなんあるだろ?となった次第
2022/01/30(日) 10:17:02.55ID:5fHDb47S
>>356
再チェックしてるかトリガしたときの値が保持できてないか壊してるかそんなとこよね
一応ログももらえるとありがたい
intだよね?他の型はどうか手元でも見てみるね
実はこないだ型で判定がおかしい件でバグ直してもらったからその時if判定いじって壊したのかも
再チェックしてるかトリガしたときの値が保持できてないか壊してるかそんなとこよね
一応ログももらえるとありがたい
intだよね?他の型はどうか手元でも見てみるね
実はこないだ型で判定がおかしい件でバグ直してもらったからその時if判定いじって壊したのかも
2022/01/30(日) 10:28:43.66ID:6zuYU7yj
>>356
自分も試して見ましたけどこんな単純なのを手動で動かしてもアクションが実行されないからそもそもトリガーとして使えるの??ですね
https://i.imgur.com/jNSRnRd.jpg
自分も試して見ましたけどこんな単純なのを手動で動かしてもアクションが実行されないからそもそもトリガーとして使えるの??ですね
https://i.imgur.com/jNSRnRd.jpg
2022/01/30(日) 10:29:39.18ID:TjmqqpJZ
>>358
改めてログ眺めてたらなんか変な感じだった
そういえば前もこんな感じの組んでうまく行かなかったことあるんだけど再現できなかった記憶がある
再起動とかしてやり直してみるけどちょっと出掛けなきゃなんで夜まで忘れて
改めてログ眺めてたらなんか変な感じだった
そういえば前もこんな感じの組んでうまく行かなかったことあるんだけど再現できなかった記憶がある
再起動とかしてやり直してみるけどちょっと出掛けなきゃなんで夜まで忘れて
2022/01/30(日) 11:15:21.68ID:5fHDb47S
2022/01/30(日) 14:40:50.37ID:5fHDb47S
画面サイズいっぱいいっぱい超えて文字列を変数に入れたらok押せないな 笑
おま環かな?
ボタンバー出してるのがイケなくてジェスチャーにしてないとダメとか?
おま環かな?
ボタンバー出してるのがイケなくてジェスチャーにしてないとダメとか?
2022/01/30(日) 15:15:20.67ID:kzpSG9Yr
2022/01/30(日) 16:27:31.30ID:fXm3WSIf
スマホのバッテリーが100%になると自動で充電が停止するスマホを使ってるんだけど
100%になっても自動停止しない様にする方法ありませんか?
100%になっても自動停止しない様にする方法ありませんか?
2022/01/30(日) 16:53:06.21ID:kzpSG9Yr
>>364
それは機種スレで聞く話しでMD関係ないよ?
それは機種スレで聞く話しでMD関係ないよ?
2022/01/30(日) 17:51:12.97ID:m37BKRFB
2022/01/30(日) 18:11:18.04ID:TjmqqpJZ
>>361
いろいろ試してたら俺がMD良く理解してなかっただけってのがわかったよ
いろいろ試してたら俺がMD良く理解してなかっただけってのがわかったよ
368356
2022/01/30(日) 18:18:51.31ID:TjmqqpJZ369356
2022/01/30(日) 18:58:51.16ID:TjmqqpJZ >>353
そもそも[このマクロ]であろうともマクロのキャンセル自体を使わないのよね
1つのマクロに複数のトリガ一を設定して多重で動かすことがよくあるから「止めたくないものが止まる可能性」が否定できない
最初から使わないほうが安全という考え
そもそも[このマクロ]であろうともマクロのキャンセル自体を使わないのよね
1つのマクロに複数のトリガ一を設定して多重で動かすことがよくあるから「止めたくないものが止まる可能性」が否定できない
最初から使わないほうが安全という考え
2022/01/30(日) 21:29:59.60ID:TjmqqpJZ
もうちょっとわかりやすくしたサンプル
ダイアログが出るマクロ
https://imgur.com/fgOSwzS.png
ダイアログが出ることのないマクロ
https://imgur.com/cA3rMXJ.png
ダイアログが出るマクロ
https://imgur.com/fgOSwzS.png
ダイアログが出ることのないマクロ
https://imgur.com/cA3rMXJ.png
2022/01/31(月) 01:16:13.77ID:uQFc9K2b
>>353
「○○秒後××する」ていうカウントダウンを通知するマクロ走らせて、カウントダウン中止するか訊くダイアログを出す別のマクロから止めるのに使ってる
1コマンドでバッサリかっこいい
てかタイムアウト付きダイアログがほしい
「○○秒後××する」ていうカウントダウンを通知するマクロ走らせて、カウントダウン中止するか訊くダイアログを出す別のマクロから止めるのに使ってる
1コマンドでバッサリかっこいい
てかタイムアウト付きダイアログがほしい
2022/01/31(月) 06:41:27.78ID:4ER84lT8
>>371
ダイアログだけじゃなくて通知も同じ
自分はタイムアウトって概念そのものがMDに足りないなあと感じてる
ストップウオッチよりもカウントダウンタイマーをトリガーにして設定項目減らして組みたい
トリガーにもタイマー付けて連続3秒間継続してたら発動とかワンタッチでやりたい
いちいちアクションで判定してるけど超面倒いしMD始めた頃素はこのやり方がとてもわかりにくかつたな
ダイアログだけじゃなくて通知も同じ
自分はタイムアウトって概念そのものがMDに足りないなあと感じてる
ストップウオッチよりもカウントダウンタイマーをトリガーにして設定項目減らして組みたい
トリガーにもタイマー付けて連続3秒間継続してたら発動とかワンタッチでやりたい
いちいちアクションで判定してるけど超面倒いしMD始めた頃素はこのやり方がとてもわかりにくかつたな
2022/01/31(月) 09:27:03.14ID:0FdNo2C9
>>372
tick代わりにインテント飛んでくるよ
android.intent.action.time_tick
分単位の粒度だけど 笑
MDはイベンドリブンだからtickとは相性が悪い
反面キッカケないときは寝てりゃいいからバッテリー節約になるのがいいとこなわけで
enableにしてる間だけx秒毎にインテントを投げてくれるマクロでもアクションブロックでも作ってみると良さそう
tick代わりにインテント飛んでくるよ
android.intent.action.time_tick
分単位の粒度だけど 笑
MDはイベンドリブンだからtickとは相性が悪い
反面キッカケないときは寝てりゃいいからバッテリー節約になるのがいいとこなわけで
enableにしてる間だけx秒毎にインテントを投げてくれるマクロでもアクションブロックでも作ってみると良さそう
2022/01/31(月) 10:21:12.41ID:KkRjgFHW
タイムアウトやりにくいよねぇ
選択肢付きダイアログにならあるけど行き先はマクロ実行しかないし最低5sの制限あるし
選択肢付きダイアログにならあるけど行き先はマクロ実行しかないし最低5sの制限あるし
2022/01/31(月) 10:40:16.53ID:KkRjgFHW
ただ、トリガーにタイマーつけての方は理解できないけども
一定時間持続してるってのは判定方法に依存した結果が出るものだからそこは自前で組むべきとこかと
一定時間持続してるってのは判定方法に依存した結果が出るものだからそこは自前で組むべきとこかと
2022/01/31(月) 12:47:19.85ID:NTxBmoWH
通知バー?ステータスバー?を表示させるのって標準ではできないよね?
UIでx座標100→100、y座標0→900でジェスチャしてみても動かないんだけど何か方法ありますか?
UIでx座標100→100、y座標0→900でジェスチャしてみても動かないんだけど何か方法ありますか?
2022/01/31(月) 12:52:04.15ID:KkRjgFHW
2022/01/31(月) 12:58:07.68ID:gZjlsWSW
2022/01/31(月) 13:21:32.55ID:KkRjgFHW
2022/01/31(月) 17:07:14.08ID:tFOU8geN
MacroDroidのアクションに「通知を消去する」というのがあって対象アプリも選べるけど
Taskerだとどれに該当するのか教えて下さい
Taskerだとどれに該当するのか教えて下さい
2022/01/31(月) 18:09:06.19ID:KkRjgFHW
2022/01/31(月) 19:22:33.05ID:0FdNo2C9
2022/01/31(月) 20:08:27.27ID:mnkbda+P
2022/01/31(月) 21:31:37.53ID:DVN4xaJq
近くのマクロにインポートを使った時にゾーンが未設定に切り替わっても紫にならないんですね
滅多に見ない項目だったからゾーン設定が消えてるのに気づかずアクションばかり探しちゃいましたw
滅多に見ない項目だったからゾーン設定が消えてるのに気づかずアクションばかり探しちゃいましたw
2022/02/01(火) 01:41:40.06ID:nlyf3eyQ
マクロAの動作中にたまたまマクロBのトリガーを満たしたらどうなりますか?
1.Aが終わるのを待ってBが動く
2.Aが強制的に止まってBが動く
3.Aが終わるのを待ってBは動かない
Bのトリガーは 音量ボタンを押す とします
1.Aが終わるのを待ってBが動く
2.Aが強制的に止まってBが動く
3.Aが終わるのを待ってBは動かない
Bのトリガーは 音量ボタンを押す とします
2022/02/01(火) 04:21:33.27ID:KVT4Rseb
>>385
マクロの作り方もあるけど何れにも該当しない動きになるかな
Bはちょっと待ってAにウエイトとか入って処理が一時停止した時に動き出すとか
具体的な部分は実際マクロ作ってシステムログの詳細見てればわかるよ
なので自分は同時に動いたらおかしくなるマクロがあったらグローバル変数使ってAのマクロ使用中を宣言して排他制御するとか2つのマクロをまとめるとか考えるかな
マクロの作り方もあるけど何れにも該当しない動きになるかな
Bはちょっと待ってAにウエイトとか入って処理が一時停止した時に動き出すとか
具体的な部分は実際マクロ作ってシステムログの詳細見てればわかるよ
なので自分は同時に動いたらおかしくなるマクロがあったらグローバル変数使ってAのマクロ使用中を宣言して排他制御するとか2つのマクロをまとめるとか考えるかな
2022/02/01(火) 06:26:48.28ID:WAThcwMl
>>385
基本はウエイト類のタイミングで次のマクロに処理が移る、だよ
ウエイト類にはシェルスクリプトやトリガまで待機、マクロの終了なんかも含まれていてウエイトの長さは問わないから10msでもいい
終了まで一切ウエイト類を含まないマクロだった場合割り込まれることはない
ただし即実行の例外トリガがあってMD変数の変更は即時次が起動する
単線の線路や車線が一本しかない高速道路に複数車体が点在しているが運転手は一人しかいない
運転手は瞬間移動できるんだけど乗り換えは安全に駅やバス停で止めてからしかできない、みたいな状況
基本はウエイト類のタイミングで次のマクロに処理が移る、だよ
ウエイト類にはシェルスクリプトやトリガまで待機、マクロの終了なんかも含まれていてウエイトの長さは問わないから10msでもいい
終了まで一切ウエイト類を含まないマクロだった場合割り込まれることはない
ただし即実行の例外トリガがあってMD変数の変更は即時次が起動する
単線の線路や車線が一本しかない高速道路に複数車体が点在しているが運転手は一人しかいない
運転手は瞬間移動できるんだけど乗り換えは安全に駅やバス停で止めてからしかできない、みたいな状況
2022/02/01(火) 06:48:29.21ID:WAThcwMl
>>386
各マクロが共有するリソースは入出力とグローバル変数、ストップウォッチ、あとシステム変数くらいしかないから読むだけとか長時間専有しないなら排他制御を考慮する必要はないよ
割り込みで中折れしてシーケンスが崩れると依存関係的に不都合がある場合は言ってる通りだね
ウエイト含めて絶対にシーケンシャル実行を保証したい部分をアクションブロック化するとこれも考慮しなくて良くなると思う(MD変数の更新とwhileループが絡むとちょい致命的なバグやコーディング上の考慮事項があるけど)
各マクロが共有するリソースは入出力とグローバル変数、ストップウォッチ、あとシステム変数くらいしかないから読むだけとか長時間専有しないなら排他制御を考慮する必要はないよ
割り込みで中折れしてシーケンスが崩れると依存関係的に不都合がある場合は言ってる通りだね
ウエイト含めて絶対にシーケンシャル実行を保証したい部分をアクションブロック化するとこれも考慮しなくて良くなると思う(MD変数の更新とwhileループが絡むとちょい致命的なバグやコーディング上の考慮事項があるけど)
2022/02/01(火) 07:44:29.94ID:KVT4Rseb
>>388
アドバイスどうもです
あくまでも排他制御は「同時に動いたらおかしくなるマクロがあったら」が前提なので通常はやってません
アクションブロックもバクとか操作を失敗した時に戻せないのが嫌なので使ってません
アドバイスどうもです
あくまでも排他制御は「同時に動いたらおかしくなるマクロがあったら」が前提なので通常はやってません
アクションブロックもバクとか操作を失敗した時に戻せないのが嫌なので使ってません
2022/02/01(火) 07:47:29.63ID:cPZMflKj
2022/02/01(火) 08:51:10.05ID:WAThcwMl
MDは適宜OSにタスク返すみたいな丁寧なこと一切やってなくて乱暴に(実直に)マクロを解釈してその通り実行してる
だから平気でクラッシュするし入出力不能に陥るから防御策を講じないと怖くて使えないとこあるね
謎遅延が解消したから余計キチガイみたいに回るようになったというか
UI操作だけじゃなく正規表現のテキスト処理ループとかノーウエイトは100ループくらいまでを目安にして多いときは10msでいいからウエイト挟んだ方がいいと思うのよ
ウエイト類でマクロがスイッチングするのはクセの部分で処理の流れが追いにくくなるのが厄介
連続ボタン入力の検出トリックとか待ちのキャンセルに使えたりするんだけどね
だから平気でクラッシュするし入出力不能に陥るから防御策を講じないと怖くて使えないとこあるね
謎遅延が解消したから余計キチガイみたいに回るようになったというか
UI操作だけじゃなく正規表現のテキスト処理ループとかノーウエイトは100ループくらいまでを目安にして多いときは10msでいいからウエイト挟んだ方がいいと思うのよ
ウエイト類でマクロがスイッチングするのはクセの部分で処理の流れが追いにくくなるのが厄介
連続ボタン入力の検出トリックとか待ちのキャンセルに使えたりするんだけどね
2022/02/01(火) 08:55:12.21ID:/EmEGQYm
なにげなく使ってたけど確かに変数の値の変更って例外的なトリガーなのね
モードの変更トリガーも同様の動きするけどヘルプでグローバル変数って言ってるから例外の範疇だった
モードの変更トリガーも同様の動きするけどヘルプでグローバル変数って言ってるから例外の範疇だった
2022/02/01(火) 09:24:06.63ID:WAThcwMl
>>392
そうなんかー
モード変更て使ったことない
ステートごとにまとめてマクロセットを切り替えたりするのに便利そうね
んじゃ例外なのは他からのイベントに依存しないMD自前の実装で1つのトリガなのに動的に原因理由が変わるものってことなんだと思う
他のは他からの情報に依存するか各トリガに固有の特定の状態か、その両方を併せ持つものしかないから
そうなんかー
モード変更て使ったことない
ステートごとにまとめてマクロセットを切り替えたりするのに便利そうね
んじゃ例外なのは他からのイベントに依存しないMD自前の実装で1つのトリガなのに動的に原因理由が変わるものってことなんだと思う
他のは他からの情報に依存するか各トリガに固有の特定の状態か、その両方を併せ持つものしかないから
2022/02/01(火) 10:04:11.85ID:/EmEGQYm
>>391
アホなマクロ組んで試してみたら全く予想しない結果になって驚愕
MD難しい
https://i.imgur.com/IBP2j4Rl.png
https://i.imgur.com/fw5D0E3.png
https://i.imgur.com/HpLGdXm.png
アホなマクロ組んで試してみたら全く予想しない結果になって驚愕
MD難しい
https://i.imgur.com/IBP2j4Rl.png
https://i.imgur.com/fw5D0E3.png
https://i.imgur.com/HpLGdXm.png
2022/02/01(火) 16:31:11.88ID:WAThcwMl
>>394
他のマクロ実行が完了まで待つのか?
waitがtrue始まりかfalse始まりかによって振る舞いが変わると思うな
Falseスタートで待てば155556で待たなければ666666じゃね?
あたり?ハズレ?
他のマクロ実行が完了まで待つのか?
waitがtrue始まりかfalse始まりかによって振る舞いが変わると思うな
Falseスタートで待てば155556で待たなければ666666じゃね?
あたり?ハズレ?
2022/02/01(火) 17:21:58.62ID:ZpkeMv1V
>>394
そのマクロとは関係ないけど途中にイフとか沢山使ったマクロで全然思い通りに行かないなあと悩んでたマクロがあった
それで分岐毎にイベントログの記録を取ってみたら1→2→7→END→3→END→END→ENDみたいな動きしてて未だに理解できてない
そのマクロとは関係ないけど途中にイフとか沢山使ったマクロで全然思い通りに行かないなあと悩んでたマクロがあった
それで分岐毎にイベントログの記録を取ってみたら1→2→7→END→3→END→END→ENDみたいな動きしてて未だに理解できてない
2022/02/01(火) 18:56:13.50ID:hvnBuyuD
>>391
今どきスマホはシングルコアでもないし、MacroDroidはマルチスレッド動作するアプリだから同時進行じゃないですか。
一定のパターンを見つけたとしてもそれはそのスマホのその時の状態に依存していると思います。
それぞれのマクロが同じリソースにアクセス(例えば画面更新とかユーザ入力とか)するものなら当然まちは発生すると思いますが。
今どきスマホはシングルコアでもないし、MacroDroidはマルチスレッド動作するアプリだから同時進行じゃないですか。
一定のパターンを見つけたとしてもそれはそのスマホのその時の状態に依存していると思います。
それぞれのマクロが同じリソースにアクセス(例えば画面更新とかユーザ入力とか)するものなら当然まちは発生すると思いますが。
2022/02/01(火) 21:30:53.64ID:0+zF+v/h
>>395
ここでも何回かテストコード上げてるけど毎回初回時としばらく時間がたってから(帰宅してから)で結果が変わって困るなぁ
マクロ作成直後
https://i.imgur.com/LMJMxWt.png
ついさっき実行したやつ
https://i.imgur.com/JbOwG49.png
マクロ作成直後のバグっぽい挙動は置いといて(困るけど本題ではない)
予想通りだったかな?
ここでも何回かテストコード上げてるけど毎回初回時としばらく時間がたってから(帰宅してから)で結果が変わって困るなぁ
マクロ作成直後
https://i.imgur.com/LMJMxWt.png
ついさっき実行したやつ
https://i.imgur.com/JbOwG49.png
マクロ作成直後のバグっぽい挙動は置いといて(困るけど本題ではない)
予想通りだったかな?
2022/02/02(水) 00:02:04.51ID:asWfHFRG
2022/02/02(水) 00:28:37.22ID:asWfHFRG
ちなスレッドを立てるコードを書かないとハードがマルチコアだろうがシングルコアだろうが勝手にスレッディングされるわけじゃないよ
ちゃんと管理しないと結果変わっちゃうじゃん?アンドロイドはやってないけど基本同じだと思う
ローカルファイル/ネット越しのリソースのローディングとか時間かかって最終的に全取得まで待つから結果の前後関係を問わない的なものは別スレッド立てると目に見えて効果が分かる
ちゃんと管理しないと結果変わっちゃうじゃん?アンドロイドはやってないけど基本同じだと思う
ローカルファイル/ネット越しのリソースのローディングとか時間かかって最終的に全取得まで待つから結果の前後関係を問わない的なものは別スレッド立てると目に見えて効果が分かる
2022/02/02(水) 00:46:13.92ID:asWfHFRG
>>398
10秒待ち以後が先にくるのと元マクロが完走するのを脳内実行しきれてなかったナー
10秒待ち以後が先にくるのと元マクロが完走するのを脳内実行しきれてなかったナー
402名無しさん@お腹いっぱい。
2022/02/02(水) 00:54:33.82ID:WbYNi+/n UI画面操作のキーワード指定って複数のキーワードを指定したい場合はどう入力すればよいのかご教授
全然初心者過ぎてわからない 変数使うべきですかね
全然初心者過ぎてわからない 変数使うべきですかね
2022/02/02(水) 01:05:10.58ID:asWfHFRG
2022/02/02(水) 06:31:15.70ID:asWfHFRG
>>400
このテーマは個人的に割とホットなネタで単純な同一処理を要求に応じて数を増やしながら並列実行するワーカースレッドのようなものは見えたような気がする
振る舞いをテストしただけだから実用にはまだ少し工夫が必要だけど10や20なら割と軽い
https://i.imgur.com/Wwe8xIL.png
https://i.imgur.com/AXhL8I5.png
https://www.mediafire.com/file/dtso8fvlj564l0s/1tm.SeqTestWorkerThreadImitator.macro/file
このテーマは個人的に割とホットなネタで単純な同一処理を要求に応じて数を増やしながら並列実行するワーカースレッドのようなものは見えたような気がする
振る舞いをテストしただけだから実用にはまだ少し工夫が必要だけど10や20なら割と軽い
https://i.imgur.com/Wwe8xIL.png
https://i.imgur.com/AXhL8I5.png
https://www.mediafire.com/file/dtso8fvlj564l0s/1tm.SeqTestWorkerThreadImitator.macro/file
2022/02/02(水) 08:37:59.73ID:PEI2ene5
2022/02/02(水) 12:53:13.28ID:asWfHFRG
次ベータまもなくって言ってるから今日明日にもアップデートあるかも
407名無しさん@お腹いっぱい。
2022/02/02(水) 16:16:26.54ID:RQx2Z64q ゲームとかでランダムに出てくるボタンを早く押すために、キーワードを予め設定してクリックを自動化したいんですけど、1キーワードしかできない。
2つくらいのキーワードでAND検索したいんです
2つくらいのキーワードでAND検索したいんです
408名無しさん@お腹いっぱい。
2022/02/02(水) 16:18:49.30ID:RQx2Z64q >>403
同時に指定した複数のキーワードが含まれる対象を自動クリックさせたい場合は不可能ですかね?
同時に指定した複数のキーワードが含まれる対象を自動クリックさせたい場合は不可能ですかね?
2022/02/02(水) 16:33:01.24ID:asWfHFRG
>>408
そもそもそのゲームがガワだけアプリかどうかで可能不可能が変わってくると思うよ
ペラに見えても実は3Dで空間内にあるとか仮想のHUDレイヤにレンダされてると不可能じゃないかな
ひとつならできてるの?
そもそもそのゲームがガワだけアプリかどうかで可能不可能が変わってくると思うよ
ペラに見えても実は3Dで空間内にあるとか仮想のHUDレイヤにレンダされてると不可能じゃないかな
ひとつならできてるの?
2022/02/02(水) 16:50:40.00ID:fAofAwXj
今時テキストデータむき出しのゲームソフトは皆無じゃないかな
文字画像のクリックはできないからね
文字画像のクリックはできないからね
2022/02/02(水) 17:43:12.35ID:PJeIkRuu
>>402
キーワード指定でのクリック自体はできてるとして
認識の許容レベルは?
2つのキーワードが同時に出現するって2パターンしかないから交互にチェックするくらいなら十分許容範囲の時間でチェックできると思うのだけど
キーワード指定でのクリック自体はできてるとして
認識の許容レベルは?
2つのキーワードが同時に出現するって2パターンしかないから交互にチェックするくらいなら十分許容範囲の時間でチェックできると思うのだけど
2022/02/02(水) 17:45:16.16ID:PJeIkRuu
アンカミスったけどまあいいか
2022/02/02(水) 21:30:51.59ID:xt0Qgkv1
"音量を変更"アクションが機能しなくなってるな
マクロドロイドからアクションを試せば機能するけど
実際使おうとすると機能しないな
マクロドロイドからアクションを試せば機能するけど
実際使おうとすると機能しないな
2022/02/03(木) 00:12:30.36ID:8SKXgYzk
2022/02/03(木) 01:46:42.83ID:slPCImZl
メールアプリの本文の有無を判別したいのですがさっぱり分りません
トリガーの通知でテキストコンテンツに*とか入れてみましたがダメでした
変数を設定した方がいいんですか?
アドバイスお願いします
トリガーの通知でテキストコンテンツに*とか入れてみましたがダメでした
変数を設定した方がいいんですか?
アドバイスお願いします
2022/02/03(木) 02:52:54.49ID:E3kjadDW
2022/02/03(木) 03:05:55.10ID:dWaLCSSg
2022/02/03(木) 05:55:25.47ID:AMHV0f0Z
2022/02/03(木) 09:57:35.19ID:pRrVUIqt
>>415
受信したメールの話?送信しようとするメールの話?
それともアプリ本体の何かの画面の話?
どんな画面なのか(または画面表示もない状態からの話なのか)状況ちゃんと説明しないとまともに答えられる人いないよ
受信したメールの話?送信しようとするメールの話?
それともアプリ本体の何かの画面の話?
どんな画面なのか(または画面表示もない状態からの話なのか)状況ちゃんと説明しないとまともに答えられる人いないよ
2022/02/03(木) 12:11:50.61ID:cM+30gIB
すみません
着信するメールの事です
メールアプリが1日に1回勝手に通知欄に一瞬だけ出るんです(定時では無い)
メッセージ系のアプリが着信すると再生中のメディアを一時停止するマクロを組んでいるのですが
このせいで意味もなく停止するので避ける方法は何かないかと思い
本文がなければ無視する、というマクロを組めればと思い至った次第です
着信するメールの事です
メールアプリが1日に1回勝手に通知欄に一瞬だけ出るんです(定時では無い)
メッセージ系のアプリが着信すると再生中のメディアを一時停止するマクロを組んでいるのですが
このせいで意味もなく停止するので避ける方法は何かないかと思い
本文がなければ無視する、というマクロを組めればと思い至った次第です
2022/02/03(木) 13:12:51.60ID:pRrVUIqt
>>420
なるほど「アプリが出す通知」が問題ね(メールそのものは関係無い)
変数を使えば通知の内容拾えるからそれで判定するのが王道かな
奇策としては「一瞬で消える」なら一瞬待機して通知がないならマクロをキャンセルする
なるほど「アプリが出す通知」が問題ね(メールそのものは関係無い)
変数を使えば通知の内容拾えるからそれで判定するのが王道かな
奇策としては「一瞬で消える」なら一瞬待機して通知がないならマクロをキャンセルする
2022/02/03(木) 13:21:01.99ID:pRrVUIqt
「本文」が通知のどの内容に当たるのか調べる必要があるのと
一瞬で消えるのに「本文がない」とどうやって判断したかは謎だけど
一瞬で消えるのに「本文がない」とどうやって判断したかは謎だけど
2022/02/03(木) 13:28:47.57ID:E3kjadDW
>>420
対象アプリを具体的にその「メッセージ系」のみに限定すれば無問題
対象アプリを具体的にその「メッセージ系」のみに限定すれば無問題
2022/02/03(木) 16:43:11.61ID:Yq21wHAN
>>420
再生を停止するマクロの方に通知あり→ウエイト3秒→再生停止(条件に通知が表示されている場合)って感じにするのがお手軽だと思う
再生を停止するマクロの方に通知あり→ウエイト3秒→再生停止(条件に通知が表示されている場合)って感じにするのがお手軽だと思う
2022/02/03(木) 17:46:22.16ID:iizyqdAc
このアプリは、
HUAWEI P9 Liteという機種で
使えないのでしょうか
電源に接続したら
機内モードオン
っていう単純なプログラムも動作しないです
HUAWEI P9 Liteという機種で
使えないのでしょうか
電源に接続したら
機内モードオン
っていう単純なプログラムも動作しないです
2022/02/03(木) 18:27:27.49ID:8SKXgYzk
2022/02/03(木) 18:34:08.63ID:iizyqdAc
2022/02/03(木) 18:55:59.61ID:Yq21wHAN
2022/02/03(木) 19:19:29.82ID:y3RXDssj
2022/02/03(木) 19:19:50.41ID:y3RXDssj
あきらめるわ〜
2022/02/04(金) 13:48:52.54ID:6S4XsuWm
>>425
HUAWEIのスマホは省電力機能が余計なおせっかいをすることで有名だった
よく覚えていないが設定を変えたらMacroDroidはちゃんと動いてたよ
root化に失敗して文鎮になってしまったけど
以下のサイトが参考になると思う
P9 lite 常駐アプリ・プッシュ通知が落ちたり届かない場合の確認事項 【Android 7】
https://deargloss.m-yabe.com/item/632
HUAWEIのスマホは省電力機能が余計なおせっかいをすることで有名だった
よく覚えていないが設定を変えたらMacroDroidはちゃんと動いてたよ
root化に失敗して文鎮になってしまったけど
以下のサイトが参考になると思う
P9 lite 常駐アプリ・プッシュ通知が落ちたり届かない場合の確認事項 【Android 7】
https://deargloss.m-yabe.com/item/632
2022/02/04(金) 15:10:43.90ID:yj/A8HLS
2022/02/04(金) 15:55:55.75ID:Y0ZvKK1b
オレはゲームしないがmacrodroidはゲームだと思って暇つぶしに楽しんでる。大昔にやったカルネージハートみたいだ。複雑に連携したマクロが思ったとおりに動くと達成感がある。
2022/02/04(金) 16:03:28.97ID:Ro3uhVqt
HUAWEIは見かけの電池持ちをよくするためにバックグランドのプロセスを落としまくるからどうしようもない
2022/02/04(金) 16:16:19.13ID:xY7KfEuy
>>432
端末のメーカーが悪いのにアプリ動かないぞクソってPlayストアで☆落とすユーザーがいるからそのための注意喚起だよ
端末のメーカーが悪いのにアプリ動かないぞクソってPlayストアで☆落とすユーザーがいるからそのための注意喚起だよ
2022/02/04(金) 18:27:26.55ID:AInSLOPD
2022/02/04(金) 19:21:37.49ID:u8AFLCT5
>>425
ここでの回答に満足できなくて価格.comにも書き込みしてるようだね
こっちの方がレベルが高いから無駄な事だと思うよ
残念だけど†うっきー†のレベルで解決できるとは思えない
接続→機内モードのON/OFFのアクションを使っているのだと思うけど
上手く動かないみたいだからUI画面操作でチマチマ作れば動く可能は
あると思う
ここでの回答に満足できなくて価格.comにも書き込みしてるようだね
こっちの方がレベルが高いから無駄な事だと思うよ
残念だけど†うっきー†のレベルで解決できるとは思えない
接続→機内モードのON/OFFのアクションを使っているのだと思うけど
上手く動かないみたいだからUI画面操作でチマチマ作れば動く可能は
あると思う
2022/02/04(金) 19:35:06.31ID:6RFVqS3i
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】楽天、三木監督の休養を発表 4連敗で借金15の最下位… 塩川ヘッドコーチが監督代行 [冬月記者★]
- TBS・山本恵里伽アナウンサーが“事実婚”を公表 「法律婚ではなく、なぜ事実婚にしたのかと言うと…」★2 [冬月記者★]
- 高市内閣支持率60% 不支持26% NHK世論調査 [蚤の市★]
- 高市陣営「中傷動画」報道、立民が秘書の参考人招致要求…・磯崎自民参院国対委員長難色 [蚤の市★]
- 日銀、6月利上げ1.0%へ 国債買い入れは減額停止で調整 ★3 [どどん★]
- 【芸能】藤田ニコルのお宮参り写真に批判の声「病気で産めない人の気持ちは?」 乙武洋匡が論破「手足ない人の気持ち考えたことある?」 [冬月記者★]
- 【高市悲報】今回のニンテンドーダイレクトについての正直な感想スレ [714769305]
- 【画像】女性エロ漫画家さん、納期に間に合わず自らのヌード写真で堪忍堪忍w
- 【悲報】もう明るい
- 【悲報】ドラゴンクエストモンスターズ4のDLC商法が酷い、ケンモメンの想像の5倍は酷い [153736977]
- 女の子がおちんちん気持ち良すぎて泣きながら射精する姿
- 食レポ俺「はいどうも!今日はこの店のレバニラ炒めを食っていこうと思います!ぱくっ、うん、うまいこれ。普通にうまいわ。うまい」