X



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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2023/03/15(水) 17:43:09.87ID:63RQM+1E
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

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

前スレ
【自動化】MacroDroid Part8【マクロ】
https://egg.5ch.net/test/read.cgi/android/1659392906/
0682名無しさん@お腹いっぱい。
垢版 |
2023/06/21(水) 09:18:54.06ID:CA1KXGVQ
>>557
YoutubeMusicが新規で立ち上がったときは「再生中のコンテンツはありません」ってテキストが拾えたから条件分岐に設定できた。

ヒントをくれてありがとうございました!
0683名無しさん@お腹いっぱい。
垢版 |
2023/06/21(水) 11:23:33.78ID:mg6mg8i/
MacroDroidで特定のフォルダを自動で表示させたいのですが、そういった処理も可能なのでしょうか。
ファイルマネージャー(Solid Explorer)でDocumentsフォルダを開く方法がありましたら教えていただけないでしょうか。
0684名無しさん@お腹いっぱい。
垢版 |
2023/06/21(水) 11:25:25.51ID:BF9FwXC8
つべ絡みで
つべのシークレットモードをたちあげるアクションをできないものか
パッケージ名はapp.revanced.android.youtubeだけど
0685名無しさん@お腹いっぱい。
垢版 |
2023/06/21(水) 11:28:03.16ID:BF9FwXC8
おすすめにあがってくるのを阻止したいため
その手の動画履歴を残したくないときにサクッと
ショートカットか何かでシークレットモード起動をさせ検索や閲覧したい
0686名無しさん@お腹いっぱい。
垢版 |
2023/06/21(水) 17:30:34.50ID:ay/9U2pi
>>683
自分が使ってるX-ploreだとショートカットを起動のアクションでX-ploreを選べは任意のフォルダがX-ploreで開けるのでSolid Explorerでも同様に出来ないかな
あとはShortcut Makerってアプリ使ってもフォルダは開ける
0687名無しさん@お腹いっぱい。
垢版 |
2023/06/21(水) 17:50:03.24ID:mg6mg8i/
>>686
教えていただいた「ショートカットを起動」で任意のフォルダを開くことができました。
ありがとうございます!
0689名無しさん@お腹いっぱい。
垢版 |
2023/06/21(水) 22:44:36.95ID:ULYLBkoc
>>670
Touchrask、Play ストアで探して見たのですが該当無く、インストールされたサイト名を教えて頂け無いでしょうか
0697名無しさん@お腹いっぱい。
垢版 |
2023/06/22(木) 19:16:25.46ID:UFG/g0QI
>>696
連想配列を繰り返し
ifの値を比較で{iterator_dictionary_key} 除外 レモン
連想配列のエントリーを削除 手動定義 [{iterator_dictionary_key}] キー削除

JSON出力→シェルスクリプト→JSON解析の荒業のほうが若干早いかも
0700名無しさん@お腹いっぱい。
垢版 |
2023/06/23(金) 16:23:36.03ID:PfoYIrHK
すみません Xiaomi pad5というAndroid13の機種
https://i.imgur.com/ZmyKDMM.jpg
pdfビューアーを立ち上げると スリープなし
閉じるとその逆というやつで

