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

■ このスレッドは過去ログ倉庫に格納されています
2022/02/23(水) 17:45:57.68ID:BqUzJwib
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>970が立てること。立てられない場合は>>990が代わりに立ててあげてください。
2022/02/26(土) 21:43:13.17ID:qNtixKjh
>>41
確かにこの順番だとダメですね
手直ししようと思うと>>32と同じになりますのでこちらに一票入れさせてもらいます
2022/02/26(土) 21:57:34.28ID:OqkKcHfu
>>44
つまりおま環ですか?
2022/02/26(土) 22:05:12.08ID:Ec88/+Tt
>>37
これならトリガー1つで2回動作しなかったよ、実行してないマクロ AND 画面がOFF
にするとログを見ると2回走っているなぁ

明確にANDやORを使わないで条件を複数付けた時はANDになるのかちょっと疑問?
システム時刻を使う方がスマートだし、トリガー1つに拘らなくても良いのかも?
https://imgur.com/Pxe9QmR.jpg
2022/02/26(土) 22:12:25.33ID:Ec88/+Tt
>>46
環境を詳しく書いて、同じ環境の人が問題なければおま環なのでは?

あと発生頻度とかもわからないとちょっと試して大丈夫だけどしばらくすると
ダメとかあるかもしれないよ?
2022/02/26(土) 23:02:56.60ID:q8RBO1yy
>>47
それはストップウォッチを使うか(ローカル)変数を使うかの違いで>>37と同じ手法ね
ストップウォッチ使うなら>>32のようにトリガーまで待機使うともっと面白いことできるよ(たぶん)
あと、32のストップウォッチ方式は操作によってはストップウォッチ回り続けるね(だからどうしただけど)
お題に限れば32の最初のがベストじゃないかな?

>>27をうけて遊んでるだけなんで
トリガーひとつに絞る方法は一方的な通知がくるタイプに対して一定期間通知がなければって応用できるのがポイント

更に別手法
https://imgur.com/blun5P1.png
この方法だとこんなこともできる
https://imgur.com/d4vn372.png
いままでの手法だと1秒より短い時間のチェックできなかった
2022/02/26(土) 23:38:48.29ID:2I+ODp4a
>>49
ストップウォッチにデシマルでミリ秒渡せたかな
あとシェルでミリ秒取れるから時刻差をミリ秒でチェックする手も
中折れ応用は前からあるということで
2022/02/26(土) 23:54:46.45ID:2I+ODp4a
>>39
ドロワやrun macroから呼ぶときは緑のコンストレイントは考慮されずアクション呼び出しだね
エンプティでも動くのはそういうことだからというか
2022/02/27(日) 00:00:00.66ID:NRl9/Yo/
>>24
タブレット用に作った機内モードマクロ
https://i.imgur.com/oPt8yum.jpg
2022/02/27(日) 00:30:17.80ID:/QWJsZf4
>>49
32も47も同じ作者ね、ID同じでしょ?自分も色々考えるのは好きなので>>23
そういう結果だしね

