[過去ログ] 【自動化】MacroDroid Part5【マクロ】 (1002レス)
1-

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

次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
2: 2022/01/03(月)16:55 ID:dRJgoK3Z(2/4) AAS
*公式
外部リンク:macrodroid.com
*playストア
MacroDroid - Device Automation
外部リンク:play.google.com
*最新ヘルパー(6/20現在v1.5)
外部リンク:macrodroid.com
*新フォーラム
外部リンク:www.macrodroidforum.com
*旧フォーラム
外部リンク:www.tapatalk.com

*前スレ
【自動化アプリ】MacroDroid【仮設】
2chスレ:android
【自動化】MacroDroid Part2【マクロ】
2chスレ:android
【自動化】MacroDroid Part3【マクロ】
2chスレ:android
【自動化】MacroDroid Part4【マクロ】
2chスレ:android
3
(1): 2022/01/03(月)16:56 ID:dRJgoK3Z(3/4) AAS
*日本語参考情報
En-to-Ja Translation アプリ日本語(Android / iOS) - MacroDroid(デバイス自動化)
外部リンク[html]:localization.mcpro.info
MacroDroidでオススメのマクロ集まとめ! ルーティン作業はアクション/トリガーで自動化しよう
外部リンク:sp7pc.com
「RPA 関係」のブログ記事一覧-駅前散策ブログ@かわさき HOT
外部リンク:blog.goo.ne.jp
ググる
外部リンク:www.google.com

*関連スレ
自動化アプリ総合スレPart1【IFTTT/Automate】
2chスレ:android
Tasker Part9
2chスレ:android
Tasker 質問スレ 20
2chスレ:android
4: 2022/01/03(月)17:49 ID:GfVuXMF5(1) AAS
公式wiki
外部リンク:macrodroidforum.com

公式wiki翻訳
外部リンク:macrodroidforum-com.translate.goog
5: 2022/01/03(月)17:54 ID:agPWdM1q(1) AAS
>>1
いちおつ
6: 2022/01/03(月)17:59 ID:dRJgoK3Z(4/4) AAS
忘れてたわけではなかったんだけど
すでに貼ってある外部リンク:www.macrodroidforum.comの中のコンテンツだったんでスルーしてしまった
貼っておいた方がよかったかね
7
(1): 2022/01/05(水)03:02 ID:0jYj8LBR(1/3) AAS
5ちゃんねるにhttp getで任意の内容を書き込むようなマクロを組みたいです
どのような内容にすればよいでしょうか?

というのもchmateがブラウザ規制されたのか「余所でやってください」と出て書き込めないなで
代わりにマクロドロイドから書き込んでやろうかと
8
(1): 2022/01/05(水)03:03 ID:0jYj8LBR(2/3) AAS
別のブラウザからは書き込めるようなので
9: 2022/01/05(水)03:05 ID:0jYj8LBR(3/3) AAS
chmateの再インストール, Cookie削除, 飛行機飛ばし
では規制回避できませんでした
10: 2022/01/05(水)03:41 ID:+1/vbBFr(1) AAS
先にchromeのユーザーエージェントの変更をやってみた方がよいと思う
もっとも回線変えなきゃどんなクライエントでもダメパターンもあるけど
11: 2022/01/05(水)09:49 ID:6WsCgbMI(1/3) AAS
>>7
MDのhttp getはpostで叩けないから単独だと無理だね
プラグイン使えばcgiのフォームと同じ動作はできるハズだがやったことはない
てか定型文のコピペ荒しか保守くらいしか自動化ニーズ思い浮かばないんだけど
12: 2022/01/05(水)10:13 ID:MiQMKRty(1/2) AAS
やりたいことは本人言ってるとおりなら自動化じゃないけどな
自動化が容易、むしろ本命で真っ先に思いあたるのがそれだからレスはそうそう付かないだろうけども

