【自動化】MacroDroid Part2【マクロ】

レス数が1000を超えています。これ以上書き込みはできません。
1名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 08:29:00.13ID:EMe38Tds
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。

*MacroDroid - Device Automation
https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid

*前スレ
【自動化アプリ】MacroDroid【仮設】
https://egg.5ch.net/test/read.cgi/android/1549611810/

*関連スレ
Tasker Part8
https://egg.5ch.net/test/read.cgi/android/1463512279/
Tasker 質問スレ 19
https://egg.5ch.net/test/read.cgi/android/1570691230
2021/06/24(木) 00:52:08.22ID:GROcqdaS
UI画面操作が一切反応しないんですが何か前準備が必要だったりします?
クリック[現在のフォーカス]のアクションを試す、で試しても何も反応しない状態です
android11です
2021/06/24(木) 01:23:43.68ID:5nNiRwYc
>>967
実際フォーカスがどこにも来てないからでは?
アプリでもウェブでもいきなり文字を打ち込んで入力可能だとフォーカスが来てる状態
ウィンドウやテキストフィールドをクリックして始めて文字が入力できる状態だとそれはフォーカスが来てないということ

テストでmacrodroidのウィンドウに入力を渡してもフォーカスはどこにも来てないから無反応で合ってる
試しにマクロ名のフィールドをクリックしてからクリップボードをペーストをテストしてみればいいよ
クリップボードに何かコピーされてればペーストされるでしょ?
2021/06/24(木) 09:13:09.43ID:zAP0ZF1u
>>963
自分で2回アプリを起動してるんじゃなくてマクロ側かアプリが勝手に2回起動挙動しているのかだと思います。目的はただ単に特定のアプリを起動した時に目的の所まで数タップしておいて欲しいだけ。
で、時間指定トリガーにしてみたらやはり二重にマクロが動いていたようで問題なく働きました。ただ時間指定だとロックされているときにはマクロは動けないので何か別のトリガーがやはり必要ですね。
2021/06/24(木) 12:05:12.12ID:5nNiRwYc
>>969
>>963の「自分」ってのはマクロ自身のことで人ではないよ
話のポイントは具体的にどんなマクロで何やってるのさ?ってことよ
置き換え可能なトリガが知りたいんだよね?

例えば>>893だとメディア再生開始したときフォアに対象にしたい再生アプリがいるか調べることでほぼ同等に置き換え可能
>>609なんかでもGPSが有効になったときフォアにマッチアプリがいるか調べればほぼ同等に置き換え可能

ただ漠然とアプリ起動って抽象的な話だとインテントで起動したいアプリのアクティビティでも叩いてみたら?くらいしか案がない
ただそれだとアプリ起動のアクションと変わらないと思うから効果があるかどうか

そもそも二重に起動することなんか普通ないからね
アプリ起動トリガは間違いなく起動が完了してから一度だけ呼ばれる
アクションで起動した後は実際に起動が完了したかウエイトとフォアのアプリチェックをループする必要があるけどトリガの場合必要ない
重複にみえることがあるとすれば同一マクロ別のトリガが発動してマクロ実行が中止されて再実行されているか
別の似たようなマクロのトリガが発動しているか
2021/06/24(木) 12:13:25.10ID:5nNiRwYc
>>964
あ、>>727のアプローチがリンク設定だけで完結するから簡便だと思うよ
キーボードインプットがあるから読み上げなくても設定次第でテキストをペーストでいけるんじゃないかな
2021/06/24(木) 12:49:11.55ID:J8G6fSQp
>>964です
>>966
APIで検索かけてもそれが何かもわからないのでそれ諦めます
>>971
Google homeというのを調べてみます
2021/06/24(木) 22:32:41.98ID:JCJRw0ZL
>>969
機種、OPPOだったりしない?
自分のRenoAはアプリの起動を条件にすると2回検知しちゃうから、対策必須。
カミさんのRedmiNote9Sでは同じマクロ使ってもそんな事ならないから、
OPPO特有の症状だと思ってます。
(フォンマネの省電力制御のせい?)
2021/06/24(木) 23:11:14.65ID:5nNiRwYc
>>973
こっちのreno aだとならないよ
64GBの標準SIMフリー版(楽天版ではない)
>>969>>973に共通する何かはあるんだろうね
特定のアプリ起動したときとか
特定の常駐アプリを併用してるとか
macrodroid自体の省電力設定をスマートに設定してもしないに設定しても影響なかったよ
2021/06/25(金) 09:33:56.93ID:g0h1yOoy
自分の楽天版Reno Aだと起動→終了→起動→終了と2〜10秒間隔でなりますね
アプリりよってもまちまちなので対策も時間じゃなくて受付条件とかで工夫が必要
2021/06/25(金) 09:37:04.06ID:C7H5/lrP
すみませんどなたか原因エスパーしてください
https://i.imgur.com/5TJDkN2.png

