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

レス数が1000を超えています。これ以上書き込みはできません。
2024/05/24(金) 00:38:38.24ID:fk/Tw4gL
Androidの操作を自動化するアプリMacroDroidのスレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>970が立てること。立てられない場合は>>990が代わりに立ててあげてください。

■前スレ
【自動化】MacroDroid Part11【マクロ】
https://egg.5ch.net/test/read.cgi/android/1698575233/
【自動化】MacroDroid Part12【マクロ】
https://egg.5ch.net/test/read.cgi/android/1707528672/
2024/09/11(水) 09:03:08.33ID:/O8LLf8S
>>937
丁重な説明有難う御座います。やはり思い込みですね。何ヶ所か繰り返し実行や同じような処理をさせている箇所があるのでアクションブロックで組み直してみます。
2024/09/12(木) 08:31:33.51ID:auETTEIn
>>929
そういえばなんでこの人は回答に対して無視してるのかな?
2024/09/12(木) 09:58:54.43ID:v5SUk6E8
>>939
おらあ
いきってんじゃねーよ
びびってんのか
やんのか、われ
ゴルァ
2024/09/12(木) 12:48:59.04ID:+G69x5E2
>>940
あんた毎回そんな事してるけど何者?
2024/09/12(木) 13:00:44.04ID:1FSm6pm7
いちいち指摘するの気持ち悪いからやめたほうがいいですよ
毎日スレを見るほど入り浸ってる人ばかりではないからね
2024/09/12(木) 13:07:34.27ID:hLQsCMiY
忙しくて相手できないなら質問するなよ
2024/09/12(木) 13:52:19.33ID:9BOcKv75
また自治厨か
すたれたワッちょいスレに居れば良いのにどうしてこっちに来るのか
2024/09/12(木) 15:11:10.03ID:SbT8cTRo
>>942
ただの自治房か?それとも偽善者か?俺には君のような反応の方がキモく感じる
俺は>>939だけどすぐにレスしろなんて思ってないし言ってもないよ?
まる二日以上音沙汰無いからどうなってるのかと思っただけ
俺はスレで色々答えてくれてる人を応援してるので質問する方も最低限のコミュニケーションくらいはとって欲しいなと
あと入り浸るとか毎日スレ見に来て何が悪いのよ? まったく理解できない
946名無しさん@お腹いっぱい。
垢版 |
2024/09/12(木) 16:42:03.08ID:XN+QdXjl
たまに自治厨を自治房っていうやついるけどアホなの?
2024/09/12(木) 17:40:32.79ID:54pGLCh3
>>945
わざわざ謝辞を求めるかのような書き込みをしておいて他人には自治厨だとか偽善者と言い放つなんて図々しいと思わないんですか?
毎日スレ覗く云々もあなた個人を指しているわけではないですよ
被害妄想全開で意味不明な反論してくるのやめてください
2024/09/12(木) 18:21:47.96ID:uLxZvU3d
>>947
謝辞なんて何処に求めてるんだよ
わかったのかまだわかってないのかとかそういうことだよ
2024/09/12(木) 18:58:34.98ID:1FSm6pm7
>>948
房と同じようにただの書き間違いですね
訂正しますw
2024/09/12(木) 21:25:48.16ID:65IuuIS1
>>813
で紹介去れてる

【マクロサンプル】シェルスクリプトで特定ディレクトリ内の古いファイルを削除する