2chMate 0.8.10.106/HUAWEI/PLE-701L/5.1.1/LT
13: 2022/01/05(水)10:18 ID:GSBAmhr3(1/2) AAS
>>8
書き込みボタンの長押しで書き込み可能なブラウザから書き込むってのが簡単な回避策
14
(2): 2022/01/05(水)12:19 ID:IO7KwVj/(1) AAS
もう別ブラウザからすら書き込めなくなった…orz
ここには書き込めるっぽいけど
15: 2022/01/05(水)12:25 ID:6WsCgbMI(2/3) AAS
>>14
俺もどうやってもurl付き書けない端末あるよ
同一IPでも
エージェント単独で判定されてるのか謎挙動
16: 2022/01/05(水)13:01 ID:GSBAmhr3(2/2) AAS
>>14
基本的に書き込み規制は回線とUAの両方セットだからねえ
書き込みたいスレの回線規制に引っかかるとUA変えても書けないけど大規模な回線規制は殆ど無いからChromeをオペラとかユーザー数が少ないやつに換えたら書き込めるんじゃない?
ちな俺のは禿回線+dev版だけど殆どの所に書き込めてるので禿回線は比較的平気みたい
17
(1): 2022/01/05(水)15:32 ID:yyU9kq8v(1/2) AAS
AutoLocationかGeoTaskのプラグインで逆ゲオコーティングやりたいんだけど設定方法がよく分かりません
どなたか上手く動いてる方いたら設定晒してもらえないでょうか?
お願いしますm(__)m
18: 2022/01/05(水)15:34 ID:yyU9kq8v(2/2) AAS
アタタ…間違えたジオコーディングですね
19: 2022/01/05(水)15:54 ID:MiQMKRty(2/2) AAS
>>17
前スレ25とか?
20: 2022/01/05(水)21:50 ID:6WsCgbMI(3/3) AAS
今日ファイナルベータ(デカい問題出なければ)出すって言ってる
明日の朝までには更新されそう
21
(3): 2022/01/05(水)23:25 ID:AXgCIDxh(1) AAS
23:00〜04:00の間で電池残量が20%を下回ったら
というようなトリガーを設定することはできませんかね?
22
(1): 2022/01/05(水)23:38 ID:BTuyVcnA(1/2) AAS
>>21
トリガーに二つ入れてしまうとandでなくorになっちゃう
電池残量20%以下をトリガーにして時間はアクションのifを使うとかすれば良いんじゃないかな
23
(1): 2022/01/05(水)23:49 ID:BTuyVcnA(2/2) AAS
こんな感じ
画像リンク[png]:i.imgur.com
24
(1): 2022/01/05(水)23:52 ID:X2azYZW0(1) AAS
これじゃ駄目?電池残量のトリガーに時刻の条件をぶら下げる
画像リンク[jpg]:imgur.com
25
(1): 2022/01/06(木)00:03 ID:9dh1JsCC(1/3) AAS
ああ、こんなんでも良いのか
いろいろな切り口がありそうですね
画像リンク[png]:i.imgur.com
26
(3): 21 2022/01/06(木)00:21 ID:aAPNmuM7(1/2) AAS
>>22-25 ありがとう
それらだと20%になったときに時間範囲外だともうトリガーが発生しなくなっちゃいますよね?
とりあえず今回は最悪04:00をトリガーに条件で20%下回ったらでも構わないのですが
どうしても>>21のトリガーにしたい場合に方法はないのかと思った次第です
時間トリガーと残量トリガーの2つのマクロを作ればいけるかな?
27
(1): 2022/01/06(木)00:52 ID:5ZAThBxO(1/3) AAS
>>26
どれも「23:00〜04:00の間で電池残量が20%を下回ったら」っていうトリガーだけどなぁ
やりたい事が上手く説明出来てないのかもね
28: 2022/01/06(木)00:56 ID:9dh1JsCC(2/3) AAS
>>27
20%以下で23時に突入した時も発動させたいんだと思う
29
(1): 2022/01/06(木)01:04 ID:9dh1JsCC(3/3) AAS
>>26
これでどうでしょう?
画像リンク[png]:i.imgur.com
30
(1): 2022/01/06(木)01:32 ID:5ZAThBxO(2/3) AAS
こんな感じもありじゃない?
画像リンク[jpg]:imgur.com
31: 2022/01/06(木)01:34 ID:iUMpQxi2(1/6) AAS
>>26
こういう意図かな?
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
32: 2022/01/06(木)01:36 ID:iUMpQxi2(2/6) AAS
あぁもう出てた
>>30とほぼほぼ同じことだね
33
(1): 2022/01/06(木)01:46 ID:5ZAThBxO(3/3) AAS
でも電池残量の変化の場合、何回もトリガーされちゃうと思うから
一度だけ動かしたいなら変数で対応が必要かもね
34: 2022/01/06(木)02:03 ID:iUMpQxi2(3/6) AAS
>>33
充電中上昇除外
近づいたかも?
一回こっきりでいいなら実行済管理だけどどんとん手間に見合わなくなっていくね
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
35
(1): 2022/01/06(木)08:29 ID:JV4HDWNu(1) AAS
自分の充電アラームマクロの場合
画像リンク[jpg]:i.imgur.com

寝る前に残量が少なかったら警告を出す
基本的に就寝中は鳴らさないが朝までに無くなりそうな残量なら鳴らす
朝に充電忘れ防止のため残量確認
すべて充電中なら鳴らさない

こんな単純なマクロだけど困ってないので参考に
36
(2): 2022/01/06(木)08:30 ID:na50ugb/(1/3) AAS
動作確認してないけども
画像リンク[png]:i.imgur.com
変数使わないでマクロ分割してマクロon/offでもいいと思うよ

