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

レス数が900を超えています。1000を超えると表示できなくなるよ。
2021/09/28(火) 21:50:58.83ID:ZNRHGKWF
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
2021/12/24(金) 10:50:13.57ID:Vz6MU8Yi
>>817
座標の場合はホームアプリがイベント掴んだことをシステムに教えてないなら空振りは分かんないね
他のアプリから勝手に盗む方法はないから画面の変化かログ監視になっちゃうねぇ

オートで認識させた場合id→文字列→作者環境の座標まで裏で勝手にフォールバックしてくれてるんでホームのすぐ上のレイヤにオーバーレイをタップ実行の間だけ全画面に貼れるのなら掴めるとは思う
2021/12/24(金) 11:18:55.56ID:X0hSyH3M
テキスト指定でクリックとか状況によりクリック位置が変わる仕組みはMDでクリックの座標把握してないの?
そもそも存在しなかった場合はクリック自体してるの?
等々、状態の変化以前の成否判定に使える情報は得られないものかと
2021/12/24(金) 13:08:37.68ID:Vz6MU8Yi
>>819
俺がやってるのは事前にOSの言語設定みて期待する文字列変えるとか事前に調べといた座標変えるとかだから
ウェブやガワだけアプリだと画面解像度変わると対応できないケースがあるのよね
TouchTaskだと画面のテキスト書き換え監視して出現したらクリックができるんだけど
いかんせん連続呼び出しで謎のパフォーマンスダウンがあって使いもんにならん
2021/12/24(金) 16:27:29.91ID:X0hSyH3M
>>820
それもそれっすな
俺のほうでやりたいのはおまじないでwait1sを成功するまで&タイムアウト2sにするようなやつ
2021/12/24(金) 16:32:03.36ID:X0hSyH3M
>>820
あーうん
つまりそのTouchTask使えばできるやつだな
ネタが混線していらんレスしてしまったわ
2021/12/24(金) 16:43:51.04ID:Vz6MU8Yi
次のベータ来るって
2021/12/24(金) 18:29:42.69ID:yKBLxWaK
いつ来るのか言ってくれないと蕎麦屋の出前みたいじゃないか
2021/12/24(金) 18:38:39.87ID:Vz6MU8Yi
まさにそば屋みたいにshorty(間もなく)としか言ってない 笑
v5.20.2でショートカット作れなくなっちゃってるのをv5.20.3で直す話だと思うのよね
2021/12/24(金) 18:41:14.68ID:Vz6MU8Yi
ったら来たよ
2021/12/24(金) 19:23:24.51ID:id2tovGt
キター!
予めアクションブロックによく使うコマンドを複数登録しておけばマクロの中で呼び出して使えるのはありがたい
だけど逆にマクロ内からアクションブロックにコピーする方法が難しい…
やってみたらコピーじゃなくてマクロのコンテナボックスみたいなのに変換されて勝手に保存されてしまった
2021/12/24(金) 19:35:18.84ID:Vz6MU8Yi
ええやんこのUI
アクションの複数選択の伏線と見た
https://i.imgur.com/8gFe1PK.png
2021/12/24(金) 20:11:06.75ID:Vz6MU8Yi
>>827
両方維持したいならマクロのクローン作ってアクションブロックに展開
抜け殻のクローンを削除するといいかも
2021/12/24(金) 20:33:10.31ID:id2tovGt
>>829
なるほどー!
とりあえずそれで行きましょう
2021/12/25(土) 08:00:46.67ID:1Mra7Oan
TouchTaskで出現したらクリックをやってみたいのだけど
全然わからないのでサンプルとかないですか?
2021/12/25(土) 09:14:48.37ID:o1pgSQjN
>>831
タップ操作は基本MDと同じだからまずはやってみなはれ
2021/12/25(土) 10:29:25.13ID:54dylwjz
横スレですがMDを日本語で使ってる一般人からしたらTouchTaskの英文(専門用語)がわからないしプラグイン起動後の6個の選択すらどれを選べはいいのかわからないと思うのですが…
TouchTaskを触っただけでわかる人はプロレベルの人だけでしょう
自分もTouchTaskは過去に何回も話に出できましたけど難しくて理解度20%ぐらいしかないので教えてあげられないです
2021/12/25(土) 10:46:27.38ID:1Mra7Oan
アプリを起動して□□□□さんとしてログインをタップをマクロ上ノーウェイトで
記述できないかのテスト
https://imgur.com/I4iNPFz.jpg

