探検


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

■ このスレッドは過去ログ倉庫に格納されています
2022/01/03(月) 16:54:23.22ID:dRJgoK3Z
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
2022/01/23(日) 21:09:21.58ID:m8PRe0xA
>>258
ちなみにBeaconSimulatorってアプリでスマホやタブレットをBluetoothビーコン化して遊べそうだよ
2022/01/23(日) 21:28:20.11ID:la/SqIXl
>>262
無事に動いたよ
スマートロックを作動させたかったから明日実働テストしてみますわ
2022/01/23(日) 21:34:00.65ID:/rBUFXrk
>>263
それも普通に動く
テスト済
2022/01/23(日) 21:36:12.38ID:la/SqIXl
>>263
スマホでこんな使い方が出来るんだね
普段iPhone使いでMacrodroid使いたくて古い端末買ったんだけど便利さが凄いね
iPhoneでも使えそうなんでちょっと使い道を考えてみるよ
いろいろとありがとう
2022/01/23(日) 21:43:42.95ID:H/Gf2bYJ
ビーコンの話しは以前に車で使いたいって話しで出てたから今回はその続きだよね?
ビーコン検知でスマホのスマートロックを解除してタブレットとかと繋げるとかだっけかな
2022/01/23(日) 21:48:14.65ID:la/SqIXl
>>267
前の人とは違うんだけど同じような話があったんだね
自分は家の鍵をビーコンで開けようとしてるんだよね
2022/01/23(日) 22:06:20.24ID:cZvLB9ZC
Beaconをトリガーにすると電気の消費がかなり大きくなってその後マクロを無効にしても戻らない
再起動後や充電した後や位置情報のオンオフbluetoothのオンオフなどのタイミングで戻ることがあるけどどれも必ずじゃない
どうすれば消費電力を戻せるのかわかったら教えて欲しい
2022/01/23(日) 22:11:14.09ID:/rBUFXrk
>>268
ドアのロック交換しようと調べたことある
単体で指紋認証できれば十分そうだった
中華ドアノブいっぱいでてるよ
2022/01/23(日) 22:19:16.13ID:la/SqIXl
>>270
後付けでドアにくっつけるやつがあるのよ
それを持っててスマホで開けたりしてたんだけど
もっと便利に運用出来ないかなと思って目を付けたのがビーコンなんだよね
スマートタグでも良かったんだけど到達距離とか電池持ちを考えるとビーコンのほうが
いいんじゃないかと思っていろいろと実験しているところ

Androidは今まで使ったことが無かったから色々アドバイスもらって助かってるよ
2022/01/23(日) 22:21:12.83ID:bt4aV/wh
>>268
あら違ったのね
面白そうな話しだけど原理がよくわからないな
>>269
俺も最近知ったのだけどマクロの無効化って本当に無効化されてないみたいなんだよね
マクロ無効化したのにトリガーは動作してて何だこりゃ?ってなった
でカテゴリーそのものを無効化してその中に無効化したマクロを移動させたらトリガーは検知しなくなったよ
もしかしたら同じようにビーコン検知しっぱなしになってるのかも
2022/01/23(日) 22:27:56.48ID:la/SqIXl
>>272
ドアに両面テープでロックをくっつけてスマホを通じてドアを開け閉め出来るのよ
そうすると鍵をいちいちかばんから出さなくて良くなるんで
便利に使ってたんだけどそのうちスマホも出すのが面倒になってきたから
ドアに近付いたら自動的に鍵を開けるような形にしたいと思ってビーコンを買ったんだよね
ビーコンの接近をトリガーにスマートロックを作動させるという仕組みで