近々バージョンアップしたらメインの処理はアクションブロックで組めるのかな?
37: 2022/01/06(木)08:42 ID:na50ugb/(2/3) AAS
頻繁にトリガー走るのがやだ(MDがバッテリー食うのがやだ)ってならマクロ自体on/offする仕組み(制御方法は>>36)入れたらいいだろうし
こまけぇことはいいんだよってなら>>29でいいんでない?
38
(1): 21 2022/01/06(木)09:32 ID:aAPNmuM7(2/2) AAS
皆さんありがとう
マクロを複数にしなくてもトリガーそれぞれに条件を付ければいいんですね
参考にして自分の環境に合ったものを作ってみます
39: 2022/01/06(木)10:35 ID:iUMpQxi2(4/6) AAS
>>35,36
おぉ、いい案出てるね
コレいじってた時気づいたんだけどパーセンテージチェックしてくれるコンストレイントがないね
たしか前に電圧が取れない話もあったし喪があけたら合わせてリクエストしとくよ
40
(1): 2022/01/06(木)12:17 ID:iUMpQxi2(5/6) AAS
他にもv.5.20.8に気づいたバグあるかな?
1. システムログのリンクからアクションブロックに飛ばない
2. MDアイコンバーの画像変更アクションでデフォのMDドロイドくんにセットしようとすりと真っ黒くんになる
41: 2022/01/06(木)13:44 ID:na50ugb/(3/3) AAS
>>38
こまけぇことはいいんだよを更に拡大してそれっぽく動けばいいんじゃね?ってのもあるのでどうぞ
画像リンク[png]:i.imgur.com
42: 2022/01/06(木)17:56 ID:iUMpQxi2(6/6) AAS
>>40
んー、アクションブロックエクスポートできるようになったのはいいけどインポートできないな
43
(2): 2022/01/07(金)05:57 ID:2/VD/wNu(1/2) AAS
車で移動中にはBluetoothでナビに接続っていうマクロは、どんな条件で車に乗ってると認識させればいいの?
44
(1): 2022/01/07(金)06:10 ID:A1Qj9z0d(1/4) AAS
>>43
BT接続で対象をナビに
無理なら加速度センサー使った行動状態判定で乗り物移動中のやつ
45
(1): 2022/01/07(金)07:00 ID:2/VD/wNu(2/2) AAS
>>44
レスありがとう。普段はBluetooth切ってるんだけど、ということは、常にBluetoothはオンにしておかなきゃいけないんだね?
あ、けど、加速度センサーで、その時はオンにすればいいのか。
46: 2022/01/07(金)07:03 ID:j6D5LMj2(1) AAS
>>43
車で移動中と言ってるけど移動中だと遅くない?
普通はエンジンかけてBluetoothが接続可能になったら直ぐに繋げたいと思うのだけど
47
(1): 2022/01/07(金)07:42 ID:A1Qj9z0d(2/4) AAS
>>45
普段からBTオンでも大勢に影響ないと思うけど
気になるなら家のwifiレンジみてBTオン/オフてのを併用すればいいね
48: 2022/01/07(金)12:23 ID:/LxOaepd(1/2) AAS
加速度センサー常時監視するのと
49
(2): 2022/01/07(金)12:27 ID:/LxOaepd(2/2) AAS
途中で書き込んでしまった

bt常時onにするのどっちが良いのかね

それ以外にもバスや電車に乗っただとが誤動作もあるし
50: 2022/01/07(金)12:48 ID:t67LR5cO(1) AAS
>>49
素直にBTでいいと思うよ
>>47で言った通り気になるならwifiで視て家から離れたらon帰ってきたらoffにすれば?
気になるなら車のBTと接続が切れてからn分後にBT接続調べ直して切れたママならoffを入れればいい
51: 散策人 ◆IMKZQpIXkrQc 2022/01/07(金)17:39 ID:VGkCdrsH(1/2) AAS
>>49 さん

こんばんわ。
実験中のトリガーにはなってしまいますが、Bluetoothビーコンを使うのはいかがですかね?

Macrodroidの行動認識だとやはり誤発動がバスの中などで起こるので、
Bluetoothのビーコン範囲での発動を試してみるのも手ではないかなと思いました。

宜しくお願いいたします。

画像リンク[jpg]:i.imgur.com
52
(1): 散策人 ◆IMKZQpIXkrQc 2022/01/07(金)17:47 ID:VGkCdrsH(2/2) AAS
アクティブにbluetoothを拾いにいくより消費電力は低い気がしているんですよね。>ビーコン

bluetoothは常時ONにする必要はありますが、電波を発するより受け取るだけのほうが電力消費を押さえられるのではと。

