2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名無しさん@お腹いっぱい。:2023/10/29(日) 19:27:13.56 ID:IDWM4sG7.net
Androidの操作を自動化するアプリMacroDroidのスレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

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

■前スレ
【自動化】MacroDroid Part10【マクロ】
https://egg.5ch.net/test/read.cgi/android/1690221340/
Part9
https://egg.5ch.net/test/read.cgi/android/1678869789/
Part9 ワッチョイあり
https://egg.5ch.net/test/read.cgi/android/1678657575/
Part8
https://egg.5ch.net/test/read.cgi/android/1659392906/
Part8 ワッチョイあり
https://egg.5ch.net/test/read.cgi/android/1659397583/
Part7
https://egg.5ch.net/test/read.cgi/android/1653829593/

944 :名無しさん@お腹いっぱい。:2024/02/05(月) 13:58:39.01 ID:JQ/Q1Ck7.net
>>943
通知に出てる時間を拾って判断できないかね。
詳しいことは全く知らんけど。

945 :名無しさん@お腹いっぱい。:2024/02/05(月) 14:02:43.25 ID:kbr7l5kl.net
せめてどのマクロなのかリンクくらいは貼ってもらえる?
「ユーチューブオートフルスク」で探しても出てこなかったし片っ端からは探したくないしさ

946 :名無しさん@お腹いっぱい。:2024/02/05(月) 14:17:26.94 ID:l6jbhhVQ.net
>>942
受け手側(Keep等)が対応していればだけど
受け手側のAPIに HTTPリクエストで変数値と併せてぶん投げればOK
やり方は受け手側のAPIマニュアル参照
認可用のヘッダとか変数を組み込んだボディとかややこしいけどできるはず

947 :名無しさん@お腹いっぱい。:2024/02/05(月) 16:15:02.35 ID:U+Wl/Euk.net
>>945
YouTubeで検索して上から9個目です
URLは出なかったです
マクロドロイドアプリ内のテンプレートです

948 :名無しさん@お腹いっぱい。:2024/02/05(月) 18:13:55.19 ID:NAZEIQDc.net
MacroDroidで解決するのもいいけれどRevanced総合で解決するほうが幸せになれる気がする

949 :名無しさん@お腹いっぱい。:2024/02/05(月) 18:17:49.35 ID:6dLVNa6/.net
普通に画面読み取りして、ショートと普通の動画で異なる要素で条件分岐させればいいだろ

950 :名無しさん@お腹いっぱい。:2024/02/06(火) 14:14:11.48 ID:W6cUFI/t.net
>>943
Rotationアプリ使ったほうが早い

951 :名無しさん@お腹いっぱい。:2024/02/06(火) 16:09:35.75 ID:oOAAXdgG.net
開発オプのモバイルデータ常にオン
https://i.imgur.com/E7Qk45f.jpg
これのオン・オフ切り替えアクションでできる?
システム設定あたり使ってかな?
いれるべき値もわからず

952 :名無しさん@お腹いっぱい。:2024/02/06(火) 16:38:53.92 ID:uNnBvfxp.net
>>951
パッと見 システム設定で相当する分かり易いオプションはなさそう
以下で要望を満たせないかな

トリガー:通信接続の変化時/不可能になった時
アクションで:モバイル通信をONにする
条件:モバイル通信がOFF

似たようなことをVPN接続でやっている
動かないなら
トリガー:一定時間間隔(5分とか)で実行
にしてみたり 精度は下がるけど

953 :名無しさん@お腹いっぱい。:2024/02/06(火) 16:43:31.08 ID:2i4N3B6N.net
システム設定→Globalのmobile_data_always_onじゃないの?
設定値はONが1、OFFが0

954 :名無しさん@お腹いっぱい。:2024/02/06(火) 17:03:24.26 ID:0xz5APAo.net
楽天LINK起動したらWi-FiをOFFにするMacro組んでるけどそれも使えそうかな