pdfビューアー(pdf lite)を立ち上げ目当てのファイルを開くとトリガー発動
ファイラー(ファイルマネージャー)からpdfを開くと
トリガーが発動しないです
解決策アドバイスもらえたら嬉しい
0704名無しさん@お腹いっぱい。
垢版 |
2023/06/23(金) 18:13:17.96ID:LKmsEw+U
>>701
強制的に旧式を使用すると通知による割り込みを防止するにチェック入れて試してみた?
>>703
たしかにトラブルメーカーだけどXiaomiほどではないからw
0708名無しさん@お腹いっぱい。
垢版 |
2023/06/25(日) 18:33:48.12ID:BP4M/SZy
Wi-FiのオンオフはAndroid11以上にするとできなくなると聞いていたので10でアップデートを止めて安心してたけど、マクロドロイドのアップデートで使えなくなった。いくら待ってもオンにならない。
0710名無しさん@お腹いっぱい。
垢版 |
2023/06/25(日) 18:42:25.72ID:jdWw6Hte
ところで、Xiaomi使ってる方
この共有というのは何と言うアプリが
動いてるかわかる方います?
そのアプリ起動をトリガーにしたいものの
見付けることできず
https://i.imgur.com/tFvIfFp.jpg
XiaomiというよりAndroid共通のシステムアプリかな?
0711名無しさん@お腹いっぱい。
垢版 |
2023/06/25(日) 18:59:07.31ID:1g4mXenp
>>708
Android12まではWi-Fiオンにできてたよ?
MD最新版では12の時も13に上げてからもオンに出来てないけどTaskerやプラグインではオンにできるからいつものMDのバグじゃないかな
0712名無しさん@お腹いっぱい。
垢版 |
2023/06/25(日) 19:19:25.93ID:1g4mXenp
もしかしてバグじゃなくてGoogle側の規制にMDがうまく対応できてないだけなのかも

>>710
Xiaomiは知らないけど通常の共有はAndroidのシステムだね
アプリ名だとシステム UIでパッケージ名だとcom.android.systemui
0715名無しさん@お腹いっぱい。
垢版 |
2023/06/26(月) 12:56:24.15ID:8iz/MoSJ
特定のアプリを作動させたときをトリガーとして、pixel7の物理simからesimに切り替え。アプリを終了したらesimから物理simに切り替えのマクロを組みたいんだけど、こういうことってできる?詳しい人教えて
0718名無しさん@お腹いっぱい。
垢版 |
2023/06/26(月) 21:11:54.73ID:Pg4hWjr1
>>623
だいぶ遅れたが、ありがとう。そのアプリでわかった。
com.android.vendingでcom.google.android.finsky.VIEW_MY_DOWNLOADSだった
0725名無しさん@お腹いっぱい。
垢版 |
2023/06/27(火) 19:51:15.52ID:p1vgmlPF
それは思いました。が、今日はたまたま気が付いたから良かったものの、またそうなって気が付かなかったら困るので。
0727名無しさん@お腹いっぱい。
垢版 |
2023/06/27(火) 21:32:22.75ID:B6OgI7Yb
>>722
使用する想定の状況も書かずに何を求めてんだ?
下限と上限が決まるタイミングでそれぞれ変数に確保しとくだけだろ
0729名無しさん@お腹いっぱい。
垢版 |
2023/06/27(火) 21:44:59.83ID:8f7byp4d
サブルーチンというかアクションブロックとりあえず組んでみて質問ならわかるんだけどねぇ
スクショ消してるようだけど最近配列関連の質問しては投げっぱなしなの全部同じ人でしょ
0731名無しさん@お腹いっぱい。
垢版 |
2023/06/27(火) 21:51:32.93ID:8uEkPq96
質問に対する答えがわからないなら別に無理に書き込まなくていいから
意味不明な煽りをしてきて性格が悪いことしか伝わってこないし無駄にスレを消費しないでほしい
0734名無しさん@お腹いっぱい。
垢版 |
2023/06/29(木) 01:43:21.74ID:4AV0xynD
例えば
https://www.google.com/maps/dir/?api=1&origin=大阪城&destination=梅田駅&travelmode=driving
とURLを打ち込むと大阪城から梅田駅まで車での経路をGoogleMapで表示することができます
https://i.imgur.com/BBCpTby.jpg

ここで所要時間の11分をhttpリクエストなどを使って引っ張ってきたいのですがうまくいきません
https://i.imgur.com/iWlv83o.png