TouchTaskの設定はこんな感じ、Wait for text appearanceがあるのだからMDの
待機を入れなくても動くんじゃないかと思ったけど違うの?
https://imgur.com/WJG1OdF.jpg
2021/12/25(土) 11:05:06.52ID:1Mra7Oan
Rakuten Linkのログインマクロなんだけど、MDでUI画面操作で組んだ物はあります

無理してTouchTaskを使わなくても良いのだけど、SMS認証がサーバーからの返答が
遅い時があって、待機だと時間経過で動きだしちゃうので完走しない時があるので
TouchTaskを使えば画面を監視して出現したらタップできると書いてあったので
試してみたけど上手く動かなくて・・・
2021/12/25(土) 11:27:18.23ID:o1pgSQjN
>>834
そこはどうやってたかな
保守してないからわすれちゃった
https://youtube.com/playlist?list=PLfxru5ovgosr7ZnZX02M1ouhOYbclR7Uw
2021/12/25(土) 11:38:09.05ID:o1pgSQjN
>>833
それをアタリをつけながらひとつひとつ調べるものなのよ
そりゃ読めりゃ(読めるから)なんぼか楽なのは確かだけど与えるパラメータの解説がググって見つかるとは限らん
やったほうが早いときもあるしね

最初に>>834の提示があれば得られる答えも変わってくるのは分かるかい?
>>834はササッと動いたから期待するものに近いものが得られたと思うよ
2021/12/25(土) 12:20:45.93ID:1Mra7Oan
>>836
ありがとうございます、とりあえずTouchTaskが完全にUI画面操作の代替になる訳
ではなさそうというのはわかりました。

SMS認証待ち以外は待機でもそんなに問題無さそうなので条件分岐や変数も視野に
入れて煮詰めてみます
2021/12/25(土) 12:30:07.87ID:o1pgSQjN
>>838
>>836作ったときは最初MDの基本機能で作っててMDだとidや文字列が取れない部分にTouchTaskを選べるようにしたんだったかなんか
idや文字列の検出はTouchTask方がいいから中身みてもらうと他の部分で文字列の出現待ちのやり方わかると思うよ
SMSは超遅れるときあるからタイムアウト考慮したリトライが入ってる
2021/12/25(土) 13:12:49.62ID:Bp1HECSr
>>834
TouchTaskはいまいちわかってないのですけどwaitの所って数字じゃなくて文字入れる所なのですか
そもそもここの設定は何を待つのでしょう?
自分がぱっと思い浮かぶのはクリックするまでの待ち時間かな?と思いましたけど1000を入力した限りだと変化なくて??でした
2021/12/25(土) 13:25:05.04ID:KSmKcOOX
wait謎よね
常時画面監視して変化自動認識して動作するって現実的じゃないからwait500msでRead screenして該当text有無チェックするのをループさせるが筋じゃないかな
その後のタップはTouchTaskでもMDでも改めて好きなように
2021/12/25(土) 13:35:42.85ID:1Mra7Oan
>>840
聞く相手を間違えてるような、私もわからなくて聞いてるのに質問されても・・・

Wait for text appearanceを翻訳するとテキストが表示されるまで待つなので
ここに入力したテキストが表示されるまで待ってくれるのだと思いました
2021/12/25(土) 13:37:08.58ID:Vlwwvo7e
>>840
アピアランスは出現とか見てくれって意味なんだよ
英語分かんなくてもエステやマクドでバイトしたことあれば分かる 笑