955 :名無しさん@お腹いっぱい。:2024/02/06(火) 17:24:28.52 ID:YWf8L8hH.net
>>953
これですよね?
https://i.imgur.com/JdsgY8Y.jpg
https://i.imgur.com/pvV416K.jpg
https://i.imgur.com/iIIHbGy.jpg
adbせよとエラー
adbは施行済みでその他のヘルパー使用マクロは問題なくできてるのに
後出しでごめんなさい miuiだからかな
2chMate 0.8.10.182/Xiaomi/2201116SR/13/LR
Xiaomi ヘルパーも以前から使用してます

956 :名無しさん@お腹いっぱい。:2024/02/06(火) 18:21:25.87 ID:cLZc7zDf.net
>>955
そこは設定の仕方が違うんだよね
なぜこんなヘンテコな仕様なのかは知らないけどMacroDroidの言う通り設定すると余計な文言が追加されて動かないんだよ
https://i.imgur.com/bjRC707.png

957 :名無しさん@お腹いっぱい。:2024/02/06(火) 18:25:28.85 ID:GAt2FVXp.net
>adbは施行済みでその他のヘルパー使用マクロは問題なくできてる
pm grant com.arlosoft.macrodroid.helper android.permission.WRITE_SECURE_SETTINGS
これもう一回やってみ
エラーが出てるならやるべき苦労は惜しまない

958 :名無しさん@お腹いっぱい。:2024/02/06(火) 18:44:21.56 ID:hzrg5uC6.net
>>952,955てす
>>956,957
mobile_data_always_on手入力と
ヘルパーadb再度やったらできた!
ありがとう

959 :名無しさん@お腹いっぱい。:2024/02/06(火) 19:32:24.75 ID:jQghdimT.net
どういたしまして

960 :名無しさん@お腹いっぱい。:2024/02/06(火) 20:00:01.27 ID:B6yIpU/p.net
いいってことよ!

961 :名無しさん@お腹いっぱい。:2024/02/06(火) 21:21:58.05 ID:gIVYtKXu.net
ヨコだけどmobile_data_always_on がオンあるいはオフになったときというトリガーは可能かな?

962 :名無しさん@お腹いっぱい。:2024/02/06(火) 21:33:41.33 ID:Od+b7Z8f.net
可能だよ

963 :名無しさん@お腹いっぱい。:2024/02/06(火) 21:37:26.62 ID:yHdtBchO.net
>>961
そういう時はこう
https://i.imgur.com/uHkBRZL.png