方法わかる方いますか?
0736名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 07:41:21.83ID:DWqbUW9N
alldocube使ってる方います?
これから購入考えてるけれど
Xiaomi、OPPOのような
alldocube何かしら相性悪い問題あるのかなと思って質問
0737名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 08:22:34.68ID:U8cIdLyY
>>736
よくそんなマイナーメーカーを質問するねw
1つ持ってるけど使い込んでないので詳しくは語れない
OPPOよりタスクキルは強いけどもう1台の中華タブレットよりはタスクキルは強くなくてそれなりには使える印象はあるかな
MacroDroidはTaskerに比べて中華製品との相性は全然良くない感じなので多少の不具合はあるのを前提にしておいた方が良いでしょう
0738名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 08:43:23.78ID:vSZK4gtu
>>736
iplay50pro使ってるけど、良くも悪くも素のandroidやで。
理由は不明だけど、MacroDroidから機内モードへのオンオフがたまに効かなくなる。再起動したら直る。
0739名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 11:26:13.15ID:OEywrsOQ
メルカリで商品ページ→ユーザーページへの遷移を自動にしたいのですか、プロフィールの要素を指定しても動作しません
画面外だとだめなのでしょうか?
0740名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 11:36:20.45ID:OEywrsOQ
商品ページのプロフィールが見えるところまでスワイプしてUI画面操作で遷移はできるのですか、そうではなく
商品ページをタップと同時にユーザーページに遷移させたいです
0742名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 12:48:01.34ID:Fwu9jyFE
泥に一本化しようとiPad mini6売ったの
alldocube iplay mini50pro出たら買う予定
>>737,738有難う
一応
Xiaomiタブとスマホ
使ってない
oppoスマホ所有し過去に相性悪い洗礼は受けてます
0745名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 20:11:16.72ID:nZNU8PlN
>>744
すみませんmateだと文字化けしてしまうせいで読めなかったみたいです
試しにブラウザで開いて下記アドレスを試したら変数の文字数オーバーでMDには読み込めなかった
https://www.google.com/maps/dir/?api=1&origin=東京駅&destination=横浜駅&travelmode=driving
ファイルに落とし込めばすべての情報が見れるので所要時間の33 分が存在してる事が確認できるけど自分にはその後の処理の仕方はわからないです
0746名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 20:27:22.96ID:tSzwqIp+
JavaScriptが動かせないから所要時間引っ張ってくるのは無理じゃね。
ブラウザかアプリでルート引いて画面読み取りならいけるかもしれんな。
0747名無しさん@お腹いっぱい。
垢版 |
2023/06/30(金) 22:46:09.25ID:zeP6m4+O
>>745
落とし込んだファイルをTermuxで処理させるのがいいんじゃないですかね
cat ファイル | grep -oE '"[0-9 時間]+?分?.".,1,3' | sed -e 's/["\,]//g' | sed -e 's/...$//g' | awk 'NR==1'
こんな感じのスクリプト用意すれば車の所要時間1番目が返ってくる
0749名無しさん@お腹いっぱい。
垢版 |
2023/07/01(土) 04:53:07.83ID:u8hsT+KZ
>>748
内蔵シェルのtoyboxは2バイト文字の処理が雑で信用できない
個人的にhelperを忌避している
という理由からTermuxを勧めたのですがhelper利用前提ならシェルスクリプトでもいけるはず
正規表現をtoybox向けにちょっと手直しないといけませんが
grep -oE '\"([^"])+\\\".,1,3' ファイル | grep -oE '\".+\"' | sed -e 's/[^0-9時間分]//g' | awk 'NR==1'
0750名無しさん@お腹いっぱい。
垢版 |
2023/07/01(土) 14:41:11.81ID:GvmmYDaK
デバイス再起動時にシステムuiを再起動するというのをマクロドロイドで作りたいです。教えてください
0751名無しさん@お腹いっぱい。
垢版 |
2023/07/01(土) 19:47:01.62ID:ycuzIFHk
>>749
初めの質問者ではないけれど途中の要望に答えてくれてありがとう
教えてくれたシェルスクリプトで動作確認取れました
今はTermuxの方もチャレンジしててTermuxもTermux:Taskerもなんとなく動くようにはなりましたが今回の場合どこに何を入力するのいまいちかわからずそちらは難儀してます
0752名無しさん@お腹いっぱい。
垢版 |
2023/07/01(土) 22:28:39.12ID:u8hsT+KZ
>>751
termux-setup-storage
~/.termux/taskerを作成してviやnanoでスクリプトを用意(chmodとかも必要だったかも?)
プラグイン側のExecutableにスクリプトを指定
通常MDでのTermuxスクリプトの使い方は多分コレ