仮説ではありますが…
53: 2022/01/07(金)18:08 ID:A1Qj9z0d(3/4) AAS
>>52
BLEビーコンを出すヤツが車中に必要だけど
スマホでBLEエミュレーションするアプリもあるから別端末設置すればいいけど本末転倒だと思われ
54: 2022/01/07(金)18:34 ID:M5AT9FNR(1) AAS
車内にBluetoothの電波があるのにビーコンを車に設置するのは変だなあ
普通に家を出たら(自宅のWi-Fi接続が切れたら)Bluetoothを自動でONにして5分後にBluetoothの接続確認をして車と接続されて無かったらBluetoothをオフにすればいいと思う
55
(1): 2022/01/07(金)22:36 ID:GmCUOS4N(1) AAS
TaskerもAutomateも使ったがやっぱ手軽にすぐマクロ組めるのはコレだなぁ
使いやすい
56: 2022/01/07(金)22:44 ID:OnM/Wwg6(1) AAS
>>55
AutomateはMDに比べて色々なセンサーの数値が読めてMDより高機能そうだったけど難しくて断念した思い出
57: 2022/01/07(金)22:55 ID:A1Qj9z0d(4/4) AAS
ノードベースのエディタは見通し的にスマホでやるには厳しい
58: 2022/01/08(土)12:24 ID:L1PvGK7c(1) AAS
Automateのフローチャートは無いわ
複雑なことするにも簡単なことするにも使いづらい
59
(3): 2022/01/09(日)02:20 ID:Or9DVqGH(1) AAS
この設定内のOTG 接続というスイッチをONにするマクロを作りたいと思っています
マクロとしてはUI画面操作でスイッチをタップすればいいと思うのですが
このスイッチは一定時間未使用だと自動でOFFに戻ってしまいます
つまり、スイッチがON OFFいずれの状態でも、常にONにするマクロにしたいんです
マクロ中でスイッチの状態を取得できればいいのですが
スイッチのON OFFで特に通知等もなく、何かいい方法はないでしょうか?
画像リンク[jpg]:i.imgur.com
60: 2022/01/09(日)07:38 ID:5Trc8das(1) AAS
>>59
俺も詳しくないけど
使用中でoffにしたくないのか、offになってもonにすれば良いのか

offにしたくない→usb機器を定期的に操作すればいい?usb機器は何?
onにすればいい→TouchTaskプラグインでスイッチの状態がそのままON/OFFのテキストでとれるかも知れない
61
(2): 2022/01/09(日)08:10 ID:PmoeAVUa(1) AAS
>>59
OnePlusだと設定項目があるみたいなんだよね、OPPOにもあるかも
知れないけど調べ方がわからん
外部リンク:www.xda-developers.com
62: 2022/01/09(日)09:12 ID:3GoVQrp3(1) AAS
>>59
俺はOTGのオン・オフは自動化してるけどオン・オフ状態は取得できなかったからただのトグル動作にしてる
USB機器は使ってなくて10分放置してたら切れるけど勝手に切れたりするのかな?
勝手に切れるのを防ぐなら
>>61 で紹介されてる方法は有効そうだけどOGTがオフになってしまうとサイドADB操作が必要ってのは使い勝手的にどうだろう?
63: 2022/01/09(日)13:53 ID:35YzSCzp(1) AAS
UI読み取り・操作系はアプリや環境と相性悪いとまともに動かない事もあるから信用ならない
64
(1): 2022/01/09(日)23:06 ID:MzZyp5HB(1) AAS
特定のssid圏内になったらマナーモード、圏外になったらマナーモード解除したいんですが、それが複数箇所あるので、すべてのssidのトリガーを1つづつ圏内、圏外と地道に作っています。もう少しスマートな方法はないでしょうか。なお当該ssidへのwifi接続はしません。
65
(1): 2022/01/10(月)01:11 ID:n5mC7/uR(1) AAS
>>64
チェックボックスに複数チェックで出来ませんかね?
66: 2022/01/10(月)02:01 ID:d/wGmFQn(1/6) AAS
>>61
seteditが便利
f-droid版がいいよ
67
(1): 2022/01/10(月)05:10 ID:BZmgzhd3(1/2) AAS
MD使い始めたのは色々な切り替えを自動化して楽したい!だったのにMDはお手軽にマクロが組めない部分も多いからかなり手間かかる事も稀によくある
68: 2022/01/10(月)09:25 ID:B+kZ4CVj(1) AAS
>>65
ああそうかなるほど、わかりました。
どうもありがとうございました。
69: 2022/01/10(月)12:32 ID:d/wGmFQn(2/6) AAS
>>67
イベント毎に設定変更するだけならMDじゃなくてもいいね
70
(1): 2022/01/10(月)17:06 ID:aSR0bcvw(1/4) AAS
Google Play ストアで5.20.10が配信されてるね、ここに書かれてた
バグは修正されたのかな?
71
(1): 2022/01/10(月)17:36 ID:TDF5qucs(1/2) AAS
>>70
バグチェックしたわけではないけど一部を除いて改善されてるんじゃない?
だけど隠れたバグはまだあると思うからバグに出会うのが嫌ならまだアクションブロックは封印しておいた方が無難かもね
72
(1): 2022/01/10(月)17:51 ID:aSR0bcvw(2/4) AAS
>>71
そんなに沢山マクロ作る訳じゃないからアクションブロックのメリットが見えて
来ない、お気に入りのサブルーチンを登録みたいなものかなと思ってるけど・・・

