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

676名無しさん@お腹いっぱい。
垢版 |
2025/12/12(金) 18:10:14.68ID:elCtqSo+
なんか話が大きくなってない?
グローバル変数の使用がスマホ文鎮化の原因になるみたいな感じに書いてるのがおかしいでしょ
そら変数が原因になる可能性は0じゃないかもしれないけど、文鎮化するのは他の原因の方が圧倒的に多いでしょ。
677名無しさん@お腹いっぱい。
垢版 |
2025/12/12(金) 18:29:20.44ID:28QVbttd
>>674
つきあいきれんわ
678名無しさん@お腹いっぱい。
垢版 |
2025/12/12(金) 18:31:38.28ID:7tUb7PZR
オブジェクト指向を勉強するといい
2025/12/12(金) 18:35:20.65ID:gAmkTfE8
>>676
もとからそういうまず起こらないことを前提にだして、んなもんMDで考える必要ないから好きにしたらいいっていってるんだけど?
680名無しさん@お腹いっぱい。
垢版 |
2025/12/12(金) 20:16:23.56ID:elCtqSo+
>>679
ごめん、あなたじゃなくて最初の>>662の事
2025/12/12(金) 20:25:18.89ID:gAmkTfE8
>>680
すまんな今日はあちこち移動してて>>662も俺なんだ
682名無しさん@お腹いっぱい。
垢版 |
2025/12/13(土) 15:33:53.76ID:KWhnU9Ai
はぁ?>>662は俺だが?
2025/12/13(土) 20:49:18.37ID:bFGJMOf7
うわー
684名無しさん@お腹いっぱい。
垢版 |
2025/12/13(土) 22:01:59.81ID:RzIbKT7x
どっちの人でもいいけどローカルとグローバルの話に対し>>662
グローバルな変数は予期せぬ動作の原因になりシステムに影響度が高く危険はわかっても使うしかない、困るのは本人だけと
いかにもグローバル変数が悪影響のような文章書いてるのが良くない
685名無しさん@お腹いっぱい。
垢版 |
2025/12/13(土) 22:09:52.82ID:OTM4sXNX
なんかグローバルをAndroidシステム全体に共有する意味とでも思ってるんじゃね
MD内の上位と下位、あるいは名詞と固有名詞みたいな違いなのに
686名無しさん@お腹いっぱい。
垢版 |
2025/12/13(土) 23:36:43.82ID:gswfMPAV
グローバル変数使ったことないんだけどどのグローバル変数をどのマクロで使ってたか忘れると簡単に大惨事になったりしないの?
2025/12/14(日) 00:02:17.10ID:xptWmcYb
ホームの「変数」タイル見ればどれで使ってるか分かるやん
688名無しさん@お腹いっぱい。
垢版 |
2025/12/14(日) 00:19:58.56ID:0pFrl0vY
>>687
何も登録されてないんだけどこのタイルにはグローバル変数しか登録されないもんなの?
2025/12/14(日) 01:27:28.28ID:OPBVKKgG
ホームの変数のとこはグローバル変数だけ。
ローカル変数は各マクロの一番下の変数の項目に出てくる。