自動でドアが開く仕組みはスマートロックにも備わってるんだけど
動作が不安定で正直β版という感じなのでお手製の自動解錠の仕組みを作りたいというのが趣旨だね
2022/01/23(日) 23:21:27.22ID:/rBUFXrk
>>272
起動時/再有効化時/変更時に初期化されたマクロしか動いてないと思うけど
特定のトリガは作りが甘い?問答無用で呼ばれちゃうのかな?
2022/01/23(日) 23:52:30.96ID:m8PRe0xA
Sesameっていうスマートロックの手ぶら解錠目当てに、室内のタブレットをビーコンとしてトリガーにできないか試してみてる
2022/01/24(月) 00:07:39.08ID:0Be73PuU
>>275
面白そうだね
結果が分かったら教えてよ
2022/01/24(月) 06:56:32.24ID:TcVDLoEc
>>274
音量ボタンの長押し(hack)トリガーはマクロ単体を無効化してもログに記録が残るし音量ボタンの動きも有効化した時のまま?でした
カテゴリーの方を無効化したらログにも残らないし音量ボタンの動きも普通に戻ったからマクロ単体の無効化はアクションを実行をしないだけの中途半端な状態なのかな?と勝手に思った次第です
2022/01/24(月) 07:09:26.08ID:TcVDLoEc
別件なんですけどマクロ内に書いてあるコマンドやテキストを串刺し検索できる機能が欲しくないですか?
色々なマクロの色々な場所に複数散らばってるやり方を変更する時にそれが書いてある場所が特定できなくて難儀してます
例えば繰り返し出てくるマクロをアクションブロックにする場合に場所の特定に利用するとか色々出てくるメッセージの内容を全部他の言葉に変更したい時とか待機2秒になってる所をすべて1秒にしたい時とか
特にマクロが長くて数が増えてくると修整漏れが多発してしまいます
2022/01/24(月) 07:43:07.59ID:QXW8z5JJ
>>277
ありがとう
見てみる
>>278の方はマクロリストでマクロ名だけじゃなくて中で使ってるトリガやアクション名も引っかかるよ
マクロの中でフルテキストサーチがほしいってのは>>148で話題にしてる
2022/01/24(月) 07:51:33.95ID:QXW8z5JJ
>>278
待ち時間とかはよく使う値をグローバル変数を定数っぽく使ってあらかじめ設定しとくといいよ
同じ要領で大して汎用性なくても後で調整しそうだなぁと思う値は早い段階でローカル変数に出しちゃうといい
2022/01/24(月) 08:21:51.85ID:TcVDLoEc
>>280
ありがとうございます
当然編集してからこれは変数にしておけば良かったなあと思ってますw
だけど初めはこんな風になる予定じゃ無かったのに… みたいな感じですかね
2022/01/24(月) 10:33:26.97ID:QXW8z5JJ
>>281
まぁそうだよね
溜めちゃうと無理になるから思い立ったときから気に留めてやるようにするといいね
何事もチャンとやろうとすると返ってできなくなる 笑
2022/01/25(火) 02:55:23.32ID:ReYkWnsd
アプデしたらアクションブロックが消えた
マジで糞すぎる
2022/01/25(火) 03:06:34.04ID:ReYkWnsd
もしかしてアクションブロックって同じLAN内のスマホで同期される?
元々あったアクションブロックが全部消えて別スマホで作ったはずのアクションブロックがあるんだけど…
は?
2022/01/25(火) 05:02:34.76ID:VurZRQhK
>>284
そんなことはないと思うから他端末のクラウドバックアップからリカバリしたとか
別のスマホで作ったアクションブロック使ってる個別マクロをインポートしたとか
Autosync使って同期取ってるとか
何か心当たりはないのかい?
2022/01/25(火) 05:06:53.33ID:VurZRQhK
>>277
これ手元で再現しないナーと思ったらユーザー補助利用じゃなく要ADBハックの方て書いてあったね
確かになるからバグレポートしといたよ
2022/01/25(火) 05:41:01.72ID:VurZRQhK
マクロの中で個別トリガを無効にしても止まるみたいだから暫定対処としてはカテゴリ崩すよりいいかも
2022/01/25(火) 06:02:49.20ID:VurZRQhK
>>269はマクロを無効にするとトリガも呼ばれないし有意なバッテリー消費の上昇はみられないかな
今度はマクロ有効にして1日みてみるよ
その代わり?ビーコンin/out両方を同一マクロのトリガに入れるとin/out時それぞれ2回呼ばれるバグを見つけた
2022/01/25(火) 11:40:45.54ID:ReYkWnsd
>>285
そういえばマクホのインポートをしたな
もしかしたらマクロのインポートにアクションブロックのバグがあるのかもしれない
2022/01/25(火) 11:49:51.67ID:a7orokte
アクションブロックって、Googleのやつかと思ってた
紛らわしいネーミングするなよ…
2022/01/25(火) 12:59:21.05ID:Pd00xAM0
アクション待機時間にローカル変数が使えない?
2022/01/25(火) 16:24:09.53ID:VurZRQhK
>>291
出力値をテンポラリとして使ってね、だって
一応内部的な実体は同じでいいから別枠に初期値設定がなく戻り値として使用できないアクションブロック用のローカル変数を用意して欲しいってフィードバックしてあるよ
293名無しさん@お腹いっぱい。
垢版 |
2022/01/25(火) 22:41:46.40ID:Gfu5RCsw
条件>日時>カレンダーのカレンダーと一致する、一致しないって、
一致する=現在がイベント期間内、一致しない=現在がイベント期間外 であってる?
2022/01/25(火) 23:25:25.76ID:VurZRQhK
>>293
あってるよ
in event/not in eventだから
2022/01/26(水) 01:55:43.59ID:9w/lA2AR
初歩的な質問なんだけど
アプリ起動の後にUIでクリック入れても反応せずにマクロが終わるのはアプリ起動中に画面クリック終わらしてるからって解釈でいいの?
2022/01/26(水) 02:56:31.72ID:tSY/PESS
>>295
たぶんそうだね、起動の後に適当に待機を入れたら動くと思うよ
2022/01/26(水) 07:32:09.99ID:9w/lA2AR
>>296
やっぱそうだよね
ありがと
2022/01/26(水) 08:12:19.24ID:7yiou+1j
>>289
これ再現テストするの面倒ぃナー
まぁでもやってみる