ここ見て面白そうなマクロが出てきたら試すかもね
73
(2): 2022/01/10(月)18:06 ID:tJjpiGO+(1) AAS
アクションブロック作って
アクションブロック長押しして
アクション試すと
アクションブロック消えちゃうけど、そういうもん?
74: 2022/01/10(月)18:17 ID:aSR0bcvw(3/4) AAS
>>73
ほんとだね、アクションを試したい時はアクションブロックを開いてから右上の
縦3本からメニューを選べばよいけど、アクションを試したら何も変更してなく
ても変更した事になって、保存の丸印が出るのもちょっと変かな?
75: 2022/01/10(月)18:35 ID:TDF5qucs(2/2) AAS
さっそく出て来たね バグ
76
(1): 2022/01/10(月)18:44 ID:d/wGmFQn(3/6) AAS
そもそもアクションブロックの一覧からテストできるって意図通りなんかね?
マクロ一覧からアクションのテストできるのも前から?マクロ自体のテストならともかくアクションのテストてのはメニュー構成と馴染まないな
77
(1): 2022/01/10(月)18:53 ID:aSR0bcvw(4/4) AAS
>>76
マクロ一覧からのアクションのテストは5.19.11でも出来たよ
78: 2022/01/10(月)19:33 ID:d/wGmFQn(4/6) AAS
>>77
そうなんだサンクス
やったことなかったナー
マクロ編集中はトリガ込のマクロ全体テストとアクションのみのテストがあるのは分かるとして1階層前に部分テストの方がピックアップされてるのは不自然よね
79
(1): 2022/01/10(月)19:45 ID:d/wGmFQn(5/6) AAS
>>72
安定したら汎用で使ってるライブラリを移植する予定
配列っぽい文字列変数操作とか
メッセージ出力とか
UI操作とか
80: 2022/01/10(月)22:09 ID:BZmgzhd3(2/2) AAS
>>73
年末にアクションブロックが消えたとこのスレに報告したけど原因はこれだったのね
たしかにその操作やった記憶があるけど色々やってたから当時は原因不明のまま封印しちゃった
マクロが保存されないとか勝手に保存されるとか消えるとか絶対に嫌だからもう暫くアクションブロックは封印したままにしておこう
81: 2022/01/10(月)23:43 ID:d/wGmFQn(6/6) AAS
消えなくてもクラッシュするな
できるだけ早く直すって言ってるから今日明日にも直ると思う
82
(2): 2022/01/11(火)09:50 ID:fDRtyi7K(1/5) AAS
いいかげんバージョンアップしないとダメかなあってしたらクリップボード更新がもっさりでガッカリだったので高速に動くやつ作った
画像リンク[png]:imgur.com
一瞬プロンプトが表示されてダサい

なぜ旧仕様の[clipboard]はそのまま残されなかったのか
UI画面操作の[クリップボードのテキスト]は旧仕様のままなんよね(なのでMDがフォアグラウンドにある時しか使えない)
83
(1): 2022/01/11(火)10:16 ID:fDRtyi7K(2/5) AAS
前から謎挙動してたやつの原因らしきものがわかったんだけど
Remapperで履歴ボタンにショートカット割り付けてマクロ起動してるんだけどこの時フォアグラウンドのアプリがなぜかGboard(ime)になることがあるっぽい(表示はない)
フォアグラウンドのアプリによってマクロの挙動かえてるからこのGboard無視したいんだけどなにか方法ないかな
84
(1): 2022/01/11(火)11:01 ID:hegqfa/H(1) AAS
UI画面操作のユーザー補助ONにしてると
ブラウザのアドレスバーが下にスクロールしても隠れずに常に表示されたままになるからあまり使いたくないんだよね
アプデで治らないもんかね
85
(1): 2022/01/11(火)11:22 ID:KsPyhDRw(1/3) AAS
>>82
ちょっと言いたいこと(やってること)が飲み込めないナー
右のrunで左のマクロを呼んでプラグインでMDのoverlay指定で検出してそれを自前の変数に取り込んでるてこと?
でも貼ってるのはclipboardテキスト??

>>83の方はオーバーレイなIMEがフォアにあるからだろうね
マクロの頭でデフォのキーボードを日本語のないHaxker's keyboardなんかに変更してからフォアを取得すればいけるのかも?
86
(1): 2022/01/11(火)12:16 ID:fDRtyi7K(3/5) AAS
>>85
右の2行がセットで「クリップボードを更新」アクションの代わり
んで[clipboard]の代わりに変数s(名前は任意)が使えるようになる
クリップボードを更新アクションに不満なきゃ気にするものじゃないね

imeはそれのあと元に戻せますか?
一応Gboard直指定でチェックして戻る入れるようにしたら誤動作減ったけどできればimeアプリ依存のない形にしたい
87: 2022/01/11(火)12:50 ID:KsPyhDRw(2/3) AAS
>>86
処理終わってからgboardに戻してあげることはできると思うよ
俺ヤバい、クリップボードの方はまだ振る舞いがよく分からんから後で試してみる 笑
88
(1): 2022/01/11(火)13:17 ID:NoFC6q9H(1) AAS
Screen Updateを強制発生させる方法ってありますか?
89: 2022/01/11(火)13:21 ID:fDRtyi7K(4/5) AAS
ついでにちょっとうまくいかなかったやつ
画像リンク[png]:i.imgur.com

