[過去ログ] 【自動化】MacroDroid Part13【マクロ】 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
963: 2024/09/15(日)19:58 ID:KVF3Po0T(1) AAS
シェルスクリプトに限らず、コマンドや、その引数の区切りにスペースを使うのはよくあることなので、ファイル名やフォルダ名にスペースがあるのは結構困る
回避方法として、この部分はひとつなぎの文字列だよと指示する方法があるのでファイル指定部分にそれで記述する
具体的には「"(ダブルクォート)」で囲んで記述する
複雑なことをしようとするとこれだけでも足りないので、そこはさらに実装次第
964(2): 2024/09/16(月)01:36 ID:MZCqyz/3(1) AAS
>>962
普段ROMしていて、元発言を辿りきれずに申し訳ないのだけど、シェルスクリプトでfindとxargsの組み合わせの場合、findの-printを-print0にして、xargsはxargs -0とすると、区切り文字がnull文字になるので、半角スペース入りのファイル名も処理できるはず。
MacroDroidとの関連性が追い切れなくて的外れだったら申し訳ない。
965: 2024/09/16(月)06:46 ID:nAflz8AW(1/2) AAS
>>964
MacroDroidに搭載されているシェルだとその今時っぽいやり方はできないような…(試した限りでは動かない)
私は下記に置き換えてスペース付きのファイル名にも対応できるようにしました
「| xargs rm -fr」→「-exec rm -fr {} +」
966: 2024/09/16(月)06:49 ID:WuMcoUkF(1) AAS
MDにはシェルは搭載されていないのでは?
967(2): 2024/09/16(月)07:33 ID:j2upc65T(1) AAS
MacroDroidのというかMacroDroidが叩いてるAndroidのシェルに入ってるfindとxargsのバージョンの問題だよね
今試してみたけど俺は動いた (Pixel 7 / Android 14 / toybox 0.8.10-android)
find --print0とxargs -0ってPOSIXでは規定されてないから、派生OSとかのクセのある環境だと動かないのかも?
968(1): 2024/09/16(月)08:21 ID:nAflz8AW(2/2) AAS
>>967
すみません 私の記述が間違っていました
変数使いすぎて直し忘れの部分(変数の入れ子)がありました
直接入力したら-print0 | xargs -0 はうまく動きました
969: 964 2024/09/17(火)00:22 ID:im3fD1SD(1) AAS
>>967
>>968
検証ありがとうございます。
-execだと処理対象のファイル数によっては引数が多すぎてエラーになるため、find -print0とxargs -0の組み合わせが使えるのでしたら、こちらの方が安全でしょうね。
970(3): 2024/09/18(水)12:13 ID:E0ePlzYD(1/5) AAS
ユーザー補助切れ対策で1時間に一回入切してるんですが
それぞれ待機1秒ぐらいいれて
マクロドロイド無効
UI操作無効
マクロドロイド有効
UI操作有効
の順のマクロ組んでるのですが
理論的にはどういう順序が良いと言えるでしょうか
971(1): 2024/09/18(水)17:59 ID:72FZHWjS(1) AAS
>>970
次スレよろ
そもそも何でわざわざマクロドロイドと
UI操作を分けてるのかもよくわからない
同時にして何か問題あった?
972(1): 2024/09/18(水)18:24 ID:P2BZdNza(1) AAS
補助のオンオフ画像リンク[jpeg]:i.imgur.com
ソシテ同じようにデジタルアシスタントを
一旦GoogleへそしてMacroDroidというのを同じ間隔で
今のところ問題ないみたい
こればかりは機種次第なんじゃないかな
自分は
・デバイス起動したとき
・補助、アシスタントの通知が出たとき
・3時時間毎
================
省1
973(1): 2024/09/18(水)18:52 ID:E0ePlzYD(2/5) AAS
>>971
最低限は果たした
申し訳ない
全部繋げて↓
http
外部リンク:i.im
gur.co
m/yJzWm
87.png
974: 2024/09/18(水)18:59 ID:E0ePlzYD(3/5) AAS
で、
いや、多分大丈夫だと思うんだが
理論的にどちらも差異がないなら
それはそれで構わないです。
975(2): 2024/09/18(水)19:08 ID:jY4h33cO(1/2) AAS
>>973
回りくどい
i.imgur.com/yJzWm87.png
976(1): 2024/09/18(水)19:12 ID:E0ePlzYD(4/5) AAS
>>975
いやぁ、無課金?低ドングリ?は画像のURLすらまともに貼れなくて (^^ゞ
977(1): 2024/09/18(水)19:19 ID:jY4h33cO(2/2) AAS
>>976
そこじゃねぇよ
スレ立てできなかったって書けばいいだろ
レベル関係なく画像貼る方法あるだろ
【自動化】MacroDroid Part14【マクロ】
2chスレ:android
978(2): 2024/09/18(水)19:33 ID:E0ePlzYD(5/5) AAS
>>977
確かにスレを立てられなくて申し訳ないと書き込めば良かったかも
信じて貰えるかわからなくて
しかし画像すら貼れないのも事実なんだ
全部繋げて↓
http
外部リンク:i.img
ur.com/sC
SnE5h.png
スレ立ててくれてありがとう
979: 2024/09/18(水)19:40 ID:kx7ETms5(1) AAS
>>978
>>975で貼れてるだろ
980(1): 2024/09/18(水)20:06 ID:1IumUERy(1) AAS
MacroDroidを無効にしちゃったら
その後のアクション実行されなくないか?
981: 2024/09/18(水)20:11 ID:J65MtdW8(1) AAS
>>978
i.imgur.com/sCSnE5h.png
>>455
なぜ>>970にアンカー打ってないの?
982: 2024/09/18(水)21:29 ID:SwEQkz44(1/2) AAS
>>980
ホーム画面の1番上のON / OFFではなくてアクションにあるユーザー補助サービスのON / OFFの話だからね(要ADB hack)
上下前次1-新書関写板覧索設栞歴
あと 20 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.449s*