少なくともタップするターゲットのidを指定して出現を待つ文字列をちゃんと指定すれば動くよ
>>836のマクロの中でやってるからプラグイン呼び出してる部分の中身見たらいいと思うよ
ターゲットは多分文字列でも動くけど試したことはないナー
2021/12/25(土) 13:55:30.78ID:cENXAf97
>>842
すみませんでした
貴方に聞いてるのではなくて画面貼ってくれてるのでアンカーしましたけど文中でアンカー付けるべきでしたね
デフォルトはゼロと書いてあったので数字なのかな?と思っただけです
>>843
waitは何も入れなくてもちゃんと動いてるので何の為にあるのかなあ?と
2021/12/25(土) 13:56:16.69ID:cENXAf97
あれ? ID変わってますけど>>840です
2021/12/25(土) 14:09:34.61ID:Vlwwvo7e
>>844
デフォでゼロはタップ間隔だね
複数回タップさせるときの間隔をミリ秒で指定するんじゃないかと
やったことないけど(これがアタリをつけるってこと)
2021/12/25(土) 15:48:40.62ID:1Mra7Oan
TouchTaskだけど同じ設定でTaskerだとちゃんと動くのに、MDから呼び出すと
待機入れなきゃ動かない、どうしたものか・・・
2021/12/25(土) 16:08:37.75ID:mBW80kBg
Tasker使えばいい
2021/12/25(土) 16:57:43.33ID:cENXAf97
>>847
Jamieに報告だ!
改善されると助かる
2021/12/25(土) 17:12:23.35ID:o1pgSQjN
>>841
現実的じゃないかはやってみなはれ
同様の判定はアクションでプラグイン呼び出すときのアトリビュートで指定してもできるってことだよ
https://i.imgur.com/PqMDzeo.jpeg
https://i.imgur.com/xRJvpKF.jpeg
https://i.imgur.com/4uSHHJx.jpeg
2021/12/25(土) 17:13:22.06ID:1Mra7Oan
>>849
適当だなぁ、>>844ではちゃんと動くって書いてるじゃないか
2021/12/25(土) 17:27:19.02ID:o1pgSQjN
>>847
MDのプラグイン呼び出しには謎の遅延がある
毎回じゃないが経験的には複数の呼び出しが一定時間内に連続するとANR警告が出るくらい遅延する
内部的にはプラグインが自分で決めた通りにバラメータをホスト側に出してるインターフェースで詰めさせてインテント送信
プラグインアプリ側で処理して戻り値をインテントで返却してるハズ
この行って帰っての間MDがタスク掴んたままで他のアプリに処理時間が回らないせいじゃないかと推測してる
https://translate.google.com/translate?sl=en&;tl=ja&u=https://www.macrodroidforum.com/index.php?threads/autoinput-wait-until-next-action-timeout-time-return-after-error.475/post-5477
https://www-macrodroidforum-com.translate.goog/index.php?threads/tasker-plugin-callback.827/&;_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=en-US
https://www-macrodroidforum-com.translate.goog/index.php?threads/hows-your-plugin-runtime-experience.1571/&;_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=en-US
2021/12/25(土) 17:42:44.76ID:cENXAf97
>>851
>>844で言ってるのはTouchTask内のwaitの話よ? ここは何も入れなくてもちゃんとクリックしてくれてる
貴方が>>834で言ってるのはMDマクロ内のwaitの話じゃないの?
自分がマクロ組んでる場合でもTouchTask呼び出す前には必ず実行前に500ミリ程度のwait入れないと動かないのがTaskerだと必要ないのかと思った
2021/12/25(土) 19:03:04.41ID:1Mra7Oan
>>852
自分のマクロも練習の為にすべての処理をTouchTaskでやっていたので
短時間のうちに連続している事になるので納得です
2021/12/25(土) 19:15:03.45ID:1Mra7Oan
>>853
Taskerはあまり使い込んで無いので間違っているかもしれないけど、Actionの間に
明示的にWaitを挟まなくても実行できてるよ、但しActionには制限時間の項目があり
初期値で30秒なのでこれが遅延があっても動く秘密なのかも?