要はアイコンタップで自動回転の切替ですが
横画面時にタップし自動回転オフにすると強制的に縦表示になります

尚、MacroDroid経由でなく通知バーから
自動回転オンオフした場合このような症状なし
MacroDroid 重ねて表示権限オフです
2021/06/25(金) 09:38:16.19ID:C7H5/lrP
>>976
書き忘れ 泥10 デバイスはiplay40 というタブレット
2021/06/25(金) 10:08:54.00ID:MvDcr9nU
>>976
使ってるホームアプリが縦なんだと思うな
で回転切ったときに元に戻ろうとする
画面(スクリーン)カテゴリ内にある画面の回転を強制するアクションを使ってフルセンサにするのを加えれば解決すると思うよ
2021/06/25(金) 10:14:36.92ID:MvDcr9nU
>>975
時間が不定って起動前にネットからデータ取得していったん死んでから再起動してるか
サンドボックス内でアプリのウイルスチェックしてるニオイがする
確かなことは分からんがそんなのに心当たりない?
2021/06/25(金) 12:13:18.98ID:g0h1yOoy
>>979
画面が切り替わってデータをダウンロードしてるのでMacroDroidが誤認識してるんだと思ってます
2021/06/25(金) 14:32:13.43ID:C7H5/lrP
>>978
NOVAランチャー
とりあえずフルセンサやってみます
2021/06/25(金) 16:01:08.35ID:MvDcr9nU
>>980
モジュール型のマルチapkなアプリで自身の一部をアップデート後に再起動するものがあっても不思議じゃないな

アプリ自体はすごく小さくて常に実体をランタイムで取得しているものも
Androidで即コレってピンとこないが普通に有りそう
2021/06/26(土) 04:04:56.98ID:W+dh/Ytk
編集画面から、「URLを開く」を試験実行すると
「URLを開く」を含んでる編集中のマクロ自体が試験実行されちゃうんだけど、
これって不具合?
984散策人
垢版 |
2021/06/26(土) 07:12:40.84ID:hcoW9TWe
>>983 さん

お手数をおかけします。

マクロ編集画面の三点リーダーメニューの「マクロを試す」から試されていないでしょうか?

「マクロを試す」ですと、マクロ全体が実行されてしまいますので、アクティビティ単体を実行するなら「アクションを試す」で実行されると、単一のアクションを実行できます。

https://i.imgur.com/CHTDtKB.jpg
https://i.imgur.com/nwsPUwY.jpg

てっとり早い方法としては、
実行対象のアクティビティ(=アクション)をタップ頂き、表示されたメニューから、「アクションを試す」を選択頂く方法が楽ですので、お試し頂ければと存じます。

Macrodroid5.15.0が今朝日本のPlay Storeに降ってきて朝の5時台から日本語訳したところ、大きな変化は無いようですね。
Logcatの機能、使用されていらっしゃる日本のユーザーさん、いらっしゃるのかな…?
2021/06/26(土) 07:30:41.50ID:W+dh/Ytk
>>984
いや、その2番目の画像にある個別の「アクションを試す」をやると、
「Webサイトを開く」だけは編集中のマクロ全体が実行されるというはなし

あと、今の話とは関係無いけど、1番目の画像の「アクションを試す」も、青のアクション部分全体実行では?
「マクロを試す」との違いがイマイチわからなかったりする。
「マクロを試す」でやっても、特にトリガー待ちに入ったりするわけでもないようだし。
986散策人
垢版 |
2021/06/26(土) 08:09:15.48ID:hcoW9TWe
>>985 さん

なるほど。
あと考えられる可能性としては、
Webサイトが開かれた場合に発動するようなトリガーが、テストしようとされているマクロに含まれているようなケースですかね。

これ以上は、
組まれたマクロを見ないとなんとも…

お役にたてずに申し訳ないです。
987散策人
垢版 |
2021/06/26(土) 08:20:20.11ID:hcoW9TWe
>>985 さん

失礼しました。

添付のマクロで試してみました。
おっしゃる通り…不具合っぽい動きですね。
最新のMacrodroidで、

・アクションを試す

でも通知でちゃいますね。

通常、

・マクロを試す→マクロ全体を実行
・アクションを試す→直近で選択もしくは追加されたアクションを実行する

ですが、
制御が効いてませんね。

https://i.imgur.com/h1lS0py.jpg