プロンプトの中身は表示した後に書き換えてるらしい
例えばタイトルを「get_clipboard」とかにしてプロンプト表示をトリガーで拾えるかな?ってやってみたらできなかった
90
(1): 2022/01/11(火)13:28 ID:fDRtyi7K(5/5) AAS
>>88
Read screenではダメなの?
91: 2022/01/11(火)18:43 ID:P1xPkAUL(1) AAS
>>84
ほんこれ
92
(1): 2022/01/11(火)20:13 ID:naQUXjVn(1) AAS
今日のアクションブロックバグv5.20.10
移植始めたがわりと作業にならないナー
1. アクションブロック内で行コピーすると出力パラメータに使ってる変数が他のものに変更できない(新規作成かグローバルへの変更はできる)
2. if文をコピった場合その条件も変更できないため削除するとクラッシュする
3. 出力パラメータを削除したりリネームしても即座に画面全体に反映されない(他の行を編集するか保存すると反映される)
93
(1): 2022/01/11(火)20:23 ID:Wq9uMNHH(1) AAS
>>92
バグが直っているかはわからないけど5.20.11リリースされてるよ?
94
(2): 2022/01/11(火)21:06 ID:BWhr40jp(1/3) AAS
>>90
Read Screenで『今すぐ参加』が表示されたら…
と出来れば良かったのですが、Read Screenだと何故か取得出来なかったのです…。
95: 2022/01/11(火)21:07 ID:BWhr40jp(2/3) AAS
>>94
言葉足らずでした。
Teamsの会議参加前の『今すぐ参加』ボタンを自動で押したくて四苦八苦している次第です。
96: 2022/01/11(火)21:29 ID:KsPyhDRw(3/3) AAS
>>93
あ、.11だったゴメ
昨日消失バグ報告したら即直してアップされてたんだった
97
(1): 2022/01/11(火)22:12 ID:zChGpqRw(1) AAS
>>94
Read screenで取れないならScreen updateでも取れないと思うよ
結局そのタイミングの画面内容からは『今すぐ参加』が読み取れないってことだから

とりあえず動作確認としてScreen update起こすだけなら『今すぐ参加』が表示されてる画面で手動で通知の開閉してみると良いよ
MDでそうマクロ組んでもいいし、マクロ組むならMDドロワーの開閉だけでもScreen updateは起こる
でも、『今すぐ参加』が表示されてるタイミングでScreen update起こせばいいってそれもう直接『今すぐ参加』クリックすればいい状態ってことだからそんなマクロ組む意味なくない?ってなるよ
98
(1): 2022/01/11(火)23:30 ID:BWhr40jp(3/3) AAS
>>97
多分、Read Screenの使い方を理解出来てないんだと思いますが…、
何故かScreen Updateでは出来ても
Read Screenでは出来ない状況です。
画面切り替えすると『今すぐ参加』を認識してタップしてくれるので、
Screen Updateの強制方法を探してます。

画面に〇〇が表示されたら、変数にTrueを入れる。
それがFalseの間は判定をループさせる。
ってだけの動作が丸2日かけて出来ていません…。
99
(2): 2022/01/12(水)06:33 ID:y1Q5rzP4(1) AAS
>>98
ちょっと試しただけだけど普通にMDのUI画面操作のテキストで今すぐ参加タップ
できるけどなぁ

Teamsが良くわかってないのでアプリ起動してからどういう流れで今すぐ参加まで
行くのか教えてくれたらみんな試せると思うよ

少し前に出たトリガーを待機でTouchTaskのScreen Updateで今すぐ参加じゃダメ
なの?これなら今すぐ参加が表示されたらタップしてくれるんじゃない?
100
(1): 2022/01/12(水)07:25 ID:1kU5wwry(1/4) AAS
>>99

会議URLをTeamsで開く

接続されるとオーバーレイ的な別画面が表示されて、『今すぐ参加』が押せる

って流れなんですが、
スマホ起動をトリガーにすると失敗します。
マクロを試す、からだと、仰る方法で実行可能。
接続までのラグによる物と思ってWaitを入れたのですが、
何故か5秒のWaitが70秒ちかくまて待機されるので、
ループで別マクロをよぼうかなと。
(トリガーとしてScreen Update:今すぐ参加をクリック、アクションで変数をTrueに、発火したらこれを条件にループを抜ける)

今すぐ参加が表示されるまで待機させる、
が機能してくれれば良いのですが…。
101
(2): 2022/01/12(水)07:29 ID:1kU5wwry(2/4) AAS
>>99
多分仰っている書き込みを参考に組んでます。
起動直後の画面書き変えが拾えないのか、
別画面表示切り替え→Teams再表示
としないとScreenUpdateが発火しないため、
今回のScreenUpdate強制発火の質問をしました。