ですが、テストで使った.jpgは問題なく削除されるのだが、何故かMacroDroidのエクスポートした.mdrファイルが
反応無く消せない
シェルスクリプトの仕様なのかな
2024/09/12(木) 22:01:30.30ID:Es2eKVnO
>>813の直リンは作者が止めてくれと言ってるから開かないけどシェルで.mdrは消せるよ
2024/09/12(木) 23:48:17.52ID:65IuuIS1
>>951
ありがとう。マクロで3時間毎にバックアップを取っているんだけど、古いファイルを消せればと思って色々テストをしたのだが、何故か.mbrは反応無し原因不明です
2024/09/13(金) 06:01:41.21ID:Nyxe8OFP
>>952
ディレクトリのパスは合ってる?
ディレクトリのアクセス権限とか何か特殊な場所とかではない?
一旦そのファイルを別のテストディレクトリに移してそこのパスでやってみて
2024/09/13(金) 06:36:30.02ID:vN6PbSiH
>>953
エクスポートした.mdrファイルのフォルダに複数の画像ファイルを入れてテストをしてみた
古い画像ファイルは消され新しい画像は残った状態で.mdrファイルは5日前からのバックアップも残った状態で変化無し
シェルも弄って無いし、パスはあってると思うまた位置を変えたりSDにしたり、階層を変えても変わらずです。
2024/09/13(金) 07:05:09.80ID:vN6PbSiH
あと.mdrは消せるとの事だったのですが色々組み合わせでテストすると.jpg .mp4 .zip .apk .txtは設定した通りに削除また新しいファイルは残され
.mp3 .mdrは変化無しですね。そもそもシェルスクリプトの仕様を理解出来てないのが問題なのですが
2024/09/13(金) 07:33:18.82ID:ZsJuXWsI
>>813
ヨコからサンキュー
2024/09/13(金) 07:57:37.46ID:Nyxe8OFP
>>955
ファイルがリードオンリーとか?
俺はDownload配下にディレクトリを作成してそこをエクスポート先に指定してる
あとシェルに対象ファイルを指定するコマンドがあるからfind パス の後ろ辺りにスペースで区切って追加してみて
-name "*.mdr"
2024/09/13(金) 08:30:19.17ID:Nyxe8OFP
>>956
だから直リンアクセスのダウロードは作者がダメと言ってるからやめようよ
俺はこっちからアクセスして感謝の気持ちを込めて広告クリックしてあげた

【RPA】【MacroDroid】シェルスクリプトを使って、一定期間経過したファイルを削除するマクロのサンプル
2024年8月29日
https://blog.goo.ne.jp/oprsfr3saku/e/1f3381475adb4e6ff6b78b0132c0937b
959名無しさん@お腹いっぱい。
垢版 |
2024/09/13(金) 08:36:16.97ID:6vVJ+QFf
ああ
他人のBOXドライブへの直接リンク貼ったバカがいるのか
貼ったやつひでーな
2024/09/13(金) 20:45:06.91ID:UJ22aLx6
>>958
そうなのね
これ泥14でもできるのか試してみよ

【Mixplorer】Android13以降でAndroid/dataにFolderSyncがアクセス出来なかった件で、「Shizuku対応後の」Mixplorerで

blog.goo.ne.jp/oprsfr3saku/e/2a123da21eb649b1c3a7d79b9c7cb80a
2024/09/15(日) 00:54:59.09ID:iqTwXg/l
>>957
御礼が遅くなり失礼しました。原因が分かりました。マクロをエクスポートしたさいの
ファイル名を日付 時刻.mdrにしておりスペースを入れていたのが悪かったようです。
まさかファイル名に問題があるとは気付きませんでした。此れに限らずシェルスクリプトの場合
ファイル名にスペースがあると消せない等の規則?があるのかな
色々ご提案頂き本当にありがとう御座いました。
2024/09/15(日) 19:49:14.65ID:+FNH1yxx
>>961
動いて良かったね
ググってみたけどシェルスクリプトの処理ではファイル名にスペースがあると、そのままだとうまくいかないケースがあるみたいなので常にスペース無しのファイル名にするように統一した方が良いみたい
人のマクロにいちゃもん付けるようで気が引けるけど今回のケースでは「| xargs」だとスペース付きファイルの処理はうまくいかないみたいなので別のコマンドで対処すればできるみたい(試しにやってみたらできた)
2024/09/15(日) 19:58:06.12ID:KVF3Po0T
シェルスクリプトに限らず、コマンドや、その引数の区切りにスペースを使うのはよくあることなので、ファイル名やフォルダ名にスペースがあるのは結構困る

回避方法として、この部分はひとつなぎの文字列だよと指示する方法があるのでファイル指定部分にそれで記述する

具体的には「"(ダブルクォート)」で囲んで記述する
複雑なことをしようとするとこれだけでも足りないので、そこはさらに実装次第
2024/09/16(月) 01:36:33.98ID:MZCqyz/3
>>962
普段ROMしていて、元発言を辿りきれずに申し訳ないのだけど、シェルスクリプトでfindとxargsの組み合わせの場合、findの-printを-print0にして、xargsはxargs -0とすると、区切り文字がnull文字になるので、半角スペース入りのファイル名も処理できるはず。
MacroDroidとの関連性が追い切れなくて的外れだったら申し訳ない。
2024/09/16(月) 06:46:49.43ID:nAflz8AW
>>964
MacroDroidに搭載されているシェルだとその今時っぽいやり方はできないような…(試した限りでは動かない)