>>288
これやはりマクロを無効にすると起きない
んでも有効だと何度も激しく呼ばれるバグがあるね
2回どころか秒間30回くらい呼ばれるようになったりもした

ライブラリ変えたら前はなかった状態保持する仕様が入っちゃってて自前のロジックの登録が何度も繰り返えされるようになっちゃってるてジェイミーが言ってる
何がきっかけになるのか謎だけどこれが鬼バッテリー消費の原因だと思う
次で直すって
2022/01/26(水) 08:35:38.32ID:kTLKxkjQ
背面タップは加速度センサーを使って検知すると見た事があり使いたいのですが、加速度センサーを弄るトリガーが無いので何か方法がありますか?
2022/01/26(水) 09:24:40.81ID:7yiou+1j
>>299
ちょっと意味がわからないが指紋センサーがついてるわけでも何でもないとこをコツンとやってトリガを取りたいてことなら
シェイクのセンシティブ設定を5にしてシェイクをトリガで取ればいいと思うよ
コツコツと0.5秒以内に最低2回か3回は連続にしないと誤爆多そう
2022/01/26(水) 19:45:00.28ID:9w/lA2AR
https://zmzlz.blogspot.com/2021/06/sesame3-sesame-os2-gas-web-api.html?m=1

ここを参考にGAS作るとこまではやったんだけどmacrodroidでアクション実行でAPI叩くにはどうしたらいい?
2022/01/26(水) 19:57:03.99ID:7HX275lA
>>301
HTTPGetなげればいいんでない?
2022/01/26(水) 20:10:31.75ID:07s2/wiW
>>301
POSTしたいとなると、
Macrodroid単体じゃ無理で、プラグインが必要やで

https://play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts
2022/01/26(水) 21:32:01.71ID:9w/lA2AR
>>303
プラグインってのあるのね
助かります
2022/01/26(水) 23:52:38.28ID:7yiou+1j
>>304
GETで呼ぶ選択肢あるみたいだけど?
2022/01/27(木) 01:24:43.75ID:g6Ygxurj
モバイルデータON/OFF時をトリガーにしたいのですが、そのようなトリガーが見当たりません。なにか代替案ないでしょうか?

Taskerのステータスバーアイコンを表示/非表示する機能を使って
・モバイルデータONでモバイルデータのステータスバーアイコン表示
・モバイルデータOFFでモバイルデータのステータスバーアイコン非表示
ってのを実現したいです
2022/01/27(木) 01:29:24.85ID:g6Ygxurj
画像のようなトリガーを試しましたが
キーボードがまともに使えなくなったので却下としました
https://i.imgur.com/H409UWN.jpg
2022/01/27(木) 06:45:45.35ID:U2lnENop
>>306
サービス圏の変化ってのがあるよ
原文のmobile service statusから大事な要素が落ちてるから分かりにくいけど
「モバイルサービス状態」とか「モバイル接続状態」の方がいいかもね
これにモバイルデータon/offの条件付けるんで良さげ
ダメなら反対にするとして
2022/01/27(木) 08:30:11.71ID:gWG589r8
圏外は電波ない時では?
トリガーをモバイル通信のオンまたはオフだけにすれば普通にトリガー拾えるけど
アクション起こした後にストップウオッチ発動
2022/01/27(木) 12:11:20.49ID:U2lnENop
>>309
通信接続の変化時ってトリガ単独だとダメなんだよ
wifiがonでデータ通信が活きてる状態だとモバイルデータのon/off状態が変化してもデータ通信状態には変化がないから
かといってサービス圏の変化にぶら下げてもダメみたいね
結局こっちも変わらんので
めぼしいインテントも飛んでこないから結局QSタイルあたりの操作に落ち着きそう
2022/01/27(木) 12:54:40.20ID:ZhOvvZkG
>>309
モバイル通信のオン/オフのトリガーってあるんですか?
2022/01/27(木) 17:38:52.95ID:eND05skq
>>310
おっしゃる通り話が出てなかったのでWi-Fi接続中は考慮してなかったですね
>>311
通信接続の変化時内のトリガー
https://i.imgur.com/PyRxqNW.jpg