すみません、前提を全部端折ってました…。
102
(1): 2022/01/12(水)08:41 ID:ALB1yjfI(1/6) AAS
>>101
たぶんプラグイン呼び出しの鬼遅延が絡んでるんじゃないかな?
今のパブリックリリースて5.20.11じゃないよね?
5.19.xはプラグインが使い物にならないときある(かなり多い)
103
(3): 2022/01/12(水)08:42 ID:bDgp20tO(1/4) AAS
TouchTaskのWait for text appearanceがActionsだとうまく動かない(設定しても即座にタップしちゃう)謎
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com

前スレでもちょっと話題出たけどScreen update(トリガーまで待機)で拾えないやつRead screenでWait for text appearance使うと拾えたよ
104
(1): 2022/01/12(水)08:54 ID:ALB1yjfI(2/6) AAS
>>103
値を変数に取ってその書き換え待ちてのはシーケンスを保証したいとき良い待ち方だね
一つ覚え的にざっくり適当にウエイト入れたりとかウエイトループ回して値チェックしながら待ってるな(ある程度で抜けたいのはあるにせよ)
105
(1): 2022/01/12(水)09:09 ID:bDgp20tO(2/4) AAS
>>100>>101
スマホ起動をトリガー→NG
マクロを試す→OK

別画面切り替えTeams再表示(screen update発火)→動く

マクロを試す→OKは何のこと?
テスト中は手動の画面切り替え操作しなくてもScreen updateで自動で動作してくれるけどスマホ起動をトリガーのときはダメってことならトリガー発火自体ができない状態なんだろうから画面切り替えのループ組んでも意味無さそう(前提条件の問題をクリアしなければいけない)

別案としてとりあえずループで『今すぐ参加』をタップ、画面変わったらタップのループ終了とかどうだろう
106: 2022/01/12(水)09:24 ID:bDgp20tO(3/4) AAS
>>104
TouchTaskにまかせるとタイムアウトできない(無限waitになる)のはちょっと怖いなぁとは思うのよね

そんなことよりActionsでWait効かないじゃん!ってのが問題
さんざん悩まされたのだ
107: 2022/01/12(水)14:18 ID:bDgp20tO(4/4) AAS
トリガーまで待機ってアクションブロックでサポートされないのか・・・
108
(1): 2022/01/12(水)17:48 ID:U6f2UmXj(1/2) AAS
普通に別マクロ作れば制約なしで何でもできると思うのだけど何故にアクションブロックみたいな一部だけしか動かない変な構造を採用したのかな
あのやり方で別マクロにコピペさせてくれるだけでもありがたいのに
109
(1): 2022/01/12(水)19:50 ID:ALB1yjfI(3/6) AAS
>>108
関数っぽいものだから
単に1:1(1:多でもいいけど)なら既存のやり方でやればええやん
ある分には困らんのだからあると便利だと思う人もいることを理解しておくれよ
110
(2): 2022/01/12(水)20:22 ID:U6f2UmXj(2/2) AAS
>>109
すいませんがそのあると便利な所を教えてほしいです
既存のやり方だと〇〇ができないでもいいです
111
(1): 2022/01/12(水)21:48 ID:L+Qn3BFl(1) AAS
>>110
例えば>>82
クリップボード取得のためにユーザープロンプト使ってるけどユーザーが実際にプロンプトを見る必要はない。だけどユーザープロンプトを使うためにはタイトルの設定とかが必須でメインのマクロに入れる度に手間がかかる
アクションブロックにできれば、そういう要らないけどやらないと動かせない設定をしなくて済むようになるし、それぞれのマクロで使いたいときもアクション1行で済む
112
(1): 2022/01/12(水)21:54 ID:ALB1yjfI(4/6) AAS
>>110
たぶん想像してるのよりずっと低レベルなものだよ
例えば>>79に挙げたのとか便利
・あらかじめ決めといた複数種類のフォーマットから判定して渡した文字列から位置orキーで情報取り出したり差し込んだり、間を詰めたり詰めなかったり
・アイコン、カラー、文字列、表現面の種類渡してメッセージ表示
・タップ内容とウエイトの列を複数一度に渡して終わったら状態調べて返す
113: 2022/01/12(水)22:18 ID:ALB1yjfI(5/6) AAS
デバッグがてら最初に作ったのは文字列で渡した数値や文字列の桁数を調べるだし 笑
次はちょっと本来のアクションブロックの主旨とは違うけど定数っぽい変数を一元管理して名前でアクセスすれば各型で返してくれる人
114
(1): 2022/01/12(水)22:37 ID:1kU5wwry(3/4) AAS
>>105
スマホ起動をトリガー→ボタン表示されてもタップされず。別画面切り替えTeams再表示でボタン押される

マクロを試す→想定通りscreen updateでボタン押すまで行ってくれる

