駅前散策ブログ@かわさき HOT

「ピーマン嫌いだなぁ…」\嫌いがなんだ!全速前進ッ!/ ※南北戦争ネタで読者を更に翻弄する高度なさくせん

【RPA】【MacroDroid】Fish and Tips 「2024年の、今だったら出来るんだよね」

2024-08-27 08:18:24 | Macrodroid&RPA関連
(´・ω・)ノ < らいなーです。

時は2021年のMacrodroid Forum日本語スレ。


当時には、画面のあるタイミング(A)に対して、その後の変化タイミング(B)の情報を「拾う」方法があっても、比較する方法がありませんでした。

しかし、2024年08月末の時点では、比較方法がありますから、Aの状態と、Bの状態は比較が(速度はそれ程でもありませんが)出来るようになっています。



簡単に述べると、
・「画面コンテンツを読む」アクションで、画面の状態をそれぞれ「辞書型(連想配列型)の変数」に取得
・「辞書型(連想配列型)の変数」の内容を、「JSON出力」アクションを用いて、いったん、文字型に変換する(昔は出来なかったアクションがこちらですね)。
・値の比較では配列・辞書型(連想配列型)の直接比較はMacrodroidの仕組み的に出来ませんが、文字型同士なら比較が出来るので、厳密比較(大文字小文字を区別するオプションを有効にする)を行う

です。

サンプルは以下、

「画面のコンテンツを取得」アクションでは空白要素は除外します。連想配列を文字型に変換したさいに余計な容量を喰ってしまうからです。

画面のコンテンツ取得のタイミングずらしは、上手くトリガーを活用して、よしなに処理頂ければ宜しいかと存じます。
(意訳:そのぐらいは、自分で悩んで実装してね!)


記事は以上です。
ここまでお読み下さりありがとうございました。

この記事についてブログを書く
« 【RPA】【MacroDroid】Mement... | トップ | 【Mixplorer】2024年07月末ベ... »