探検


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

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

次スレは>>980が立てること。立てられない場合は>>981-990が代わりに立ててあげてください。
荒らしが踏んだときは臨機応変で。

■前スレ
【自動化】MacroDroid Part12【マクロ】
https://egg.5ch.net/test/read.cgi/android/1707528672/
【自動化】MacroDroid Part13【マクロ】
https://egg.5ch.net/test/read.cgi/android/1716478718/
【自動化】MacroDroid Part14【マクロ】
https://egg.5ch.net/test/read.cgi/android/1726654688/
【自動化】MacroDroid Part15【マクロ】
https://egg.5ch.net/test/read.cgi/android/1736588684/
【自動化】MacroDroid Part16【マクロ】
https://egg.5ch.net/test/read.cgi/android/1754440033/
2026/08/31(月) 08:11:17.63ID:RV9jhBUt
>>984
お前いっつもややこしいなw
2026/08/31(月) 08:13:40.37ID:ASQF+UhT
>>984
回答は別に間違ってはいないと思うぞ
その言い方じゃ質問者に伝わらないこともあるだろうなと思ったら案の定だっただけで
2026/08/31(月) 08:36:56.53ID:a+VxL0Hh
>>985
そういうのもうはいいから
俺は勘違いして違った答えをだしてしまった
君は批判等せずに正しい回答をすればいいだけ
2026/08/31(月) 09:16:23.62ID:a+VxL0Hh
>>983
エラー表示がないけど?
とりあえず (v=配列{3v=x}*60)の表記がおかしいな
{v=配列3[{v=x}]}*60 にしないと

なお{system_time_ms}/1000は無駄な計算なので{system_time}に割愛出来る
2026/08/31(月) 09:19:08.18ID:B2z4qyyi
「こんな感じ」じゃなくて正確に記述しないと動作しないぞ>>976は正しい記述なのに「こんな感じ」(>>979)とスクショ>>983は配列の書き方じゃなくて単純な()で囲ってる

そもそもその配列の書き出しは手入力で{}(入力ミスで()になってる)いれるんじゃなくて...から変数を指定していけば起きないはず
990名無しさん@お腹いっぱい。
垢版 |
2026/08/31(月) 09:37:14.62ID:7e+bEshS
>>988
修正してみたところ、以下のようになっている状態です

設定画面>テストボタンを押す→無効な値と表示(画像)
https://imgur.com/a/np4vi2K

そのまま保存後実行した場合のログ→
変数を設定 (future: {lv=時刻取得}+({v=配列3[{v=x}]}*60)) お試し
イベント(ログ)を記録: future の値は今:0 お試し

(計算割愛の情報、次スレ立てありがとうございました)
991名無しさん@お腹いっぱい。
垢版 |
2026/08/31(月) 09:39:36.18ID:7e+bEshS
ごめんなさい先程の1回無視してください!
なにやら自分がミスしているようですね……
2026/08/31(月) 09:43:45.23ID:B2z4qyyi
久しぶりに公式wikiみたら日本語ページできててびっくりしちゃうね
昔の記憶だとwiki頑張るよりもforum頑張ればよくね?くらいの空気でwikiは最低限だったけど

配列の添字に関しては

キー自体にマジックテキストを含めることもできます。例: {v=myDict[{v=keyName}]} や {v=scores[{iterator_dictionary_key}]}。

まで記述されてたわ
初期はそもそも添字指定に変数使えず、いまでも検索して引っかかる老舗ブログの古い情報が上位にあったりもする
AIによる概要は変数指定できる正しい答えがでてる
難しい世の中ね
993名無しさん@お腹いっぱい。
垢版 |
2026/08/31(月) 09:58:07.75ID:7e+bEshS
>>989
本当だ、過去投稿だと()部分間違えてますね……
色々いじってるうちにおかしくなってしまったようです
ご指摘ありがとうございましたm(_ _)m

修正して現在画像のようになっているのですが、
状況変わらず、値が取得できていないようでした……
※変数設定画面のテストボタンも「無効な値です」が返ってくるままです
https://imgur.com/a/RoVadFh
2026/08/31(月) 11:51:56.12ID:B2z4qyyi
>>993
同じような計算式試してみたけど、{v=配列3[0]}が問題ないならxの値がおかしいくらいしか原因がないなぁ
2026/08/31(月) 11:52:28.91ID:a+VxL0Hh
>>993
これと何が違うのか確認してみて
https://i.imgur.com/ciVXmiN.png
https://i.imgur.com/Iv6k3qu.png
996名無しさん@お腹いっぱい。
垢版 |
2026/08/31(月) 14:24:50.92ID:7e+bEshS
>>993 >>995
皆さんありがとうございます!まずは動きました!

頂いたサンプルとの差分が変数のローカル/グローバルの違いだったので、変数・配列をローカルで作り直したところ上手くいくようになりました
グローバルの多用は良くないと言われた学生の頃の記憶が蘇りました(´・ω・`)

計算結果がまだ正しくないのですが、{system_time}の利用含めてもう少し頑張ってみます!
997名無しさん@お腹いっぱい。
垢版 |
2026/08/31(月) 14:57:22.79ID:7e+bEshS
>>996
時間も治りました!楽しいですねこのツール
せっかく沢山助けて頂いたのでご共有まで
(1枚目がホームウィジェットです)
https://imgur.com/a/SB1eCAH
2026/08/31(月) 15:13:39.65ID:B2z4qyyi
>>996
ぱっと見グローバルだから動かないってことはなさそうではあるけどね
グローバル変数でxでは本当にどこでいじられてるかわからないからちゃんと名前をつけたほうがいいよ
999名無しさん@お腹いっぱい。
垢版 |
2026/08/31(月) 20:13:01.10ID:OAUp5xDq
質さんうどん
1000名無しさん@お腹いっぱい。
垢版 |
2026/08/31(月) 20:13:09.45ID:OAUp5xDq
ウエスト
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 205日 8時間 54分 23秒
レス数が1000を超えています。これ以上書き込みはできません。

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