個人的にはカテゴリ内共有変数みたいのが欲しい気も少しする。
2025/12/14(日) 01:59:43.98ID:xptWmcYb
そんなの変数名でどうとでもなるだろ
2025/12/14(日) 04:46:00.45ID:3IuNXrLR
アクションブロックのカテゴリ分けができるようになったしグローバル変数のカテゴリー分けの要望も出てるからいつかはやってくれると思うんだよね
ただ他の要望多すぎるから優先順位は低そうだけど
2025/12/14(日) 07:25:05.52ID:8m7y6rdM
グローバル変数とローカル変数のトラブル、同じ変数名にしてるのに気づかなくて取り違えたことがあるくらいだな。
2025/12/14(日) 07:40:02.05ID:KoemZdKz
>>669
もうこの人もやる気のない話なので変数の話はやめやめ
694名無しさん@お腹いっぱい。
垢版 |
2025/12/14(日) 08:38:54.78ID:W/6KV8uD
>>693
とっくにその話と違う話になってるぞ
さてはキミが>>662だな
2025/12/14(日) 08:43:59.16ID:KoemZdKz
>>694
変数の話ばかりだけど??
さてはキミが>>662だな
2025/12/14(日) 18:25:58.22ID:ztlmWSGT
>>692
言語は違うけど、グローバル変数は「g_」で始める、とか命名規約でカバーしてた。
MacroDroidでのグローバル変数の使い途がイマイチ思い付かないけど、HTTPリクエストとか出来るから、ユーザーID/パスワードやPATを一元管理したいとかかしら。
2025/12/15(月) 08:45:21.56ID:M3V5OKq8
>>696
変な使い方してると思うけど、チャットサイトのやりとりを画像と音声付きで読み上げるマクロを組んであって、その処理が複数マクロに跨るからグローバル変数必須なんだよね。
中身は画面のテキストを取得して画像生成と音声生成にそれぞれプロンプトを投げて、戻ってきたのを再生してるだけだけど。
https://files.catbox.moe/c2kr9q.mp4
2025/12/15(月) 10:33:23.25ID:EHg6TJBO
こういう用途にMacrodroid使ってるのは初めて見た
やればできるもんだな
2025/12/15(月) 18:57:02.36ID:lVdlp8kn
>>697
マクロ間でのデータのやり取りは、たしかにグローバル変数が確実そう。
生成AIだけで結構出来るものなんだね。
アイデアだなぁ。
会社のChatでやれば和みそうだけど、情報漏えいしちゃうから出来なくて残念。
700名無しさん@お腹いっぱい。
垢版 |
2025/12/19(金) 09:38:22.60ID:CMSHbuFM
トリガーのインテント受信

インテントエクストラが「マッチさせるエクストラの値」でアンマッチになった場合、トリガーは未発動になるけど「変数に保存」する全てのインテントエクストラは問答無用に保存される

トリガー未発動時は保存しない方が使いやすいと思うのだけど…あてが外れた
昔からこんな動作なの?
2025/12/19(金) 10:17:25.82ID://zVDLds
へー面白いね
まぁ値の保持、ロールバックってめんどくさいからよほどの理由がなきゃそれで困らないんじゃない?
2025/12/19(金) 11:21:20.11ID:CMSHbuFM
>>701
同じアクションのインテント受信を複数のマクロで使う場合に普通に困る

インテントエクストラに一意のID(マクロごとにここだけ変える)を設定して受信する時、一意のID以外の時はトリガー未発動で無視したいのに勝手に変数を更新される
2025/12/19(金) 11:59:35.21ID://zVDLds
>>702
グローバル変数だと思って別なローカル変数作ってアクションの一番最初でコピーしなよ
704名無しさん@お腹いっぱい。
垢版 |
2025/12/19(金) 12:13:36.87ID:rGF9XC44
MacroDroidとセサミスマートロック、セサミサイクル一緒に使ってる人いますか?

セサミサイクルがロックされたら、ジオフェンスで自宅周辺にいればスマートロック解錠っていうマクロ組みたいんですけど、
組み方分かる人いれば教えてもらいたいです。
2025/12/19(金) 12:19:18.09ID:CMSHbuFM
>>703
うん、この動作じゃそうするしかないから既にそうしている

実際にやるとわかるけど、コピーしたい変数分の変数を別に用意するから変数が無駄に倍になるんだよね