です。
『画面変わったら』でも用は成してくれそうですが、
どのアクションで拾えるのでしょうか?
115
(2): 2022/01/12(水)22:38 ID:1kU5wwry(4/4) AAS
>>102
5.19.11でした。
そのせいでしょうか…。
116
(1): 2022/01/12(水)23:15 ID:ALB1yjfI(6/6) AAS
>>115
可能性はあるね
起動(とMD無効→有効)時にしか出ないメッセージが出てればクラッシュだから数十秒待ちはザラにある
開発者オプションでバックグラウンドでもANR警告出すにすると謎遅延起きてるかハッキリすると思うよ
117
(2): 2022/01/13(木)05:29 ID:0hvBH1mK(1) AAS
>>111
>>112
ありがとうございます
でもごめんなさい普通のマクロとの違いが良くわかりませんでした
説明していただいている部分は普通のマクロで同じように出来そうに感じますけど… できないのですか?
普通のマクロだと若干手数が増える所はありますがそこは工夫で多少手数は減らせるしアクションブロックみたいな制約もないし
118: 2022/01/13(木)06:14 ID:HeTWafO6(1/3) AAS
>>117
いや、だから好きにすればいいんだよ
解はひとつじゃないわけで
制約があるから安全ダーとか保守性ガーとか言っても実感わかないと意味ないっしょ?
機能があるからといって無理に使う必要なんてまったくない
119: 2022/01/13(木)06:23 ID:2I3o8MQQ(1) AAS
>>117
「グローバル変数を必要としない(使わなくできる)」
これだけで十分すぎるメリットがあるよ。これは別マクロじゃどうにもならない
120
(3): 2022/01/13(木)08:30 ID:6+bQcDCl(1/3) AAS
マクロ名と同じ名前のアクションブロック作ったらマクロがノーチェックで消えて禿げる
121: 2022/01/13(木)09:41 ID:anKvlxtE(1) AAS
>>120
この前から勝手に消えて困ってたけど、それが原因か!
122: 2022/01/13(木)10:06 ID:6+bQcDCl(2/3) AAS
>>114
Screen updateの設定は間違ってないわけね
別案はパッと実装が思いつかないならひとまず忘れることにしてうまく動かない原因になりそうなのが

・MDの不具合(>>115,116
・TouchTaskの起動が間に合ってない
・Screen updateのタイミングでうまくテキストが取得できていない(不可視のオーバーレイが合ったりすると起こる)

こんなもん?
MDの不具合ならバージョンアップすればいいんで簡単だけどテスト用の(マクロ少ない)環境だと考えにくいよね

テキスト内容チェックしない(Update of Anyな)トリガーでちゃんと発火するか、何が拾えるか見てみたらどう?
画像リンク[png]:i.imgur.com
こんな感じで無効にしておいたマクロを例のタイミングの直前で有効にしてあげればScreen updateそのものが動かないのか、テキストがうまく拾えないのかわかるよ
123
(1): 2022/01/13(木)12:00 ID:HeTWafO6(2/3) AAS
>>120
消えないナー
名前文字列に依存するとか?なんて名前?
テストしたら消えるのは.11で直ってるハズ

アクションブロック同士で名前重複できてしまうバグ直してもらったと思ったけど...メニューからセーブするとできちゃうな
124: 2022/01/13(木)12:31 ID:6+bQcDCl(3/3) AAS
>>123
MD更新できるようになってたからバージョンアップしたら消えなかったわ
お騒がせしました
125: 2022/01/13(木)15:10 ID:HeTWafO6(3/3) AAS
アクションブロックバグv5.20.11
他にもあったら教えてネ
1. アクションブロック内で行コピーすると出力パラメータに使ってる変数が他のものに変更できない(新規作成かグローバルへの変更はできる)
2. if文をコピった場合その条件も変更できないため削除するとクラッシュする
3. 出力パラメータを削除したりリネームしても即座に画面全体に反映されない(他の行を編集するか保存すると反映される)
4. 右上...メニューからセーブすると同名でも保存できてしまう
5. システムログの文言は直ったけどリンクは普通のマクロを参照しようとするママで役に立たない
6. ホームに戻るアクションが含まれてると全マクロをリロードする初期化が走り、以降は全アクションブロックで確認ダイアログ絡みの怪しいことがいろいろ起きる
7. 編集中にMDをバックに回してフォアに戻すと6.と同様の初期化が走り、以降そのアクションブロックのみ怪しいことが起きるようになる
8. マクロからアクションブロックを呼び出すダイアログで入力パラメータが文字列型でデフォ値が空文字列の場合でも何か入力しないとOKが押せない
126
(1): 2022/01/14(金)12:03 ID:+n0XmFnW(1/3) AAS
マクロが消えるバグを特定してしまった・・・
>>120のことだけど原因は別でした(アクションブロックがらみではある)
再現したので(遭遇するのはたぶん無料版限定)

マクロ数5(無料版上限)のときになんでもいいのでマクロを編集して左上の←から破棄を選択
なにか一つマクロが消える

アクションブロックが一つ以上存在するとき限定
消えるマクロはMDの内部ID順かな?
127
(1): 2022/01/14(金)12:18 ID:+n0XmFnW(2/3) AAS
マクロ編集じゃなくてもアクションブロックの編集・破棄でも「マクロが」一つ消えるわ
pro版ならマクロ数上限実質なしだから遭遇しないバグだろうけど
1-
あと 875 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.310s*