私は下記に置き換えてスペース付きのファイル名にも対応できるようにしました
「| xargs rm -fr」→「-exec rm -fr {} +」
2024/09/16(月) 06:49:25.05ID:WuMcoUkF
MDにはシェルは搭載されていないのでは?
2024/09/16(月) 07:33:01.46ID:j2upc65T
MacroDroidのというかMacroDroidが叩いてるAndroidのシェルに入ってるfindとxargsのバージョンの問題だよね
今試してみたけど俺は動いた (Pixel 7 / Android 14 / toybox 0.8.10-android)
find --print0とxargs -0ってPOSIXでは規定されてないから、派生OSとかのクセのある環境だと動かないのかも?
2024/09/16(月) 08:21:15.01ID:nAflz8AW
>>967
すみません 私の記述が間違っていました
変数使いすぎて直し忘れの部分(変数の入れ子)がありました
直接入力したら-print0 | xargs -0 はうまく動きました
969964
垢版 |
2024/09/17(火) 00:22:10.39ID:im3fD1SD
>>967
>>968
検証ありがとうございます。
-execだと処理対象のファイル数によっては引数が多すぎてエラーになるため、find -print0とxargs -0の組み合わせが使えるのでしたら、こちらの方が安全でしょうね。
2024/09/18(水) 12:13:10.45ID:E0ePlzYD
ユーザー補助切れ対策で1時間に一回入切してるんですが
それぞれ待機1秒ぐらいいれて

マクロドロイド無効
UI操作無効
マクロドロイド有効
UI操作有効

の順のマクロ組んでるのですが
理論的にはどういう順序が良いと言えるでしょうか
2024/09/18(水) 17:59:37.75ID:72FZHWjS
>>970
次スレよろ
そもそも何でわざわざマクロドロイドと
UI操作を分けてるのかもよくわからない
同時にして何か問題あった?
2024/09/18(水) 18:24:32.80ID:P2BZdNza
補助のオンオフhttps://i.imgur.com/E4FWzVy.jpeg
ソシテ同じようにデジタルアシスタントを
一旦GoogleへそしてMacroDroidというのを同じ間隔で
今のところ問題ないみたい
こればかりは機種次第なんじゃないかな

自分は
・デバイス起動したとき
・補助、アシスタントの通知が出たとき
・3時時間毎
================
・画面をオンのとき→これは最近使ってない
2024/09/18(水) 18:52:11.46ID:E0ePlzYD
>>971
最低限は果たした
申し訳ない