その辺りがあてが外れた部分
2025/12/19(金) 12:38:28.89ID://zVDLds
>>704
前に似たような話してる人がいたような
セサミサイクルの通知をトリガーにスマートロックのapi叩くとかだっけな?
707名無しさん@お腹いっぱい。
垢版 |
2025/12/20(土) 00:52:21.96ID:QTMS+8cL
>>706
セサミサイクルは通知こないんですよ
ハブは設置してあるので玄関のスマートロックは通知来るんですけど、マンションなので自転車置き場は遠くてセサミサイクルの通知は来ません。
2025/12/20(土) 09:03:42.68ID:vbrKiWsz
>>707
施錠に関して物理的な機能しかないなら、そりゃ手の打ちようがないよ
709名無しさん@お腹いっぱい。
垢版 |
2025/12/20(土) 09:17:37.39ID:bDkRNij6
Googleマップのナビしてる時だけ音量を上げたいのですが上手く行きません。
アプリでマップ起動アクションでフォアグラウンドでは音量を上げる、アプリ終了で音量戻すアクションにしたのですが、作動する時としない時があります。おそらくマップがウィジェット状に変化した時にフォアグラウンド反映されてないのではと思ってますが、回避方法ありますか。
710名無しさん@お腹いっぱい。
垢版 |
2025/12/20(土) 09:53:01.59ID:sR+0FhS1
>>709
これで問題なく動いてるけど作ったもの見ないと具体的なアドバイス出来ないよ
https://i.ibb.co/Mw6YmMV/image.jpg
711名無しさん@お腹いっぱい。
垢版 |
2025/12/20(土) 10:19:34.00ID:bDkRNij6
>>710
ほぼ一緒です。
https://i.imgur.com/nITmZfP.png
先に書いた通りおそらくウィジェット状に変化した時が問題です
https://i.imgur.com/S1hBKBp.png
712名無しさん@お腹いっぱい。
垢版 |
2025/12/20(土) 10:49:56.89ID:xXbVIEMR
>>711
pipやフローティングだとフォアグラウンド判定してくれないから無理そうかな
2025/12/20(土) 13:02:17.41ID:UwiI5CVF
>>707
サイクルロックする人はスマホ持ってないの?
セサミ5ならスマホとBTでつながってればハブなくても他のスマホにも通知は来るけどサイクルは違うのかな?
スマホ持ってない人なら古いスマホにpovoでも入れてチャリに積んどくとか
この先はセサミスレでの話題かな
714名無しさん@お腹いっぱい。
垢版 |
2025/12/22(月) 18:14:44.53ID:v9PWnt0S
昨日から使い始めた者です

マクロ制作でスマホの操作がされない状態が続いたらSMSを自動送信するという所謂生存確認的なマクロをAIに訊きながら作ってるんですが、バージョンが違うのかなんなのか話が噛み合いません
自分の知識が足りないのも理解してるんですが実際AIの理解力はどうですか?
715名無しさん@お腹いっぱい。
垢版 |
2025/12/22(月) 18:22:45.51ID:0tTJf7B1
それはこのスレでは無くAIのスレで(あるか知らんけど)聞く内容では…。
2025/12/22(月) 18:39:48.16ID:8Pqv/VQ9
>>714
現仕様に全く合ってない説明してきてちっとも話が噛み合わなかった経験あるから多分その感覚で合ってると思う
2025/12/22(月) 18:52:20.94ID:vshVtMVf
着信時、固定電話みたいに
連絡帳に登録ある場合は[call_name]、無い場合は[call_number]を読み上げさせたいんだけど
2つをどう条件付けすれば区別できるのか分からん
718名無しさん@お腹いっぱい。
垢版 |
2025/12/22(月) 19:04:39.53ID:TI9Y2pJs
Macrodroidでスマートプラグに対応したの探しているのですが
Switchbot以外だとどれがおすすめですか?
電気毛布は熱量的にいけるのかなあ
2025/12/22(月) 19:55:44.84ID:kNEso+oU
>>718
そもそも電気毛布の遠隔操作は電気用品安全法で許可されていないらしい。
別表八かな?書いてあることが難しいけど。
スマート機器のメーカーでも注意喚起している。
https://linkjapan.co.jp/blog/smart-plug-fire-risks
2025/12/22(月) 20:16:42.88ID:GOxBGSYn
>>714
AIは時々使ってるけど回答の多くは嘘を含んでるからある程度知識がないと間違って答えてる部分が見破れない
ここがおかしいあそこがおかしいと10回位ダメだししてやっと正解に辿り着けるレベル
>>717
着信の連絡先に登録ありなしは普通に選べるけど?
2025/12/22(月) 20:28:49.76ID:mTm1+32o
>>714
それ、皆がまず手始めにやってみようと思って挫折するやつなんだ
テンプレート的な手法がないからAIも答えられない(無理やり回答を作ってトンチンカンなことを言ってくる)
2025/12/22(月) 20:30:10.30ID:mTm1+32o
>>717
電話帳にないときの[call_name]ってどうなってるの?
2025/12/22(月) 21:00:49.49ID:vshVtMVf
アクションの方じゃなくて最初からトリガーに条件付けすればいいだけだったわ、自分アホや

>>722
何も読み上げない
724名無しさん@お腹いっぱい。
垢版 |
2025/12/22(月) 21:02:02.94ID:p7urhLaF
>716
>720
>721
ありがとうございます
いないよりはマシという感じですね
根気よくやってみます
レスを投稿する

16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面