いちいちTermux側でスクリプト用意するとか面倒臭すぎるので一手間かけて手抜きテク
プラグイン側のExecutableに$PREFIX/bin/と入力するとTermuxの/usr/bin/の各種コマンドが出てくる
コマンド指定したらArgumentsに引数オプションを書く
これで1コマンドだけ使える
それだけだと使いにくいのでtudoというラッパーを導入する
https://github.com/agnostic-apollo/tudo
説明するのは面倒なので読んでください
導入後は$PREFIX/bin/tudoを指定してArgumentsに好き勝手書ける
なお日本語圏で使ってる人を見たことはない
0753名無しさん@お腹いっぱい。
垢版 |
2023/07/02(日) 07:58:01.55ID:2qOsgi/y
>>752
情報ありがとう
test.shの入力までは可能になりましたがtudoを導入して$PREFIX/bin/tudoを入力した場合にエラー表示が出ます
(Absolute paths for executables outside ~/.termux/tasker directory require allow-external-apps property to be set to "true" in ~/.termux/termux.properties file.)
色々調べてはいるのですが何もかも初めてで情報量がとても多くて理解が追いつきません😓
https://i.imgur.com/knRng8O.jpg
https://i.imgur.com/2vE5ypW.jpg
0754名無しさん@お腹いっぱい。
垢版 |
2023/07/02(日) 09:03:38.98ID:VKU6yFIr
>>753
書いてある通りtermux.propertiesにallow-external-apps = trueを追記
デフォルトだとnano ~/.termux/termux.propertiesで該当箇所のコメント外すだけのはず
0755名無しさん@お腹いっぱい。
垢版 |
2023/07/02(日) 09:43:42.99ID:2qOsgi/y
>>754
なるほど~中に追記するのですね
termux.propertiesそのものをtrueにするんだと勘違いしてました
おかげさまで$PREFIX/bin/tudoの記述まではうまくいきましたけどArgumentsに>>747の内容を実行するにはどうしたら良いのでしょう?
こんな感じに入力してみましたけどダメでした
https://i.imgur.com/icIwTfn.jpg
https://i.imgur.com/INXlMHQ.jpg
記述方法が違うのかtodoの導入に失敗してるのか旨くいく具体例もないのでよくわからないです…
0756名無しさん@お腹いっぱい。
垢版 |
2023/07/02(日) 11:13:46.52ID:VKU6yFIr
>>755
まずtudoのREADMEを読んでください
特にExamples→script→bashあたり
-sをオプション指定した後スクリプトをシングルクォートで囲うので適宜エスケープ処理が必要です
0757名無しさん@お腹いっぱい。
垢版 |
2023/07/02(日) 13:11:48.31ID:2qOsgi/y
>>756
すみません
既にREADMEは10回位読んでも理解できなく例題っぽいの打ち込んても旨くいかなく…
Termux(Linux)は触った事もなくて基礎的な言葉も初めてづくしで覚えきれず今の自分にはちょっと無理そうです
とりあえずでもTermuxの導入まではできましたので暫くはTermuxに簡単なコマンドを打ち込んで慣れていこうと思います
今まで付き合っていただきありがとうございました
0758名無しさん@お腹いっぱい。
垢版 |
2023/07/02(日) 13:54:54.13ID:VKU6yFIr
>>757
初心者でも試行錯誤してるあたり筋は良さそう
エスケープを最小限に抑えつつ全体をシングルクォートで囲う
ちょいわかりづらかったかもしれないね
-s 'cat "/storage/emulated/0/Tasker/test.txt" | grep -oE "\"[0-9 時間分]+?.\".,1,3" | sed -e "s/[\"\\,]//g" | sed -e "s/...$//g" | awk "NR==1"'
0760名無しさん@お腹いっぱい。
垢版 |
2023/07/02(日) 19:40:00.17ID:2qOsgi/y
>>758
>>759
細かく教えていただきありがとうございます 引数が-sから始まるという事すら具体例のおかげで悩みが解決するレベルでした
ソフト的な基礎知識が乏しい、英語が苦手、専門用語だらけ、TermuxとLinuxは同じではないけどTermuxの説明が乏しいのでLinuxの方から調べて…、cuiでの操作方法、正規表現の理解の浅さ
今回はあらゆる洗練を受けて頭がパンクしそうですが何とかtudoからの実行も出来るようになりました
0763名無しさん@お腹いっぱい。
垢版 |
2023/07/03(月) 13:00:08.79ID:I/W/khb/
>>754
横からで申し訳ないんだけど
# allow-external-apps = true
の先頭の#を消すだけで良いの?