全部繋げて↓
http
s://i.im
gur.co
m/yJzWm
87.png
2024/09/18(水) 18:59:46.48ID:E0ePlzYD
で、
いや、多分大丈夫だと思うんだが
理論的にどちらも差異がないなら
それはそれで構わないです。
2024/09/18(水) 19:08:36.16ID:jY4h33cO
>>973
回りくどい
i.imgur.com/yJzWm87.png
2024/09/18(水) 19:12:45.24ID:E0ePlzYD
>>975
いやぁ、無課金?低ドングリ?は画像のURLすらまともに貼れなくて (^^ゞ
2024/09/18(水) 19:19:20.36ID:jY4h33cO
>>976
そこじゃねぇよ
スレ立てできなかったって書けばいいだろ
レベル関係なく画像貼る方法あるだろ

【自動化】MacroDroid Part14【マクロ】
https://egg.5ch.net/test/read.cgi/android/1726654688/
2024/09/18(水) 19:33:44.40ID:E0ePlzYD
>>977
確かにスレを立てられなくて申し訳ないと書き込めば良かったかも
信じて貰えるかわからなくて
しかし画像すら貼れないのも事実なんだ

全部繋げて↓
http
s://i.img
ur.com/sC
SnE5h.png


スレ立ててくれてありがとう
2024/09/18(水) 19:40:46.90ID:kx7ETms5
>>978
>>975で貼れてるだろ
2024/09/18(水) 20:06:02.47ID:1IumUERy
MacroDroidを無効にしちゃったら
その後のアクション実行されなくないか?
2024/09/18(水) 20:11:02.69ID:J65MtdW8
>>978
i.imgur.com/sCSnE5h.png

>>455
なぜ>>970にアンカー打ってないの?
2024/09/18(水) 21:29:17.66ID:SwEQkz44
>>980
ホーム画面の1番上のON / OFFではなくてアクションにあるユーザー補助サービスのON / OFFの話だからね(要ADB hack)
2024/09/18(水) 21:52:05.12ID:K01vfq91
条件で繰り返すループ内に待機を置く場合、ループ内の処理の上下どちらが正解でしょうか
テンプレを見てもバラバラですし結果は同じに思えるのですが
正解は無いのかな?
2024/09/18(水) 21:58:24.39ID:SwEQkz44
>>983
正解は無いというか待機を早めに入れて必ず待機させたいとか遅めに入れて待機前に条件によってループから抜けたいとか作り方によって変わってくる
2024/09/18(水) 22:14:34.31ID:r7syZJnv
>>983
多くの場合、繰り返しの最初で、条件チェックするので、条件が通った=なにかしたい=やることやって待機になると思う

繰り返しの最初に待機したらなにかやるってときに何かしたいって決めた状態が終わってるかもしれない

つまりやりたいこと次第
2024/09/18(水) 22:52:28.97ID:K01vfq91
>>984
>>985
即答ありがとうございます。プログラム?の知識が皆無なので何か法則的なものがあるのかなと思いました。
勉強になりました感謝致します
2024/09/19(木) 00:34:10.57ID:ZW8CYgrd
>>972
MD通知全消しする?補助とアシストに限定したら?
2024/09/19(木) 07:36:18.33ID:ntukb47s
>>987
972だけどたまに消せないときがあるので
MacroDroidの全ての通知を削除してるよ
全ての通知を削除してるということを覚えてないとダメだけどね
2chMate 0.8.10.192 dev/Xiaomi/23043RP34G/14/LR
2024/09/20(金) 01:03:20.20ID:s0Gvftw5
インテントで、MDヘルパーのアプリ情報までは開けるのですが、一つ先のストレージ使用状況を開く事は出来ないでしょうか

アクションが違うのかな

android.settings.APPLICATION_DETAILS_SETTINGS
2024/09/21(土) 20:57:59.84ID:ybJ33K4I
質問が高度すぎてみんな凍りついたようです
2024/09/21(土) 22:36:41.13ID:yJfPxBqL
>>989
そもそも、目的は何?
2024/09/21(土) 22:43:11.94ID:G9B7AOAs
>>991
レス有難う御座います。目的はMD ヘルパーのキャッシュ削除です。
2024/09/22(日) 05:05:45.44ID:J/1Ge86n
>>992
さすがにキャッシュ削除は、そんな頻度は不要やろ
手動でやるか、UIで自動化で我慢しろや
2024/09/22(日) 21:49:24.13ID:/Lv0jBOu
Googleカレンダーで6ヶ月毎の予定は設定できるが
180日毎の繰り返し設定ができないので
MacroDroidで180毎に通知なりさせたいけれど
さっぱりわからず。どなたか知恵を
2024/09/22(日) 22:04:40.89ID:J/1Ge86n
>>994
povo用か?
2024/09/22(日) 22:35:46.09ID:/Lv0jBOu
>>995
yes
997名無しさん@お腹いっぱい。
垢版 |
2024/09/22(日) 22:41:37.52ID:aXg5Lz3s
>>994
いくつか試してみたけどこれでできるっぽい
s://play.google.com/store/apps/details?id=com.bzzzapp
s://i.imgur.com/gCoVIPW.png
2024/09/22(日) 22:43:45.79ID:J/1Ge86n
>>996
わいも昔、同じことを考えたけど、
課金の都度、スケジュール設定でええと思うで
半年もあれば、お得なクーポン出るからな
ローソンとかコークオンとか
2024/09/22(日) 22:50:39.32ID:IoGyvBHn
ギリギリでやるとうっかりで止まるから5ヶ月毎にしとき
どうしてもやりたいならトリガーは毎日実行にしてアクションの方で{system_time}拾って前回通知時との差を取れば経過時刻が取れるから
差が179*24*60*60=15465600以上ならば通知出すようにすればいいんじゃね
2024/09/23(月) 01:33:11.29ID://hG4mqI
連休終わらないで
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 122日 0時間 54分 34秒
レス数が1000を超えています。これ以上書き込みはできません。
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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