>>852のリンクのPigasoも制限時間を導入して欲しいと書いてるみたいだしね
2021/12/25(土) 20:03:33.21ID:cENXAf97
TouchTaskをアクションブロックに登録すると後からTouchTaskの内容変更が出来ないのはバグっぽい動きだな
2021/12/25(土) 20:47:14.67ID:o1pgSQjN
>>856
どれでもセットしたプラグイン編集しようとするとクラッシュするじゃあないか 笑
2021/12/25(土) 22:03:44.18ID:o1pgSQjN
>>856
次で直すって
ついでにif条件が緑で表示されるバグ報告も送っといた
2021/12/25(土) 22:14:01.41ID:pxU8Kus+
>>850
おー動いたわ
そもそもトリガーで拾うって考えがなかった
2021/12/25(土) 22:25:26.92ID:pxU8Kus+
画面スクロールじゃ反応しないな
2021/12/25(土) 22:27:51.67ID:cENXAf97
>>858
サンクスです
新機能は仕様なのかバグなのかよくわからない部分があって判断迷う時があります
まあさすがにクラッシュはバグだと思いましたが
2021/12/25(土) 23:04:56.27ID:1Mra7Oan
Action Blockってベータ版の新機能の話ね、道理で話についていけない訳だw
2021/12/25(土) 23:49:50.48ID:DW5xKTDv
結局TouchTaskのWait for text appearanceは何なのだ?
2021/12/26(日) 00:22:32.00ID:32QJ8uq9
>>863
>>843
2021/12/26(日) 00:32:55.09ID:32QJ8uq9
>>863
別マクロから抜粋
トリガされてからここまでウエイトはないよ
https://i.imgur.com/uPeA9Pr.png
https://i.imgur.com/MdWqWG1.png
2021/12/26(日) 00:38:34.44ID:Dnyfb9sf
発端が>>831で、その補足が>>834だろ?
"少なくとも"Selection methodがtextの時で語ってくれないと
わからないならわからないって言ってくれれば良いよ
2021/12/26(日) 00:39:44.48ID:V9IJQZ1w
アクションブロックって、Googleのアクションブロックのことではないの?
2021/12/26(日) 01:03:59.44ID:32QJ8uq9
>>866
その質問意図を>>863からエスパーするのは不可能だが>>843の最後の一文からまぁ動くと思ってるんだろうナーと感じることはできると思うよ
そもそも自分で試せば済むだけの話だからね
2021/12/26(日) 01:14:24.21ID:Dnyfb9sf
>>868
>>843引っ張ってきてるんだから話題の元はわかるよな?
view id指定なら出来るってのがトンチンカンな回答だって気付こうな
2021/12/26(日) 01:30:40.07ID:32QJ8uq9
>>869
動作することが分かってる代替案を提示することは何も出さないよりマシとされてるのよ
少なくとも()俺の住む世界では
2021/12/26(日) 07:40:04.94ID:bL4QHQDH
TouchTaskのClickだとMD上でWaitが必要だけどView idってのを使えばWaitいらないって事なのかな?
代替案はとてもありがたい話しだけど出来ない部分をはっきりと言ってから代替案を示してくれないとお門違いな回答に見えなくもない
ところでView idって何だ? って話しなのでまた勉強せねば…
2021/12/26(日) 07:48:44.47ID:32QJ8uq9
Automateの作者が降臨してファイルアクセス権限の却下翻させるアドバイスしてる
ちょっと胸アツ
https://www-macrodroidforum-com.translate.goog/index.php?threads/google-rejected-my-request-to-get-all-file-access.1108/&;_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=en-US#post-9341
2021/12/26(日) 08:00:36.57ID:32QJ8uq9
>>871
いやいやキミもイミフなアオリと同じでロジックおかしいでしょ
もともとの質問者の質問はTouchTaskを使って文字列書き換えに応じてシーケンスを進行させることの可否と可ならばその方法を問うたもの
>>834は自分の仮説に基づいて実践した一例を示しているだけで解を限定してない
それに対して実際に動作する事例を提示するのは何一つおかしくない
それを参考に自分で考えて手を動かしもせずにドンピシャの答えを求めるのは筋違いもいいとこ
2021/12/26(日) 08:20:56.17ID:bL4QHQDH
>>873
はい 何もおかしくないと思いますよ
ただ説明を端折ってるのでわかりにくいかなと思っただけです
875831
垢版 |
2021/12/26(日) 09:19:46.19ID:UynJJQgD
なんか揉めてる?自分で色々試した結果>>852の回答通り、遅延があるようで
待機10秒入れないと動かない場合があったのでTouchTaskを積極的に使うべき
じゃないという結論に達している

Wait for text appearanceはテキストが表示されるまで待つだと思うけど、想定
された動作をしてくれないので設定が間違っているのだかどうだか確かめようがない

TouchTaskのSelection methodはView idでもtextでも待機さえ入れればTapして
くれたけど?
2021/12/26(日) 09:31:26.99ID:IO0M11yi
>>875
3回位の連続タップはしてるけど通常500ミリの待機で行けてるかな
たまに相手側の反応が遅れるから800とか1.5秒とかにする事もあるけど10秒ってどんなシチュエーションなんだろう
877831
垢版 |
2021/12/26(日) 09:55:03.42ID:UynJJQgD
>>876
Wait for text appearanceを設定していると画面を監視して一定間隔でデータを
送信するだろうから、MDとプラグイン間でのやり取りが増えるから詰まりやすい
のかなと想像してるんだけど良くわからない