MDは時々痒い所に手が届かない事がありますね
2022/01/27(木) 18:16:21.08ID:FhGJ/EFj
>>299

MacroDroidではないけど
TapTap Screenshot
というアプリで背面タップイベントとれました。
2022/01/27(木) 18:21:27.35ID:FhGJ/EFj
>>252
MacroDroidのヘルパーapkいれてる?
2022/01/27(木) 18:50:10.33ID:5AcYpk71
>>312
変化時内のトリガーってどういう意味ですか?
このトリガーの組み合わせでどうやってモバイルデータのON/OFFを検知するのでしょうか?
2022/01/27(木) 19:44:02.52ID:qaQKXiSP
>>315
トリガーメニューの名前の話しよ?
モバイルデータがオフになると通信が不能になるからトリガーが発動するという流れ
なのでWi-Fiが接続されてて通信が可能のままだとモバイルデータをオフにしても通信が可能だからトリガーが発動しないよって指摘されてるわけ
https://i.imgur.com/umq4zOL.jpg
https://i.imgur.com/fTo1qUM.jpg
2022/01/28(金) 09:11:25.22ID:cyuyemk+
条件にはモバイルデータのon/off状態みるのがあるのにトリガないのはなんでじゃー?て話題は公式フォーラムでも何度も出てると思うけど妙にスルーされてる気がする
2022/01/28(金) 10:28:34.48ID:Iz1mBNOJ
まあ能動的に値を見に行くのと受動的に構えるのではできるできないに差があるしね
2022/01/28(金) 19:49:15.74ID:LPsMke5T
Taskerプラグインに手出してみたけど英語もUIもわけわかんねーから諦めた
MacroDroidのUIの優秀さを実感
320名無しさん@お腹いっぱい。
垢版 |
2022/01/28(金) 22:07:32.80ID:2M/fnFJi
そりゃ、アホでも馬鹿でも間抜けでもわかるように組んでるからね
2022/01/28(金) 22:16:39.22ID:lWY9vHrp
>>320
あぁん
マクロ組んで、
連れがかっけーって
言ってくれてるのに
やんのか、われ
ゴルァ
2022/01/28(金) 22:51:52.64ID:cyuyemk+
>>319
Taskerも和訳されるようになったってここで聞いた

農協翻訳さんはクオリティ的に微妙
後出しのときでもときどき異常に品質&品格の低い訳文で上書きされるからちょっと
技術的知識が不足してるから落としていい要素とマズい要素の判断ができてない
反面補うべき要素が不足してるのと構文を自然な日本語にできてないから変な直訳になりがち
今日もこの手のテキストで「(〜とか)」はないと思った
2022/01/28(金) 23:51:50.36ID:RvYiOsJS
教えて下さい

普段スマホをミュートにしているのですが、朝起きた時に「ok Google」「今何時?」と話しかけてもミュートなので返事が聞こえません。
Googleアシスタント起動あった時に音量変更するマクロはできますか?