マクロをエクスポートして頂いて作者(Jamieさん)に通報コースだと思います。

よろしくお願いいたします。
2021/06/26(土) 09:05:04.71ID:nCtdU90w
>>985
右上...のテストマクロとテストアクションの違いは結果的にコンストレイント(条件)を含む/含まないだと思うよ
テストマクロでもトリガ条件を満たしたとしてアクション実行に移るからトリガとアクションしかないマクロだと実質違いがなくて>>985の違いが分からんて認識になるね
2021/06/26(土) 09:18:29.90ID:nCtdU90w
>>987
バグだね
結果のレスポンスを待たないで処理を進めるケースが少ないからチェックが甘いんだろうね
2021/06/26(土) 09:55:09.21ID:W+dh/Ytk
>>988
そこは一応試したことあるよ
先のレスに書いた通り、トリガ待ちに入るわけでもないので、本当に違いが分からない
2021/06/26(土) 10:08:27.70ID:nCtdU90w
>>990
んと伝わったかな?伝わってるよね
緑の枠内に縛られるかどうかの違い
内部的にはトリガチェックを強制パスしてアクション実行に移るんじゃないかと
だから緑の枠に何も書いてないと一緒になるね
マクロ実行アクションのコンストレイント無視オプション有無とロジック一緒だと思うよ
992散策人
垢版 |
2021/06/26(土) 11:25:40.19ID:B2evOPeP
>>991 さん

お目汚し失礼します。
この認識(緑の条件欄記載によるコントロールを受ける)は誤りかと。

たとえば、
先に私が共有したマクロの場合、

通知を表示のアクションで「アクションを試す」を実行する→通知のみ表示され、Webページは開かれない(想定通りの動き)

Webサイトを開く/HTTP GETで「アクションを試す」を実行する→Webページが開かれて、かつ、通知も表示される(想定外の動き)

*つまり、Webサイトを開くのアクションが、想定通りの動きをしていない

…で、手元にある古いMacrodroidのapkで試すと、(流石に手元の携帯の設定を崩したくないので、Nexus7 2013に古いapkを入れて確認した結果として、)制御されているようなので、
バグかつデグレードでは無いかと考えます。

よろしくお願いいたします。
993散策人
垢版 |
2021/06/26(土) 11:29:35.09ID:B2evOPeP
>>989 さん

そうですね。
おっしゃる通りかと。

通報しようとしたら作者にバグ凸ボタンが無くなっているので、素直に新フォーラムで英語凸するか、他の公式フォーラム民の凸待ちかと。

…大変勉強になりました。
報告ありがとうございます。
2021/06/26(土) 11:34:15.75ID:nCtdU90w
>>992
http getアクション個別テストのバグの話はしてないよ
>>985後段の別件
右上...メニューにあるテストマクロとテストアクションの振る舞いの違いの話
2021/06/26(土) 12:15:30.12ID:nCtdU90w
>>993
処理が下に抜けるバグができちゃったのかと思ったら確かに全アクションテストになるね
こりゃ何かの拍子にメニューに引っかけてる処理を取り違えたんだな
前はちゃんと動いてたから少なくとも今年に入ってから混入したんだと思う

マクロ実行結果に誤りがでるわけじゃないから修正優先順位は低いと思うけどすぐ直せると思うし認識はしてもらっといたほうがいいかもね
2021/06/26(土) 12:44:44.90ID:nCtdU90w
>>983,993
一応フォーラムに書いといたよ
Thread '[Bug Repoort] HTTP GET action individual test does not work correctly' http://www.macrodroidforum.com/index.php?threads/bug-repoort-http-get-action-individual-test-does-not-work-correctly.702/
997散策人
垢版 |
2021/06/26(土) 12:51:01.53ID:B2evOPeP
>>996 さん

ありがとうございます!
お手数おかけします。

これで認識してくれたらfixされるだけですね。。

単語の使い方にどことなく上品な香りがしますね!
998散策人
垢版 |
2021/06/26(土) 19:00:54.04ID:hcoW9TWe
次スレ(955さんありがとうございます)

【自動化】MacroDroid Part3【マクロ】
https://egg.5ch.net/test/read.cgi/android/1624166960/
999散策人
垢版 |
2021/06/26(土) 19:03:23.07ID:hcoW9TWe
>>996 さん

早速「いいね」が付いてますね。
他にも困っていらっしゃる方が海外でも居たようですね。
ありがとうございます!
2021/06/26(土) 19:04:10.41ID:GYnWlVFO
ちょっと質問いいですか?
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 195日 10時間 35分 10秒
レス数が1000を超えています。これ以上書き込みはできません。
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況