ただトリガーを1つにする事でマクロが複雑になってきてしまっているかな?と
ちょっと思っただけだから
2022/02/27(日) 00:45:56.63ID:dWCLT2ZD
VPNのWireGuardのON/OFFを行いたいのですがMacroDroidで可能でしょうか?
Taskerではサポートしているようですが
2022/02/27(日) 01:59:14.50ID:riODaBg0
ショートカットでできないの?
2022/02/27(日) 03:48:13.28ID:/QWJsZf4
>>54
1.下記URLのCodeからDownload ZIPで材料をDLする
https://github.com/blurayne/TaskerWgTunner
2.解凍してapp/release内のapp-release.apkをインストールする(野良アプリ)
3.macrodroid内のConnect_to_Asgard.macroとDisconnect_Asgard.macroをMacroDroidにインポートする
4.WireGuardの設定→詳細設定→外部アプリからの制御にチェックをいれる、自分のトンネルの名前を憶えておく
5.マクロを開き、インテントを送信以外の部分をすべて削除する、(トリガーはトリガー無しにしておく)
6.インテントを送信を設定変更で開き、tunnelの下のAsgardを自分のトンネル名にしてOK
7.マクロを保存する
8.アクションを試すでWireGuardのトンネルが起動するか、終了するかを試す
9.適当なトリガーを設定する
※動かない場合は各アプリをバックグラウンド動作できるように設定してみてください
2022/02/27(日) 04:03:13.47ID:/QWJsZf4
一つ忘れてた、app-release.apkをインストールするとTasker WireGuard Automation
になるので起動して一つしか無いボタンを押して権限を許可する
2022/02/27(日) 08:11:10.34ID:ioAzMJwn
こんちわー
質問させてください
「画像をランダムに一枚表示させる」ってショートカットはこのアプリで行けますか?
2022/02/27(日) 08:40:40.30ID:3wycGhfX
何それ
60名無しさん@お腹いっぱい。
垢版 |
2022/02/27(日) 09:07:05.04ID:ioAzMJwn
>>59
iOSだと
画像フォルダからランダムに一枚選択
→結果を表示
って感じのショートカットです
2022/02/27(日) 09:41:46.37ID:Hppf679K
Androidのアプリなのに何故iOSの話し?
使用環境も書かずさっぱりわからないなあ
Androidに同様のショートカットはないハズだけどメーカー搭載のショートカットとかがあるなら最低でもUI操作で動かせるでしょう
2022/02/27(日) 09:53:20.45ID:Wp+noXlm
やらない理由よりできる方法探した方が面白いで

フォルダの指定はどうする?固定?実行のたびに指定?
画像は何で表示?いつものアプリ?特定のアプリ?MDには画像表示機能はない。ブラグイン指定でできるかも

MDでやる価値があるか?ってのは別問題だ
2022/02/27(日) 10:04:00.37ID:ioAzMJwn
>>62
返答ありがとうございます😊
説明足らずですいません
フォルダは固定、
画像表示はどのアプリでもいいです。
表示した画像を指定のフォルダに自動で入れられたら最高です
2022/02/27(日) 10:12:55.14ID:QvKbB0BF
>>63
キーワードは
random , image , picker
でしょうか
それらしい外部ツールをさがして連携させるくらいしか思いつかないなあ

そもそもMacroDroidにランダム系(乱数も)のアクションありましたっけ?
2022/02/27(日) 10:27:19.28ID:ioAzMJwn
>>64
あばらんちさんありがとうございます
まさにランダムイメージピッカーです
全然わかんないんですがローカル変数がどうたらってところでいけるのかと思ってました
難しい感じですかね
2022/02/27(日) 10:38:28.39ID:Wp+noXlm
>>64
変数でRANDOM()が使える
シェルスクリプト使えばフォルダ内のファイルの一覧取れる(「画像」指定はちょっとめんどうだけど)
TouchTaskのオーバーレイでimage指定がある(ちょっとやってみたらうまく動かなかったけども)
後はフォルダのアクセス権がらみは色々問題出そう
2022/02/27(日) 11:04:43.53ID:sPVHh6cX
>>63
なかなか難しいそうですね
テンプレートにランダム壁紙チェンジャーが、あったのですが消えている
いま使っているのはごれ
https://i.imgur.com/kgufrpa.png
https://i.imgur.com/ywP2gpF.png
https://i.imgur.com/e8tu4Ns.png
あとは、Klwpで
$br(tasker, wallpass)$
で表示する
kwgtでもできるけど反応がおそい
2022/02/27(日) 11:11:39.83ID:ioAzMJwn
>>66
ありがとうございます
touchtaskって別のアプリでまで探してもらえて嬉しいです
シェルスクリプトが何なのかも分からない初心者なので心が9割折れてます
2022/02/27(日) 11:18:16.65ID:ioAzMJwn
>>67
解答ありがとうございます
macrodroidのスレで別のアプリ探させてしまってすいません
シェルスクリプトが鍵なんですねー
見よう見まねでやってみます
2022/02/27(日) 11:33:15.79ID:sPVHh6cX
>>69
違います 主にKlwpを使ってます
よってMDことはあまり知りません
KWGTは、ここを読めばフリーでもできそう
Androidスマホのホーム画面アイコンを大きな写真にして画面いっぱいにしてみよう【KWGT