ユーザ入力にあるGoogleアシスタントかと思って試したのですがうまく行きませんでした
2022/01/29(土) 00:05:34.56ID:i/smo1Zb
>>323
音量変更するアクションあるよ
元の(この場合ミュート状態の)ボリューム保持しといて終わったら戻すといい
2022/01/29(土) 00:17:58.69ID:YzIML3Bm
>>324
トリガーはどうしたらいいですか?
2022/01/29(土) 02:25:46.25ID:rFNcek7g
>>324
どうしてもミュートのオン・オフではなくてその方法?
>>325
俺はアシスタント殺してるから試せないけどアプリの起動トリガーでシステムを表示させてGoogleの音声とかその他Google系のアプリを試してみたらどう?
2022/01/29(土) 03:12:56.84ID:Cwm+l+Pp
>>325
今色々試してみたけど
「Google」アプリ起動時で行けたよ
2022/01/29(土) 03:14:27.01ID:Cwm+l+Pp
>>327
https://i.imgur.com/jt81iLb.jpg
2022/01/29(土) 04:51:25.70ID:i/smo1Zb
>>326
どのチャンネルで喋らせるかにもよるが、メディアだった場合サイレント(ミュート)の対象になってるかは設定/機種依存だから
ミュート状態でバイブが有効だった場合機種によってはバイブ無効にならないし、なったとしても設定に反して喋らせる最中バイブなしにするのが使用者にとって期待通りとは限らないから

>>325
英語でも日本語でもアシスタント使ってマクロドロイドにマクロ実行うまく指示できないな
なんだろ?ちゃんと認識してても実行されない
2022/01/29(土) 09:25:02.54ID:ftmnJaHL
Google アシスタントじゃないけど音声でマクロを実行する事は可能だね
https://imgur.com/9gJAKlU.jpg

Google アシスタントが認識するMacroDroidへの音声コマンド(ショートカット)は
「全てのマクロ」と「マクロを追加」だけみたい、もう少し実用的なのが欲しい所
https://imgur.com/c23h9b6.jpg
2022/01/29(土) 09:54:03.08ID:YzIML3Bm
>>327

ありがとう!
Google音声アシスタントの質問なのにGoogleアプリがトリガーなんて話通じてないなーと思ってやってみたらいけましたw

裏でGoogleアプリが起動しているんですね
2022/01/29(土) 10:13:53.84ID:aolFtDQB
ホーム画面に置いてあるアプリから作った別動作を行うショートカットを起動させる方法がよくわからなくて
アクションのショートカット起動に現れるアプリはそこから選択可能なのですけど表示されないアプリが沢山あってそれはどうするの??となってます
もちろんUI操作とか使えば可能ですけどスマートじゃないなあと思っての質問です
2022/01/29(土) 10:19:50.53ID:YzIML3Bm
>>331

ミュートから一発目はミュートのままで2回目から音がなった。

また音声ではない普通のGoogle検索でもトリガー発動して悩み中。
2022/01/29(土) 10:36:19.25ID:c3TGMbZT
>>333
アシスタントってアプリがあって実行するとアシスタント起動するのにアプリはGoogleだねえ。やっかい
MD単体で切り分ける方法はわからないけどTouchTaskでRead screenしてみたらWindow namesで[Google アシスタント]が拾えたから特定できるかも
2022/01/29(土) 10:38:33.17ID:YzIML3Bm
>>326

普段は自宅(家族に迷惑だから)でも屋外(仕事や電車)でもミュートにしています。

ただ朝に目をつむったまま
Ok Google,今何時?
の反応はちゃんと声で返してほしいです。
欲を言えばもし一時的にミュート解除したなら元に戻って欲しい。

音声アシスタント専用の音量設定箇所があればベストです。
2022/01/29(土) 11:07:14.31ID:YzIML3Bm
>>326

結果的にMacroDoroid関係なしの標準機能で解決できましたm(_ _)m

Google Homeのルーティンに「おはよう」というのがすでに登録されています。
このアクションの先頭に音量変更いれるといい感じになりました!

これを元に新しいルーティン作成

音声コマンド 今何時?
アクション
 音声アシスタントの音量変更
 時間教えて

やってみると
 わかりました。
 時刻はxx時xx分です。


わかりましたはいらないけどw
2022/01/29(土) 11:09:36.50ID:c3TGMbZT
>>333
ちゃんと「OK Google」から起動したらアシスタント起動しなかったから>>334じゃうまくなかったわ。ごめん
逆に検索アプリが起動したらマクロ中止にすればいいかな?これならMDのフォアグラウンドアプリチェックだけでいけるかも