TouchTaskじゃ無ければ出来ないという状況になった事がないので、どうせ待機
入れるならUI画面操作でいいやっていうのが自分の中の答え
2021/12/26(日) 09:58:31.72ID:Dnyfb9sf
>>871
Read screenでElement ids拾ってみるといいよ
2021/12/26(日) 10:11:32.44ID:Dnyfb9sf
>>871
あーそんなことしなくてもTouchTaskの画面でメニューからselect pointすれば丁寧にview idってフラグ付けて表示してくれるな
2021/12/26(日) 11:43:53.87ID:xmgvWcSS
>>877
自分もWait for text appearanceは設定してるけどここに文字を入れても入れなくても動作が変わらないんですよね
(入れても表示を待ってくれないでマクロが進んでしまう)
自分の場合はシステム設定をクリックしていくマクロで使ってるんだけどTouchTaskのタップをロングタップに変えるだけでMDの待機時間が間に合わなくなってしまう
881831
垢版 |
2021/12/26(日) 12:29:07.81ID:UynJJQgD
>>880
TouchTaskが上手く動かないという人が出てきたので自分の設定ミスの可能性
は減ったかな

Wait for text appearanceが希望通りの動作をしないならTouchTaskじゃなく
ても良いよね
2021/12/26(日) 12:41:13.59ID:Dnyfb9sf
>>880
MDもTouchTaskもタップしたかどうかは返さないし、できたかどうかは別な判定用意しなきゃダメじゃないの?
そもそもマクロが進んでしまうのは非同期なんだから当然で、MDのwaitで対応するなら十分な時間を取ればいいのでは?

なんかバグっぽい挙動(プラグイン実行までめっちゃ時間かかることがある)のは別としてTouchTaskのwaitの話も抜きにした基本的な理論の部分の話でな
2021/12/26(日) 15:53:05.72ID:32QJ8uq9
>>881
うまくいかないならタップか>>850みたいな書き換え検出をwait untilに入れて縦流れに組み立てるのはどうかな?
トリガに入れてステージングしながら折り返してもいいんだけどそこは改造の手間や見通しとの兼ね合いだと思う
https://i.imgur.com/OQAsRZi.jpg
https://i.imgur.com/yquvUT8.jpg
https://i.imgur.com/41km0d1.jpeg
https://i.imgur.com/xfRqFZs.jpeg
ABどちらでも普通に動きそうだがまだ試してはいない

結局プラグインは全員の環境にあるわけじゃないし標準UIを捨てる訳にいかないから当時は試さなかったんだけど
LTEとwifiとで画面遷移の遅延時間が違うのを吸収できてないのが気になった記憶があるんで休みの間にアクションブロック絡めた保守ついでに>>836にやりよう考えて入れてみるかナーと思ってるとこ

謎遅延は直前に文字列の抽出や全文置換を中折れさせないようループ挟まずにやってると顕著だと思う
これは他のプラグインでも同一傾向
2021/12/26(日) 17:02:43.38ID:AjMeyYay
>>883
おかげさまでMDの待機時間をトリガーまで待機に置き換えたら最速でマクロが動くようになりました!
だけど一部(スクショ2枚目の「その他の設定」の文字)がTouchTaskで認識しませんでした
タップの方は文字をちゃんと認識してタップしてくれていますが何ですかね?
https://i.imgur.com/wVpRrP3.jpg
https://i.imgur.com/cqJSCXT.jpg
2021/12/26(日) 17:57:17.55ID:32QJ8uq9
>>884
正確には文字列拾ってみないとわからないけどあり得そうなのは
・実は一連の文字列ではない
・不可視な文字が挟まってる
・配列のネストが深くて取得の段階で打ち止めにされてる(アプリを絞れば階層が減る)
・画面表示的にフィルタされてるだけで設定内の文字列全ナメしてるから検索時間的に打ち切られてる
あたりかなあ
あくまで推測だから他の原因かもしれない
2021/12/26(日) 17:59:16.87ID:Dnyfb9sf
>>884
その画面表示の変更がScreen updateで拾えるタイプの動作じゃないからでしょう
887831
垢版 |
2021/12/26(日) 18:20:10.25ID:UynJJQgD
>>883
Screen updateを組み込んでRakuten Linkの自動ログインを試してみました
作り込みが浅いからかも知れませんがすべてTouchTaskで拾うのは無理でした