l=$(find /sdcard/Wallpapers/ -type f | wc -l)
ran=$(echo $(( RANDOM % $l )))
if [ "$ran" -eq "0" ]
then
ran="1"
fi
find /sdcard/Wallpapers/ -type f | sed -n "$ran"p

$br(tasker, wallpass)$
2022/02/27(日) 11:45:49.69ID:/QWJsZf4
>>54
ここにインテントを送信以外の部分をすべて削除したマクロファイルがあります
なんか同じような質問だなと思って翻訳して書き込んでみたら上手くいったみたいだよ
https://www.macrodroidforum.com/index.php?threads/control-wireguard-with-macros.799/
2022/02/27(日) 11:49:32.44ID:ioAzMJwn
>>70
あープラグインってところから使うやつなんですね
>>67の3枚目の画面が出てきました
コピペもありがとうございます
五行目くらいまで泣きながら手打ちで入れてました
2022/02/27(日) 12:13:25.49ID:F9Wh12kO
そもそも写真をランダム表示させるアプリを使うという選択肢はないのかな
マクロを勉強したいってんなら笑いながら頑張ろう
2022/02/27(日) 12:14:56.88ID:/QWJsZf4
どうもストップウォッチの説明文と合わない部分があるような・・・

説明では開始/一時停止/停止/リセットする事ができますと書いてあるけど
選べるオプションには停止が無いみたいなんだけど
https://imgur.com/yMdxc5l.jpg
https://imgur.com/2YQHlWy.jpg
2022/02/27(日) 12:20:37.95ID:Wp+noXlm
>>74
よくあること
2022/02/27(日) 12:26:06.70ID:/QWJsZf4
もう一つ見つけた、マクロの送信機能だけど受信側のメッセージが
「アクションブロックの編集画面」になってる、実際にはマクロの
編集画面だと思うなぁ
https://imgur.com/pcK6kN2.jpg
https://imgur.com/IbpUWLF.jpg
2022/02/27(日) 12:36:20.20ID:ioAzMJwn
>>73
確かに!
探してみたらrandomimageってアプリで行けそうです
ありがとうございました
シェルスクリプトと戦う必要がなくなってよかった😭
2022/02/27(日) 12:53:58.33ID:vSye3i7s
>>61
何故iOSってそりゃ
何それって言うから例え話で出しただけだろ
2022/02/27(日) 16:16:19.80ID:q0+uPuLB
突っ込む所はそこじゃないでしょ
そもそもそんなレス今更いる?
2022/02/27(日) 18:25:34.45ID:WEgYpgwK
>>77
もう>>67に答え出てるね
ファイルリストはawkで取っても良さげ
ググるとbash用てみつかるけどmkshでも動くね
files=(*)
echo ${files[$RANDOM%${#files[@]}]}
表示はファイルオープンで適当なビューアーに渡すのでいいと思うな
2022/02/27(日) 18:27:22.52ID:7V/Gy1lB
これを始めたばかりなのだけれど
オーバーレイを使うにはMDをデフォルトアシストに設定しないとダメ
そうなると便利なGoogleアシストが使えず
これはどうしようもない?
無理ならオーバーレイを使うマクロを諦めますが…
2022/02/27(日) 18:30:27.30ID:WEgYpgwK
>>74,76
メモった
今ジェイミーとどこまで直すか意見の相違があって曰く、後で考えたいって話でサスペンド
俺も忙しいからちょうどいいっちゃちょうどいい
2022/02/27(日) 18:53:52.63ID:WEgYpgwK
>>76
これ原文も間違ってるな
流用スタートの編集忘れじゃないかな
ジェイミーはぶっちゃけセルフチェックが甘い方だとと思うよ
2022/02/27(日) 19:18:07.65ID:5uft4O8A
>>81
デジタルアシスタントは諦めるしかないよ。Googleアシスタント使いたいならMacroDroidの方を諦める
2022/02/27(日) 19:43:19.69ID:Wp+noXlm
開発が一人の限界よね
俺は開発したいんじゃい!ってのよくわかる
2022/02/28(月) 07:26:01.41ID:jEGhGJVT
個人用プロファイルに表LINE、仕事用プロファイルに裏LINE使っているんだけど個人用プロファイルのMDから仕事用プロファイルアプリにPATHを通す事は可能?
2022/02/28(月) 08:11:14.18ID:kIvMs0Od
>>81ですオーバーレイじゃなく、機内モードの切り替えでしたすみません
>>84
ありがとうございます。ok Google使えないのね
MDを取り便利を得るかokGoogle使えない不便と両天秤は悩ましい
2022/02/28(月) 18:53:22.14ID:3Kd4zlqC
>>87
機内モードアクションを使うとその制限が生まれるので、見栄えを気にしなければ
ショートカットかインテントで設定画面を開いてUI画面操作で切り替えれば両立は
出来ると思うよ

ただどんな時に機内モードに切り替えたいのか、画面の遷移があっても問題が無いか
は使う人にしかわからないのでなんとも言えないけどね
2022/02/28(月) 20:35:17.48ID:3Kd4zlqC
>>86
Test DPCで仕事用プロファイルを作って検証してみた結果、個人用プロファイルから
仕事用プロファイルのWebhookは呼べました

Webhookトリガーを使って仕事用プロファイルのMacroDroidを操作する事が可能だと
思います、具体的にどういう事をしたいのかはわかりませんが・・・
2022/02/28(月) 21:02:57.84ID:PzOuNL62
AndroidにWindowsみたいなパスってあるのかな?
2022/02/28(月) 21:18:25.39ID:4Yfqa3Qz
windowsみたいではないけどパスはあるね
つか、ディレクトリ構造?
2022/02/28(月) 21:22:18.35ID:yYO2MGLJ
まさかの通知トリガーが通知を認識しない問題に遭遇
2022/02/28(月) 21:28:02.02ID:PzOuNL62
>>91
パスとはWindowsのシステム環境変数のPathの事だけどAndroidだとどこで設定するの?
2022/02/28(月) 21:31:08.57ID:3Kd4zlqC
この場合PATHを通す=個人用プロファイルから仕事用プロファイルのアプリを操作
するという事かと、とりあえず何がしたいのかはっきりさせた方が良いと思う

例えば裏LINEのトークを表LINEに転送したいとかね
2022/02/28(月) 22:03:47.31ID:3Kd4zlqC
>>92
今テストで適当な通知トリガーのマクロ作ってみたけどまるで反応しない
MacroDroid v5.22.6

と思ったけど、通知へのアクセスの権限を一度消して付けたら動くように
なったよ、試してみて
2022/02/28(月) 22:20:40.72ID:yYO2MGLJ
>>95
あーマジか
俺もついさっきそれで直ったんだわ
安物だからおま環かと思ったんだけど
そして今度はアプリ起動を認識しない(さっきまで認識してた)
2022/02/28(月) 22:29:04.74ID:3Kd4zlqC
>>96
アプリ起動ならアクセシビリティだと思うよ、ポチポチしてみたら?
2022/02/28(月) 23:37:50.49ID:jh2BxuE9
>>87
切り替えマクロ前に書いたよ
www.mediafire.com/file/7ipr90pvtd64xxz/1tm.switchDefaultAssistant.macro/file
2022/02/28(月) 23:45:31.88ID:jh2BxuE9
・ファイルパス
・PATH環境変数
・実行ユーザー環境のスイッチ
最後のが最もパスって言葉から遠いな 笑
アンドロイドのデュアルアプリとかクローンアプリとかそういう仮想の隔離実行の概念で完結しそう
2022/03/01(火) 01:11:07.49ID:SJtTBwug
>>99
>・実行ユーザー環境のスイッチ
自分はPATH環境変数のようにどこかに記述すれば個人用プロファイルから
仕事用プロファイルのアプリを直接起動できるようになるという意味で
使っているのかな?と思ったんだけど・・・

厳密に仕事用プロファイルを運用していれば仕事用にMacroDroidを入れる
権限も無さそうだし、管理者以外が直接制御できたら仕事用プロファイルの
意味が無いのでセキュリティ的にアウトだと思うんだよね
2022/03/01(火) 01:45:47.18ID:RdoDOZGt
指定した曜日より前にトリガーさせたい場合はどういう風に考えるのがいいのでしょうか?
ゴミ出し確認のダイヤログを表示させたいのですが当日ではなく指定日の前日20時(4時間前)に表示させたいです
毎週のものに関しては単純に前の曜日の20時に設定すればいけたのですが、第2,4火曜のものは前日の月曜で設定するとズレが出てきてしまう事に気づきました

https://i.imgur.com/FGk4zI6.jpg
2022/03/01(火) 01:50:28.13ID:SJtTBwug
自分はちょっと調べてTest DPCでプロファイルを作ったけど、個人用プロファイルが
/storage/emulated/0で仕事用プロファイルが/storage/emulated/10なので完全に
分離していると思います

これはプロファイルでなくてもマルチユーザーを使った時も一緒みたいですけどね
特殊な環境でMacroDroidを使っているユーザーも少ないので情報もなかなか出て
来ないでしょうね
https://i.imgur.com/mIdvQFI.png
2022/03/01(火) 03:55:51.80ID:SJtTBwug
>>101
通知があれば良いだけなら私だったら安直にGoogleカレンダーで設定しますね
カスタムの繰り返しで一気に指定できますし、4時間前に通知する事もできます

カスタムメッセージを表示したい場合はMacroDroidのトリガーにカレンダーの
予定がありますので好きなアクションを作る事ができますね、ただし私が試した
限りではあまり正確では無いようです

Googleカレンダーの通知をトリガーにダイアログを出したりもできますし、組み
合わせて使えばご希望にかなうものが出来ると思いますよ
2022/03/01(火) 06:07:33.60ID:RdoDOZGt
>>103
返信ありがとうございます
グーグルカレンダーを使わずというのを書き忘れていましたすみません
カレンダーがゴミの日の表示で埋まるのが嫌で使わずに出来ないか考えていました
ゴミ用のカレンダーを新しく作り、表示はさせずにトリガーにだけ出来ないかとも考えましたがチェック入れていないと通知がこないのでカレンダーに表示させずにトリガーにするのは出来ませんでした
2022/03/01(火) 07:33:12.57ID:V40Dxnrr
>>101
2週目(4週目)の前日なんだから7-13(21-27)日だよ
2022/03/01(火) 07:53:25.51ID:RdoDOZGt
>>105
全然気付きませんでした、ありがとうございます
過去スレで第2,4の指定の仕方までは分かったのですがそれの前日ということは指定する日も1日ずれるという訳ですね 理解が足りてなかったです
107名無しさん@お腹いっぱい。
垢版 |
2022/03/01(火) 07:54:39.22ID:xTNx2jn6
>>81です
>>98,99自分には全く理解できないので諦める

>>88
画面オフの時に機内モードオンオフ実行させたいのでuiというのは
使えそうにないです
利便性考えOKGoogle使いたいと思います
2022/03/01(火) 08:36:13.37ID:YbKRHXa3
自動でWiFiに接続したり切ったり出来ますかね?
2022/03/01(火) 08:51:27.75ID:AscQYb4m
>>101
TickTickとかHabitNowとかTODO習慣アプリ使うといいよ
110名無しさん@お腹いっぱい。
垢版 |
2022/03/01(火) 09:44:08.13ID:PNyYZfBG
UI画面操作のx,y座標でクリックのアクションなんだけど、
この座標を特定の範囲内でランダムにクリックすることって可能?
2022/03/01(火) 09:51:53.40ID:8WmbznXk
>>108 さん

おはようございます。
出来ますよ。

添付画像をご参照下さい。

SSIDで判定するのが効率がよいので、
ご自宅やアクセス頻度の高いWIFIを指定して頂ければよいかと存じます。

宜しくお願い申し上げます。

https://i.imgur.com/AUcG3Es.jpg
2022/03/01(火) 10:17:15.38ID:8WmbznXk
>>110 さん

こんにちわ。
可能ですよ。

添付画像をご確認ください。

ポイントは、
・シェルスクリプトで乱数生成する
・シェルスクリプトの結果取得の変数は文字型とMacrodroid側で決まっているので、いったん文字型変数で受け取り、変数の値指定を利用して文字型から数値型に型を「変換」する
・UI画面操作のX軸Y軸は、整数型変数しか指定できないので、上記のワンステップが必要です。
・ランダムプールの範囲指定は
ttps://webbibouroku.com/Blog/Article/linux-rand

のページが役にたちます。
著者の方に感謝ですね。

たとえばランダムプールが
1から100なら
echo $(($RANDOM % 100 + 1))
となるようです。

以上です。
宜しくお願い申し上げます。


https://i.imgur.com/Df209We.jpg
2022/03/01(火) 10:19:36.98ID:YbKRHXa3
>>111
御丁寧にありがとうございます
使った事無いアプリなので頑張ります
2022/03/01(火) 10:26:24.05ID:vRtmDArm
>>110
>>112
MD標準にも変数を設定からランダムあるよ
整数しか指定できないから設定は0〜9とかして実際のポイント指定でx+RND-5みたいな式にしたらいい
115名無しさん@お腹いっぱい。
垢版 |
2022/03/01(火) 10:48:40.18ID:PNyYZfBG
>>112
>>114
レスサンクス。
変数使うの初めてなんでよく分かんないからとりあえず、
「変数を設定」ってアクションで、「整数」→「ランダム」で、

X軸【200-900】
Y軸【1430-1550】

に指定するところまでやったんだけど、
これで取得した数値を「座標でクリック」のアクションに渡すのはどうすればいいの?
116名無しさん@お腹いっぱい。
垢版 |
2022/03/01(火) 10:54:50.24ID:PNyYZfBG
あっ、座標入力バーの右横の「・・・」押したらさっき作った変数のアクションが選択出来たわ。
とりあえずこれで試してみる。
お二方知恵授けてくれてありがとう。
2022/03/01(火) 10:57:02.56ID:vRtmDArm
>>115
今見たらなんかバグってる
https://i.imgur.com/F1zjjVM.png
ホントはもっと大きいボタンなんだけどなんか見切れてるわ
おま環かもだけど
2022/03/01(火) 10:59:19.72ID:vRtmDArm
俺の・・・見えてないからおま環かー
ここまで小さい画面はサポ外かもと常々思ってるからいいんだけども
2022/03/01(火) 11:13:00.20ID:8WmbznXk
>>114 さん

そうですね!
変数の任意式にランダム関数、ありますね。
ありがとうございます!
2022/03/01(火) 14:23:29.35ID:vRtmDArm
解像度取得するマジックテキストも実装されたし%指定で座標とるアクションブロックなど
https://imgur.com/sCWgZKm.png
https://imgur.com/z4ZFyNs.png
https://imgur.com/EBbYvcs.png
ついでに取得位置にブレも対応
2022/03/01(火) 14:28:18.22ID:vRtmDArm
んで、アクションブロック触っていてまずひとつ
アクションを試すだと最後の変数を代入が働かない(アクションは実行される)
いくら試しても結果が得られずハマった
2022/03/01(火) 14:41:11.06ID:vRtmDArm
仕組み上仕方ないのかもだけどメインのマクロで設定開かないと設定値わからないのが使いにくい
座標取得 IN:direction=[lv=direction];percent=[lvpercent];random=[lv=random] OUT:position=>pos
みたいに表示あるとうれしい

あとはx/yを想定する「入力する変数」が分かりにくいな
変数名自体を direction_XorY にしちゃうとか?
2022/03/01(火) 17:15:23.54ID:NxEy3/cu
>>121
テスト実行でoutputのデフォが書き換わってテストできた記憶あって確認した
右上メニューからテストだとAB全体実行になるから動かない
個別ステートメントを1ステップずつテストしていくとデフォに入る
テスト終ったらデフォ戻すの忘れずに(忘れないと思うけど)
2022/03/01(火) 17:46:16.79ID:V40Dxnrr
>>123
AB内の話じゃなくて呼び出し元マクロでABのアクションを試す
2022/03/01(火) 19:27:15.66ID:5bgsBjP4
>>23
すいませんが、アラーム音0にするアプリもお願いします。
oppoは手動でやらないと0にならないみたいなので
2022/03/01(火) 19:37:40.36ID:hNkTvwAg
>>125
普通にはできないけどやり方あるから過去ログ読もう
2022/03/01(火) 19:54:18.51ID:V40Dxnrr
ABが関数のイメージに捕らわれ過ぎていたので作り直し
https://imgur.com/kZjQ4pI.png

どっかでみたけどAB内限定のローカル変数欲しくなるね
あと、入力変数にコメントつけられなかった
もうひとつ、AB内変数の並びはアルファベット順で、マクロから呼び出す時は変数登録順?順番変えることになったら大変そう
2022/03/01(火) 20:01:02.53ID:NOmu/D54
>>23
音量変更(最大)にしたい時
MDでこのアプリを起動させるのね_φ(・_・ OPPO A5 2020成功!
・音量マックス
・音量最小
・音量任意数値設定可能←これ待ってます
2022/03/01(火) 20:41:37.82ID:ZOupPIjI
>>128です

任意の音量変更は
クリップボード更新と音量2回繰り返しか
https://i.imgur.com/6yp76T1.jpg
MacroDroid呼び出し後音量変更、ホームに
https://imgur.com/q0MYXFp.jpg
これらでできるんだけどアプリあるとお手軽で便利…かも
今の所困ってないものの待ってます
2022/03/01(火) 21:27:23.66ID:SJtTBwug
>>125
手持ちのOPPO2機種だと手動でも0にはなりませんね、プログラム的な設定値は0が無く
1からなので普通の方法だと無理だと思います

デフォルトのアラーム音を無音にすればアラームは鳴らなく出来ますが、鳴らしたい時に
ちょっと面倒だと思いますね
2022/03/01(火) 21:37:06.19ID:kjja/Us/
>>130
俺のColorOS11だとクリップボードの更新+メディア音量ゼロ設定のセットで2回ループ
Android9相当の古い機種だとクリップボードの更新技が使えないのでダイアログを表示する技で音量ゼロになってるよ
2022/03/01(火) 21:39:34.95ID:SJtTBwug
>>128
Hello Worldから初めて2日で作ったアプリなのです、プログラミング経験も
ほとんど無いので出来る気がしませんが、時間がある時に勉強してみますね

adbコマンドでなら任意の音量を指定できます、興味があるなら前スレ929を
参照してください
2022/03/01(火) 21:49:52.84ID:SJtTBwug
>>131
>>125はメディア音量では無くてアラーム音量ですよ?メディア音量ならクリップ
ボードの技は知っているのですが、いつ使えなくなるかわからないので色々模索して
いてadbコマンドや自作アプリによる方法で動かせる事を報告していました

あくまでも可能性の追求であって、ベストな方法では無いと思っています
2022/03/01(火) 21:55:16.85ID:kjja/Us/
>>133
ああすまんアラームの話しね
アラームならスライダーだと最小1だけど変数指定でゼロにできるよ
2022/03/01(火) 22:07:51.66ID:NxEy3/cu
>>127
outputをローカル変数代わりに使える
キメの問題だけどそれでもABの隔離思想となじまないから(内部的には同じでもいいんだけど)少なくとも表示上設定フィールドを分けて、間違っても戻り値に含まないようにして欲しいと伝えてはある

As my conclusion at this moment, the editing feel of Action blocks is a little limited than normal macros'. That's my latest feedbacks. Please consider below improvements when you add other features in future update.

1. navigation link to the local test log view via the top right ... menu
It has no direct access to the system log. As a typical usecase, if an editing action block is nested deeply such as macro -> action block -> action block..., I have to be back 3 or more times to home screen once, then choose the system log tile.

2. "local variable"
I don't mean just same as the local variable of standard macros. It works as same as the current output parameter internally, but has only one limitation NOT to return the value to avoid unexpected mistakes. It shows in another field like normal local value of regular macros, but never keep the value, only for the current instance. It makes a dialog small and short on an action statement in a caller macro as well.

3. check a testing result easier
Currently, a testing result is not shows as the default value of the output parameter when testing entirely via the top right ... menu, only when testing the individual statement via context menu of each action. So the top right ... test menu is not helpful, while continuous step by step testing on each statement is useful.

4. pack one or more action block(s) in one file
I often make a bunch of "low level" functions. Therefore pack them as a chunk in a .ablock file. It might be better to have the extension such as .alib or .achunk to identity easily. I'm not sure but It might be realized just writing a simple, never called "catalog" wrapper to collect them and make a recursive chunk though.

5. filter feature on the list view
The numbers of Action blocks should be 100++ soon. So the list view would be nicer to have a filter feature, just same as the normal macro list has.
Some guys might prefer categorized one such as tab or tree view by name. I decide to name them as my rule like "myLib.myClass(.mySubclass...).myFunc()" for their visibility and quick access, but people might not. so it is better that each action block has an attribute to determine where they should be as users' definitions.

6. share as an image
Same as macros'. It is better to have a feature taking screenshot of an action block even longer to share on MD forum or so.
2022/03/01(火) 22:09:30.47ID:SJtTBwug
>>134
SetEdit使うとかそういう話ですか?個人的にはアラームはセットしなければ鳴らないと
思いますのでそんなに重要ではない気がしますが・・・
2022/03/01(火) 22:13:30.27ID:NxEy3/cu
>>135
振り返るとフィードバックしても画像でシェアくらいしか入ってないな 笑
2022/03/01(火) 22:38:35.92ID:nvDwwgeB
>>136
いやだからMDのマクロだけでOPPOのアラーム音量はゼロにはできるよって話しなんだけど… >>130でゼロにできないと書いてあったのでそこに反応しただけです
なので貴方がやろうとしている他のアプリとかの話もしてないし重要とかの話でもありません
2022/03/01(火) 23:15:53.60ID:pkZ9QzrK
DSDV用のマクロで
設定>ネットワークとインターネット

モバイルデータ通信を
RakutenからサブのSIMに変えるっていうマクロ組むことは出来ますか?
https://i.imgur.com/sHzimX0.jpg
2022/03/01(火) 23:17:34.07ID:SJtTBwug
>>138
う〜ん普通に音量を変更でアラームの音量0%にしてもデフォルトの時計アプリで
アラームを設定したら小さく鳴っているんだけど・・・これはゼロになっていない
という事ではないのかな?

この場合、アラームを設定する時に着信音をなしにすれば鳴らないというのは
知っているので困りはしないのだけど・・・
2022/03/02(水) 05:59:44.65ID:fIjZZ/Rm
>>140
それはOPPOじゃなくてもAndroid9から標準アプリ使ってる限り音は鳴る仕様じゃない?
Androidなら高度なマナーモードでアラームを除外とかできるけどOPPOはできないという事かな
自分はスマートアラーム使ってるから困ってないしMD使いならマクロでアラーム鳴らしてる人もいそう
2022/03/02(水) 10:40:24.86ID:yY7S3ay0
>>135
色々弄ってたら入力・出力両方に同じ名前の変数設定したり消したりしてると変なことになるね

ユーザーに余計な変数見せない方法は今のとこAB二重にするか・・・という感じ
2022/03/02(水) 16:29:17.23ID:Bx0x1uhv
Tverを起動した際に
・明るさ固定と音量を設定
終了した際に
・明るさを自動設定と音量100に
これを1つのマクロで作りhttps://i.imgur.com/9CO9NDH.jpg
試すと、動画再生させながら通知バーを
プルダウン(明るさ音量手動調整)するとTverが終了
通知バーを戻すとTverが起動したと
MacroDroidが認識してしまい困ってます
せっかく微調整した明るさと音量がTver起動時設定に逆戻り

今、マクロを2つに分けてなんとか上手くいってますが
https://i.imgur.com/P6LYmGf.jpg
https://i.imgur.com/JJQxuPY.jpg
これだとTver再生時に手動で音量、明るさ調整しても
元に戻ることないです
2022/03/02(水) 17:10:09.49ID:ffI7eHd7
>>143
分割前のマクロでトリガーの条件に直近に実行してない→このマクロで何秒間か指定したらどう?
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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