なお俺の端末アプリ起動の「Google」も反応してくれないもよう
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)強制終了を選択しても居座る
ログ上では正しく実行されているからメディアコントロールはアプリ強制終了では消えないみたい
他に何か手があればアドバイスお願いです
2022/01/29(土) 12:35:12.28ID:ftmnJaHL
>>336
Alexaなら「わかりました」とか「はい」って言わないんだけど、アプリを開いた状態
じゃなきゃ反応しないんだよね、ロック状態からも無理だし妥協するしか無いかも?
2022/01/29(土) 13:15:16.17ID:Cwm+l+Pp
>>339
いつもYouTubeMusicを強制終了で消してるからできるはず
rootなしだからMacroDroidじゃなくてTaskerから強制終了してる
2022/01/29(土) 14:24:42.31ID:8MAi/Qt0
>>341
taskerでも無理だった
消えたアプリもあったからそれぞれ仕様が違うのかな?
2022/01/29(土) 19:24:59.99ID:kHb21SMm
アクションとアクションの間の待機を、固定時間での待機じゃなくて
次のアクションが実行可能になるまでずっと待機、実行可能になり次第即実行って挙動は難しいかな?
2022/01/29(土) 19:34:49.07ID:c3TGMbZT
>>343
前のアクション次第
アクションが終わったってのを判定できる要素があるならトリガーまで待機入れてあげればいいよ
TouchTaskがめっちゃ優秀>>103
2022/01/29(土) 19:35:31.39ID:pOz+x+2B
>>343
MDにそういうインターフェイスが備わってないから簡単ではないかな
トリガーまで待機ってやつが相当するのでそれで選べる内容とTouchTaskを使った画面に表示される文字の変化を認識してからアクションを実行する事はできるね
自分はまだ素人に毛が生えたレベルなので他にもあるかも
2022/01/29(土) 21:08:47.12ID:4gZf/Akk
トリガーまで待機→曜日日付の時刻とすると、あとから曜日や時刻が変更できませんがバグですか
2022/01/29(土) 21:45:15.64ID:c3TGMbZT
>>346
できないねぇ
バグってるねえ
2022/01/29(土) 21:48:12.57ID:+1b80dCO
>>346
ホントだね
こんな所にもバグあるね
2022/01/29(土) 22:39:19.54ID:kHb21SMm
>>344-345
ありがとうございます
TouchTaskがかなり重要そうね、なんとか使い方覚えてみます
2022/01/29(土) 22:42:16.36ID:i/smo1Zb
>>346
む、これたぶん全部だね
変えても戻っちゃう
2022/01/29(土) 23:07:53.13ID:i/smo1Zb
>>343
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
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判定されてるっぽい?
2022/01/30(日) 10:10:06.01ID:5fHDb47S
>>354,355
意見聞かせてくれてありがとう
有効化/無効化の状態制御を上位からやるってのはぜんぜん分かる
自分自身をキャンセルってのしかやらないナーと思ってさ
フローのエラー処理の都合で自分自身をキャンセルして終了はしょっちゅうやる(特に後付で分岐入れるときとか)

他のマクロをキャンセルして殺したところでまたそのマクロの起動条件満たしたら動いちゃうじゃん?てなって戸惑ってる
特定のケースでしか呼ばないマクロならそもそも呼ばなくていいハズだし
呼ぶ段階では要不要が不定でかつ呼ばれた側で処理を続けるべきか判断つかないってどんなんあるだろ?となった次第
2022/01/30(日) 10:17:02.55ID:5fHDb47S
>>356
再チェックしてるかトリガしたときの値が保持できてないか壊してるかそんなとこよね
一応ログももらえるとありがたい
intだよね?他の型はどうか手元でも見てみるね
実はこないだ型で判定がおかしい件でバグ直してもらったからその時if判定いじって壊したのかも
2022/01/30(日) 10:28:43.66ID:6zuYU7yj
>>356
自分も試して見ましたけどこんな単純なのを手動で動かしてもアクションが実行されないからそもそもトリガーとして使えるの??ですね
https://i.imgur.com/jNSRnRd.jpg
2022/01/30(日) 10:29:39.18ID:TjmqqpJZ
>>358
改めてログ眺めてたらなんか変な感じだった
そういえば前もこんな感じの組んでうまく行かなかったことあるんだけど再現できなかった記憶がある
再起動とかしてやり直してみるけどちょっと出掛けなきゃなんで夜まで忘れて
2022/01/30(日) 11:15:21.68ID:5fHDb47S
>>356
ちゃんと動いてると思うな
ウエイトのせいで中折れして反転して見えてるんじゃない?
2022/01/30(日) 14:40:50.37ID:5fHDb47S
画面サイズいっぱいいっぱい超えて文字列を変数に入れたらok押せないな 笑
おま環かな?
ボタンバー出してるのがイケなくてジェスチャーにしてないとダメとか?
■ このスレッドは過去ログ倉庫に格納されています

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