一番の問題点のSMS認証後の「同意してはじめる」のタップに使ってみた所
きちんと描画されるまで待ってくれて、マクロの実用性が上がったと思います

ありがとうございました
2021/12/26(日) 18:21:43.16ID:AjMeyYay
>>886
まあそうなんですかね
Screen updateでは拾えないけど次の行のTouchTaskによるタップでは文字拾えてるのが不思議でして
>>885
ありがとうございます
もう少し試してみます

皆さんも同様に設定画面開いて1番上に文字入れて検索したあとに出てくる候補一覧の文字は拾えないのかな?
2021/12/26(日) 18:50:02.65ID:32QJ8uq9
>>888
直指定できるインテントなりシステム(セキュア/グローバル)設定値があれば一番楽として
設定アプリ内のメニューはわりとショートカット作れるからインテントで飛べるかも

んでもフィルタで絞り込むアプローチ割と好きよ
1行に絞れてるなら場所固定なんで300-500msくらい待って座標決め打ちでも不都合なさそう
2021/12/26(日) 19:01:10.23ID:Dnyfb9sf
>>888
Screen updateはトリガー(誰かが叩くのを待つ)
タップはアクション(自分で実行する)

TouchTaskの実装は知らないけどandroidで表示弄るのはviewって概念使われてて「表示を変更しましたよ(描画しましたよ)」ってイベントがあるから、その何かをフックしてるんだろうけど、表示変更に際してこのイベントを起こさない手法がある
認識できない表示変更じゃトリガーも発火しない

俺の端末(android10)もScreen updateじゃ拾えないね
2021/12/26(日) 19:08:16.60ID:AjMeyYay
>>889
>>890
助言と検証ありがとうございます
やはりこの画面はScreen updateじゃ拾えないって事で今まで通り待機後にタップで行きます
2021/12/26(日) 20:52:27.12ID:32QJ8uq9
あれ?降ってきたv5.20.4でプラグインの実行パフォーマンス良くなったような?
気のせいかな??
2021/12/26(日) 21:20:01.25ID:AjMeyYay
>>892
アクションブロックでプラグインを編集しようとしたらクラッシュするのが治ってました!
2021/12/26(日) 21:32:31.64ID:AjMeyYay
と思ったらTouchTask編集後の内容が保存されなかったわw
先程やってたトリガーまで待機も選択候補に出ないしなんか使い難いなあ
2021/12/26(日) 22:16:48.99ID:32QJ8uq9
>>894
まぁベータだからね
やだったら毎回追わないでベータ参加しつつもちょい様子見ながら適宜アップデートするといいかも
2021/12/27(月) 06:31:31.71ID:gS8/hHbL
たしかにベータだからバグあるのは仕方ないとしても今回のアクションブロックの仕様はちょい変な気がするなあ
まあまだ変な仕様と思った部分がバグである可能性はあるのですけどね

今まで通り使い回し用の別マクロを作っておいて適宜呼び出して使うやり方より少し見通しが良くなる感じなのは良いと思う
けれどアクションブロックの中身は普通のマクロと同じように振る舞ってほしいものです
2021/12/27(月) 08:28:31.44ID:7vFPkKf0
>>896
まぁ今までの機能の枠内でも同じことはできるからね
違いは入出力値を事前定義することとローカル変数がないこと、.macroファイルみたいに個別ファイルできないことくらいかな
それ以外はバグか仕様の考慮抜けだと思うよ
2021/12/28(火) 00:29:41.53ID:1lPwDGgI
ランダムな文字列の生成ってできますか?
2021/12/28(火) 01:26:06.89ID:1lPwDGgI
>>898
自己解決しました