先頭の#を消してみたんだけどうまく行かなくて
0764名無しさん@お腹いっぱい。
垢版 |
2023/07/03(月) 16:42:10.97ID:zFl5RkRE
>>763
754ではありませんがviやnanoで編集した後に保存していますか?
もう一度開いて修正が反映されているか確認してみてください
0765名無しさん@お腹いっぱい。
垢版 |
2023/07/03(月) 19:06:17.32ID:jU9vcdrO
便乗してtudoインストールしてみた
標準シェルのアクションを変数入力補助エディタ代わりにしてスクリプト編集してvarに格納
プラグインで-s '{lv=var}'
ほぼMacrodroid単体で完結でメチャ楽
紹介してくれた人質問してくれた人ありがとうございます
0766名無しさん@お腹いっぱい。
垢版 |
2023/07/03(月) 20:31:04.26ID:rYZs833g
>>765
そこ変数いけたんですね!
これだけでも編集の手間が減るので助かりますね
あと変数が使えると言う事は" "で文字を括る作業も含めてマクロ組めばもっと楽になりそうな気がしてきました
まだ実力が伴わないのでいくつか難しそうな部分がありますけど色々夢が膨らみます
0768名無しさん@お腹いっぱい。
垢版 |
2023/07/03(月) 22:29:57.13ID:4clEyTth
>>763
順調に手順踏んでるなら権限周り?

本筋から脱線したtudoに関しては
日本語のハウトゥは現状ありません
README読んで使える人向け
というスタンスだったのでお察しください
一連の流れで最低限の使い方は雑ながらに提示できたかなとは思うのですが
0769名無しさん@お腹いっぱい。
垢版 |
2023/07/03(月) 22:57:28.92ID:7yiP+Fki
>>767
たしかにTaskerアプリなのにMacroDroidの変数記述で動く事の方が変だったんですね

ものはついでなのでネットの記事に書いてあったPythonをインストールしてPython記述で簡単なのをtudoに投げたら動きました
多少複雑なのも.pyファイルを作ればそれも動きました
0774名無しさん@お腹いっぱい。
垢版 |
2023/07/06(木) 17:02:04.72ID:47w6Bqwe
>>772
回答ありがとうございます。
そうなんです、項目が見当たらなくて質問しました。
>>716さんの書かれてることが一部しか分かりませんが、そのアプリをダウンロードしてKey名とやらを探してみます。
0775名無しさん@お腹いっぱい。
垢版 |
2023/07/06(木) 17:28:15.50ID:FCJiBRfX
>>774
質問の答えではないけどクイックタイルでのやり方日こだわらなければ画面の明るさ+輝度設定でうんと暗くすることはできるよ
0777名無しさん@お腹いっぱい。
垢版 |
2023/07/06(木) 20:34:57.07ID:7sZkLqzB
>>776
お疲れ~
自分の環境でもMacroDroidだと動かない部分が多いからの最近はTaskerとの二刀流になってます
Taskerで複雑なマクロ書こうにも面倒過ぎて出来ないから(慣れてないだけかもだけど)だんだん単純な事はTaskerにやらせて複雑な事はMacroDroidと連携させてって使いわけるようになってきた
0778名無しさん@お腹いっぱい。
垢版 |
2023/07/07(金) 01:08:23.30ID:rjtmr21S
>>776
バグというかandroid13が
あっちもこっちも塞いじゃってなあ
まさか「特定のBluetooth機器接続時にテザリングON、接続解除でOFF」
程度のことですら正攻法で作れない
■ このスレッドは過去ログ倉庫に格納されています

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