964 :名無しさん@お腹いっぱい。:2024/02/06(火) 23:22:55.99 ID:NlGJ3jJA.net
>>963
_φ(・_・ありがとう

965 :名無しさん@お腹いっぱい。:2024/02/07(水) 09:41:04.24 ID:jCJ1/EqV.net
Googleカレンダーの任意の予定を削除依頼するアクション作られてる方いたらスクショお願いできません?

966 :名無しさん@お腹いっぱい。:2024/02/07(水) 09:43:01.98 ID:jCJ1/EqV.net
削除依頼☓
削除◯

カレンダー予定を作成や
カレンダー通知の削除などはできるようだけれども
カレンダー通知をトリガーにしその予定をカレンダーから削除できれば便利かと思ったものの良くわからずです

967 :名無しさん@お腹いっぱい。:2024/02/07(水) 20:11:49.33 ID:xR2gQUte.net
自分も知りたいが多分無理なんだろう

968 :名無しさん@お腹いっぱい。:2024/02/07(水) 20:51:09.83 ID:Qn5jtXah.net
>>942
最初に断っておきますが詳しい説明を求められても対応出来ませんので悪しからず
簡単ではありませんが非公式のAPIを使う事でKeepにメモを追加することは可能です
TermuxにPythonをインストールしてgkeepapiを使えばMacroDroidから扱えるでしょう

公式フォーラムの参考情報
https://www.macrodroidforum.com/index.php?threads/save-string-variables-to-googlekeep-memo.6384/

969 :名無しさん@お腹いっぱい。:2024/02/07(水) 22:02:16.39 ID:HP6YaVdp.net
フォーラムではメモの保存ができないせいで難しい話になってる? 自分は英語苦手だから翻訳で読んだのでいまいち理解できなかった…
確かにMacroDroidでIDのクリックはできなかったけどTouchTask使えば保存をクリックできたから簡単にマクロ組めたけどもっとスマートな手法が前提での話なのだろうか
自分はAndroid13だけど14ではクリックできないとか自分の理解不足なだけで全然違う話だったらごめん
https://i.imgur.com/ejj07kG.png

970 :名無しさん@お腹いっぱい。:2024/02/07(水) 22:07:54.92 ID:jCJ1/EqV.net
ID:jCJ1/EqVだけど無理なんですね残念

971 :名無しさん@お腹いっぱい。:2024/02/07(水) 22:17:26.40 ID:HP6YaVdp.net
>>970
自分には無理かどうかすらわかってないので無回答なだけでまだ出来ないと決まったわけでは…
CalendarTaskというTaskerプラグインを使えば予定の削除ができるとアプリの説明には書いてあるけど使い方がさっぱりわからない

972 :名無しさん@お腹いっぱい。:2024/02/07(水) 23:38:34.34 ID:Qn5jtXah.net
>>969
確かにAndroid 13なら保存できましたがAndroid 14だと無理でした
APIを使うと画面がOFFでも保存できるはずなのでどこまで求めるかだと思います
https://i.imgur.com/fsHpTsj.jpg

973 :名無しさん@お腹いっぱい。:2024/02/08(木) 04:33:19.86 ID:RtPMbbD6.net
Google Keepがあくまで手段であって目的ではないのなら
「ファイルへ書き込み」あるいは「メールを送る」が確実なんじゃ

974 :名無しさん@お腹いっぱい。:2024/02/08(木) 06:58:10.62 ID:vd6S+Jp2.net
しらんけどもカレンダーの予定の削除の自動化は探せば出てくるんだからそれを実行すれば良いんじゃねーの?
https://auto-worker.com/blog/?p=4341

975 :名無しさん@お腹いっぱい。:2024/02/08(木) 19:12:22.09 ID:rKxctiET.net
>>970
CalendarTaskで可能です
削除するにはIDが必要なので、まず時間範囲などで検索してIDを取得
そのIDを使用して削除の流れです

976 :名無しさん@お腹いっぱい。:2024/02/08(木) 21:38:34.22 ID:eAAr+iHz.net
ここにいる皆様の中でAutotoolsのGestures Screen使っている人いますか?
公式チュートリアルサイトに従って試してみてTaskerだとちゃんと動いたのですが、Macrodoridでやってみると背景やジェスチャー用アイコンは表示されたもののインプット側が全く反応してくれない

因みに試したのはコレ↓
https://forum.joaoapps.com/index.php?resources/3d-touch-with-autotools.201/

というかそもそもMacrodoridでの応用方法がどこにも載ってないのでだいぶ難航してます。
具体的には、画面上のスワイプジェスチャー(上下左右)を感知してMacrodroidで変数なりに入れたいです。

Macrodroid、Tasker、Autotools課金済み
非Root化、非ADB

ご存じの方、御教授願いますm( _ _)m

977 :名無しさん@お腹いっぱい。:2024/02/08(木) 22:16:12.37 ID:Yg176sW+.net
CalendarTaskとMacroDroidを連携して、カレンダーの予定を削除する方法は以下の通りです。

MacroDroidを開き、[マクロを追加]をタップします。
[トリガーを追加]をタップし、[カレンダーの予定]を選択します。
削除したいカレンダーと予定の種類を指定します。例えば、[カレンダーを選択する]で[個人]を選び、[予定の種類]で[予定あり]を選ぶと、個人カレンダーに予定があるときにトリガーが発動します。
[アクションを追加]をタップし、[プラグイン]を選択します。
[CalendarTask]を選択し、[設定を編集]をタップします。
[アクション]で[予定を削除]を選択し、[イベントID]と[発生ID]を指定します。イベントIDはカレンダーの予定に一意に割り当てられた番号で、発生IDは繰り返し予定の場合に各回に割り当てられた番号です。12
[OK]をタップし、[テスト]をタップして動作を確認します。
[マクロ名]を入力し、[OK]をタップしてマクロを保存します。
これで、カレンダーの予定が通知された際に、その予定を自動的に削除するマクロが作成されました。

978 :名無しさん@お腹いっぱい。:2024/02/09(金) 05:39:39.44 ID:kTU2dXMS.net
その説目だとどうやってカレンダーの予定から表面に出てこないid調を変数に取得するのか?という一番の問題が説明されてないけど

979 :名無しさん@お腹いっぱい。:2024/02/09(金) 06:22:53.46 ID:9PmFhmOn.net
>>978
event idの取得はGet eventsでBy timeで時間指定してEvent id listと、区別がつくようにTitle listに変数を指定します
削除したいevent idがわかったらDelete eventでevent idを指定すればよいです

980 :名無しさん@お腹いっぱい。:2024/02/09(金) 07:15:08.91 ID:kTU2dXMS.net
>>979
それはアプリ開けばわかるレベルだから
問題なのはどうやってGet eventsの入力に必要なUTC時間を実行されたカレンダーの通知から自動で取得して変数に入力するのか?という部分

手動でやれば簡単にできる事だけどこの説明がないと結局何も出来ないでしょ?

981 :名無しさん@お腹いっぱい。:2024/02/09(金) 07:41:47.25 ID:ZJz9pwza.net
GPT‐4に丸投げ質問は時として適当な事答えるよね
的を絞り質問条件を設定しても無視するとことが多い
その手の質問はchatgptの方が得意

982 :名無しさん@お腹いっぱい。:2024/02/09(金) 08:03:12.77 ID:oknGZPGT.net
>> 980
いちいち通知のタイミングごとに予定を消そうとせずに、通知後予定が例えば一時間以上前になったものは消してあげればいいのではないかな。

あとあまりヒートアップしないように。
荒らし君の良いカモになるからね。

983 :名無しさん@お腹いっぱい。:2024/02/09(金) 08:12:01.49 ID:oknGZPGT.net
CalendarTaskについては川崎くんが何か書こうとしているみたいだね。

984 :名無しさん@お腹いっぱい。:2024/02/09(金) 08:27:49.66 ID:kTU2dXMS.net
まあとりあえず時間の取得と入力は文字列処理とかシェルスクリプト使うような難しい内容になってもあれなので簡単な方法を一つ書いておくよ
MacroDroidのカレンダートリガーを使って予定の実行2分前にトリガーが発動するように設定
アクションでCalendarTaskのGet eventsを使って次の予定を取得してタイトルとIDを変数に落とす
削除は希望するタイトルの内容が含まれていたら先に取得しておいた変数を使って削除する
これなら時間で検索する必要がない

985 :名無しさん@お腹いっぱい。:2024/02/09(金) 08:35:34.02 ID:L0d6JfgN.net
2分前にトリガー発動させてるから3分以上経過してから削除が抜けてた

986 :名無しさん@お腹いっぱい。:2024/02/09(金) 13:21:19.50 ID:ZJz9pwza.net
>>984
マクロスクショお願いします

987 :名無しさん@お腹いっぱい。:2024/02/09(金) 18:38:55.82 ID:/Y7uVBEx.net
>>986
こんな感じ
https://i.imgur.com/9Jwgksu.png
俺もCalendarTaskを紹介しておいて何だけど初めて使ったから細かい事はわからん

988 :名無しさん@お腹いっぱい。:2024/02/09(金) 19:55:00.95 ID:ZJz9pwza.net
>>987
感謝です

989 :名無しさん@お腹いっぱい。:2024/02/10(土) 07:19:02.54 ID:GLBmLJCr.net
>>984
それだと1時間の予定だったら予定中に予定が消える事になりますが想定通りですか?
トリガーオプションの更新間隔がデフォルトで5分なので発火しない可能性もありそうですね
予定の終了時のトリガーを使ってGet eventsのStart Timeをトリガー時刻の5分前、End Timeをトリガー時刻にする事で解決できそうです
シェルスクリプトを使わなくてもシステム時間(シリアル値)のマジックテキストを整数で取得して簡単な計算する事で実現可能です
トリガーオプションの更新間隔を1分にする事で発火しない事を防げると思います

990 :名無しさん@お腹いっぱい。:2024/02/10(土) 08:43:06.86 ID:lOmuWTJB.net
>>989
>>966では通知がトリガーと言ってて予定の終了がトリガーとは言ってないから想定通りなのでは?
これに合わせて作っただけなので気に入らなければもっと後に削除すればいいし時間計算でやってもいい
トリガーオプションの更新間隔の5分については予定を5分以上前に入力しないと更新されないから予定を取得出来ないと理解してるので更新間隔は変えなくて良いのでは?
トリガーが発動するタイミングで確認してるわけではなく毎回予定全てのデータが更新されてると思ってたので…(MacroDroid内部の話なので正確なところはフォーラムとかで確認してください)
故にトリガーは2分前で十分だと判断(1分でもいけるとは思うけど念の為)してたけど不具合あれば使う人がそこら辺のタイミングは修正してほしい

991 :名無しさん@お腹いっぱい。:2024/02/10(土) 09:01:12.68 ID:GLBmLJCr.net
>>990
自分で修正できるので想定通りなら問題ありません
970が逃亡したので990が次スレを用意してもらえると助かります

992 :名無しさん@お腹いっぱい。:2024/02/10(土) 09:11:38.13 ID:bGtI4Aao.net
AQUOS使ってる人に聞きたいのですが、
自分はsense8でスリープ状態から電源押さずとも画面をダブルタップすれば時計や通知が見られます。が、この状態はロック解除できる状態ではありません。
この画面の状態で物理ボタントリガーは働いてますが、センサートリガー(近接やシェイク等)は働きません。
これを働くようにするためには画面オフでもトリガー作動させる設定しかないですかね。画面オフでは無いので違う方法をとれるでしょうか。

993 :名無しさん@お腹いっぱい。:2024/02/10(土) 09:19:38.57 ID:bGtI4Aao.net
AQUOS以外でももしかしたらスマホ持ち上げるだけで画面点灯でも同じかも知れませんが。

994 :名無しさん@お腹いっぱい。:2024/02/10(土) 09:31:03.19 ID:bGtI4Aao.net
連投すみません。
実験してみたらスマホ持ち上げるだけで画面点灯ではトリガー働いたので違う状態のようでした。

995 :名無しさん@お腹いっぱい。:2024/02/10(土) 11:05:00.02 ID:lOmuWTJB.net
次スレ
【自動化】MacroDroid Part12【マクロ】
https://egg.5ch.net/test/read.cgi/android/1707528672/

反論あるかも知れませんがスレ内を見渡して気になった点を自分なりにまとめて追記しておきました
本当は皆さんと議論してから書くのが筋なのですがスレ番残ってないので必要であれば次スレで議論をお願いします

996 :名無しさん@お腹いっぱい。:2024/02/10(土) 12:11:11.34 ID:GLBmLJCr.net
>>995
書いてある事に共感する部分もありますがルールがあってもそれを守らない人がいるのが5chです
もう少し気楽にかまえていないとガッカリしてこの場を去る事になるかもしれませんね

997 :名無しさん@お腹いっぱい。:2024/02/10(土) 14:51:37.24 ID:mQoWocuR.net
書いてあることはわかるんだが「残りレス数も少ないし強行してやろwそのうち定着するだろ 」みたいな厭らしさが垣間見える

998 :名無しさん@お腹いっぱい。:2024/02/10(土) 15:05:31.01 ID:GLBmLJCr.net
>>997
必要があれば次スレで議論と書いてありますよ?
5chで議論しても統一見解など出ないとは思いますけどね

999 :名無しさん@お腹いっぱい。:2024/02/10(土) 15:10:33.95 ID:IxmJwKGM.net
質問いいですか?

ユーザー補助サービスの動作を継続ってところに
Root /ADB hack
の説明が出てますがあれってADB hackに成功したら消えるんですよね
手持ち2台で同様にADB hackしたんですが
Android 12のタブレットは消えた
Android 14のスマホでは消えな
なのです
これってAndroid 14のスマホの方はADB hackが失敗してるってことでしょうか

1000 :名無しさん@お腹いっぱい。:2024/02/10(土) 15:14:10.34 ID:GLBmLJCr.net
続きは次スレで・・・
【自動化】MacroDroid Part12【マクロ】
https://egg.5ch.net/test/read.cgi/android/1707528672/

1001 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1001
272 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200