https://i.imgur.com/ZrPBj1I.jpg
2021/12/28(火) 02:41:23.45ID:QgCmhpee
>>899
7文字がいいのかな?
シェルスクリプトで cat /dev/urandom| tr -dc 'A-Za-z'| head -c 7
が良さげ
2021/12/28(火) 12:41:40.83ID:QgCmhpee
gesture suiteてマクロ起動のフロントエンドに良さげ
てか同じ要領で大抵のことは間に合う気がする
https://play.google.com/store/apps/details?id=com.gesture.suite
2021/12/28(火) 19:41:37.89ID:QgCmhpee
んー、間違いなくv5.20.3か4で劇的にプラグインの実行パフォーマンスが改善されて謎遅延が治まった気がする
別件のバグ報告ついでに聞いたらちょい最適化したって言ってるけどそんなレベルじゃないナー
2021/12/28(火) 19:50:22.41ID:zuMskyAu
だから自分の環境ではTouchTaskが遅延しなかったのかな
TouchTask触り始めたのが土曜日からだからv5.20.3以降でテストしてました
2021/12/29(水) 04:21:27.83ID:K9DXKYEJ
あれかもう少しアクションブロックを使って見ました
アクションブロックの編集でIFの末尾移動が出来ない
編集しようとしても編集後の内容が保存されない部分が多々ある
逆に編集がうまくいった所はすべて自動保存されてしまうので破棄できない
アクションブロックに変数を持って行くとそれがグローバル変数であっても使えなくなる
アクションブロックに登録してあったマクロの1つが突然消えてなくなった…

現時点でこれを使うには面倒すぎるので一旦使用を中止して暫く様子をみますわ
2021/12/29(水) 12:46:59.45ID:JjOnvLO9
>>904
なかなかバグ出しスキル高いね!
そこから100%再現手順突き止めて箇条書きできればどこ行ってもデバッグに重宝されるよ 笑
良くないんだけど作ってるヤツはこう動くハズで答えたり予断を持ってテストしたりする
どうしても他人に指摘してもらわないとなかなか直らないとこはあるね
2021/12/29(水) 19:40:18.18ID:RkKUyjC7
バーゲンでProにしたけど、そこまで自分が使いこなせてないことに落胆してるw
2021/12/29(水) 20:36:53.87ID:K9DXKYEJ
>>906
初めはそんなもんよ
過去スレに出てくる初心者が作ったマクロのスクショとか見て真似するだけでもいいから色々やってみれば段々わかってくるから
自分も本格的に使い始めて半年ちょいだけど色々と教えてもらいながらだいぶ出来るようになってきた
2021/12/29(水) 21:16:14.23ID:r+uKjNVE
マクロって沢山作れば作るほどスマホに負担かかるんですか?
それともトリガー踏むまでは関係ない?
2021/12/29(水) 21:27:25.23ID:JjOnvLO9
>>908
イエスかノーかだとイエスだけど気にするほどではないよ
内容次第ってとこもあるんでOSの電池消費ざっくり見て判断したらいい
https://i.imgur.com/1dN0prQ.jpeg
2021/12/29(水) 22:04:05.78ID:JjOnvLO9
>>903
シェルスクリプトアクションを使ってると激しく遅延してたらしい
ルート化済みかコンスタントにチェックし続ける処理が走っていたのを必要なときだけにしたんだと
言われてみれば俺はプラグインと同じくらい頻繁にシェルスクリプト使ってるんで酷かったのかもしれない
2021/12/30(木) 09:30:33.21ID:sNynQJ7U
プロへのアプグレ安くなってたんですか?
2021/12/30(木) 09:45:58.50ID:j+DWztyp
定期的に安売りしてるし、基準はわからんけど一部のユーザーだけ割引の通知が来る時もあるんじゃなかったっけ
2021/12/30(木) 14:25:32.38ID:N6W7ddB8
>>912
そうなんですね
ありがとう
2021/12/30(木) 17:26:31.80ID:oXXxEvJ4
日本語フォーラム、ほとんど書き込み無くて盛り上がらんね
2021/12/30(木) 17:47:35.20ID:Pq8OWb8q
>>914
どう触ったらいいか分からんのだもん
真逆に曲解してちっちゃい字でネチネチと愚痴レベルの文句言われてしかもトップに固定されたらかなわん
2021/12/30(木) 18:23:24.70ID:oXXxEvJ4
>>915
誰かが管理しないといけないのだろうけど、朝令暮改で内容が変化したり
するのはあまり良くないだろうね

モデレーターが砕けた文章でレス付けてたのが数日経ったら消えてるとか
謎現象が起こってる
2021/12/30(木) 18:41:35.90ID:Pq8OWb8q
>>916
モデレータ(司会者)の役割をちょっと勘違いしてるんじゃあないかなぁ
他にも一番最初に勇気だして書いてくれたコメントを退避させないで消ちゃったり
特権持ってるヤツがやっちゃいけないことをやってしまってると思うのよね
レス数が900を超えています。1000を超えると表示できなくなるよ。
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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