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

レス数が950を超えています。1000を超えると書き込みができなくなります。
2022/01/03(月) 16:54:23.22ID:dRJgoK3Z
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
2022/02/18(金) 16:35:44.73ID:Kyiiyb0+
画面OFFにならないやん! ってv5.22.4あるある?
2022/02/18(金) 16:55:40.48ID:fGpVfjyB
>>866
スマホ再起動したら治りました
868名無しさん@お腹いっぱい。
垢版 |
2022/02/18(金) 17:04:25.79ID:lCd2zoX+
FRepについてですが、 タッチ情報の取得後にプログラムを作成し、 画像認識成功時中央をタッチや、 タッチ操作プログラムが機能しません。 画像認識は成功しています。 タッチが行われません。 使用機種 Xiaomi Mi 10T lite 5g 何か対応方法ありませんか。 よろしくお願いいたします。
2022/02/18(金) 17:32:49.14ID:cBSGj9aN
ページの自動読み上げページ送りを作ろうかとおもったんだけど知識がなさすぎて辛いです
とりあえず画面UIで無理やり作ったけど画面つけてないとできないのはモヤッとするので改良中
http getで変数に格納したレスポンスをparseするにはシェルスクリプトで自作パーサー作るしかないんでしょうか?
2022/02/18(金) 18:45:11.76ID:XMd6/QuJ
>>869
自分専用ならGASで処理すればいいんでない?
2022/02/18(金) 20:16:28.36ID:uhGPzYdy
>>857
Pushbulletと比べるとntfyの方が即座にFire HDが反応するのでntfyの方が良いかも

TermuxはTermux:Taskerプラグイン(有料)が無いとMacroDroidから直接送れ
ないので、インテントでメッセージ送信した方が使い勝手が良いね
2022/02/18(金) 20:23:53.66ID:uhGPzYdy
>>862
送信する側の手間も考えて、受信側で何個目のカンマか抽出する感じで
それぞれ別の変数に代入できました
2022/02/18(金) 20:31:24.50ID:uhGPzYdy
>>863
なんでも良いから全部代入してね、というのは動きませんでした
https://imgur.com/hVgnos5.jpg
明示的にmessageを指定しないとダメなようです
https://imgur.com/swE6WXf.jpg
2022/02/18(金) 21:15:43.86ID:XMd6/QuJ
>>873
誤解を与えてしまってすまない
追加名(誤訳)は当然そうしないとダメ
「正規表現を使用する」は「正確に一致する値」にのみかかるオプションで、今回の例なら要らないよと言うこと(2つ目の画像のとおりで正解)
2022/02/18(金) 22:45:30.11ID:uhGPzYdy
>>874
確かに良く読むと(値)となっていますね、インテントから変数に代入するのが
初めてで、どのような形でやり取りされているか可視化出来ていないので手探り
状態だったもので

logcat Viewerとか入れれば見れるのかな?
2022/02/19(土) 00:44:12.60ID:1+eUZ4xI
>>873
そこ誤訳
インテント追加→インテントエクストラ
追加名→エクストラ名
(extraのキー名/送信側で指定したキー名)
正確に一致する値→一致したとみなすextraの値

*は2番目の写真のフィールドのみ使えるのは>>874の言うとおり
messageてキーで渡してるならワイルドカード*でその値が何でも最後に指定した変数に取るってことだよ
フィルタするパターンを与えられるってことだね
2022/02/19(土) 02:05:40.16ID:x/IwUNzw
>>876
ntfyでcurlでメッセージ送信するとmessageと入れなくても送れてしまうので
キーがmessageかすぐにはわからなかったのです
https://imgur.com/wp9hpTS.jpg
インテントでメッセージ送信するときはmessageと入力するし、公式のAuto
mation apps→React to incoming messagesを見るとmessageを指定して
いる事、コードを見るとintent.putExtra("message", notification.message)
となっている事からそうなんだろうなという認識ですね
https://imgur.com/cm5M4eG.jpg
シェルスクリプトからcurlでしかやっていなかったら到達しなかったと思います
私がポンコツなだけかもしれませんが(笑)
878名無しさん@お腹いっぱい。
垢版 |
2022/02/19(土) 02:48:01.41ID:opMxArc8
Redmi note 10 JE を Xiaomi miui 13にアップデートした瞬間、定期的に強制再起動するようになった、
MIUI 13 or Android 12 にアップデートした人で同様の症状がある人
解決方法をぜひ教えてください
2022/02/19(土) 04:06:33.76ID:x/IwUNzw
>>844
Playストアでv5.22.5リリースされたので、ntfyでHTTPリクエストを使って
POSTやGETでメッセージが送れました、もちろんFire HDでも送れます
2022/02/19(土) 05:37:31.04ID:1+eUZ4xI
>>877
cirl等でntfyのwebインターフェースを直接叩くときの仕様は一応マニュアルに記載があるかな
https://ntfy.sh/docs/publish/#list-of-all-parameters
自分で試して把握するのがいちばんの近道なんで分かって良かったということで
2022/02/19(土) 05:39:10.78ID:lSUgg860
>>877
ntfy公式(>>841の2つ目のリンク)に使えるエクストラ全部あるよ(しかもMDでの使い方がスクリーンショット付きで!)
2022/02/19(土) 05:44:34.65ID:lSUgg860
>>876
明らかな誤訳もあるとは言え英語でみても機能が直感的にイメージできるような
2022/02/19(土) 05:47:42.95ID:lSUgg860
>>876
途中送信してしまった

インテント関係は明らかな誤訳もあるとは言え英語でみても機能が直感的にイメージできるような書き方じゃ無いのよね
翻訳精度上がっても正直・・・
2022/02/19(土) 08:43:02.11ID:x/IwUNzw
>>880
今すぐ作りたいマクロがあるのではなく、教えて頂いたので調べてみようという
スタンスなので楽しみながらやっています

Termuxも川崎さんのブログを見ながらチャレンジしたけどviが起動しないとか
編集したけどどうやって保存してこの画面抜けるの?とか謎が一杯でした

HTTPリクエストも公式ではcurlから始まってますので、Taskerのサンプルを
見つけるまでちょっと苦労しましたね

HTTPリクエストの編集画面、設定のURLを線からはみ出る位長めに打って
カーソルで右にスクロールするとクエリ―パラメーターのタブに移っちゃって
編集タブに戻るとURLが消えちゃうのはバグかも?
2022/02/19(土) 08:56:59.22ID:BM2YnwlK
見辛くて申し訳ないのだけど
Tverを立ち上げた時いくつかのアクションというマクロ
https://i.imgur.com/18DSZoy.jpg
これが極めて短時間に何度も繰り返す現象を
https://i.imgur.com/iE6H7MH.jpg
防ぐ簡単な設定方法ないですかね?
既に立ち上げ動画閲覧してるのにTverが終了、起動してると
何度も認識してるみたい
Xiaomiタブレット miui13
2022/02/19(土) 09:30:54.01ID:x/IwUNzw
>>881
全く公式を読んで無い訳じゃ無いですよ〜、1枚目の画像で示していますがシェル
スクリプトでcurl -d "rickroll" ntfy.sh/mytopicだけでメッセージは送信できます

エクストラのリストがあったとしても、これだけ見たらメッセージがインテント
エクストラのエクストラ名messageに収納されているとかわかりませんよね?

サンプルのMacroDroidの画像でも変数に代入していますが、このサンプルでは
特定キーワードで発火させるために絞りこんでますので、ワイルドカード*で
変数を活用するサンプルでは無いですよ

GETで送信する時のサンプルはmessage=とかpriority=とか出てきますので
インテントエクストラが推測できますけどね

POSTもサンプルではcurl -dから始まってますので
https://curl -d "rickroll" ntfy.sh/mytopicとかやっちゃうとダメなんですよね
Taskerのサンプルを見て、初めてどこに何を入力すべきなのかわかりました
2022/02/19(土) 10:30:40.04ID:lSUgg860
>>886
前提知識どれだけあるか知らんからね
全てのレスがMDでntfy使う説明で直接覚える必要のないcurlの説明も含んでいると思って貰ったら困る

エクストラ〜はDescriptionにMessage bodyってあるんでおおよそ検討がつく。メールのbodyやhtmlのbodyなど似たような概念もある

ワイルドカード〜はntfy関係ない。MDでインテント受信使うときのテンプレ。インテントとは何者か(google公式)、MDで何ができるのか(MD wiki)で学ぶ。最適と言える資料はないから手探りにもなる

スクリプトとPOSTの対応もそれとして学ぶ必要がある。androidも(googleも)MDも関係無い
2022/02/19(土) 12:27:54.08ID:1+eUZ4xI
>>886
いや、そこは本文読もうよ
https://ntfy.sh/docs/publish/
Webhooks (Send via GET)のセクションに
To add a custom message, simply append the message=
とあるしその下のとこで各言語等のカスタム用例もタブで見られるからね(http GET渡しも)

この普通わかるわからない論争は不毛だと思う
例えば俺個人としてはインテント関連をググるとjavaのサンプルコードが山ほど見つかるから使い方すぐ分かるよなぁって思うのよね
日本語サイト前提でググってるのと英語でググってるのとでも情報量に雲泥の差があるしね
このあたりは当然人によって違うわけでアナタの感覚も>>887の感覚も理解できるよ
2022/02/19(土) 12:52:28.99ID:x/IwUNzw
>>887
>>888
まだまだ自分の経験や知識が足りないのだと思いました、試行錯誤してなんとかntfyを
少し使えるようになったと思いますのでありがとうございます

上級者というか知識のある人なら自分みたいな苦労はしないという事のようですね
2022/02/19(土) 13:10:18.16ID:1+eUZ4xI
>>889
いやいや
それなりに苦労するしその苦労の成果を惜しげもなくシェアしてるつもり
もっとも機能把握のために適当にマクロ組んで分かったら破棄なんて普通のことで苦労だと思わないって感覚だけど

大事なことだからもう一度言うけどそれぞれの感覚は理解できるよ
ntfyを知って自分で試してみてしっかり把握してって普通のことがちゃんとできる人なんだからアナタは何も間違ってないよ
2022/02/19(土) 13:15:27.03ID:CYlYA1pp
>>888
887だけど「普通わかる」と言うつもりも「わかれ」と言うつもりもないよ
問題は切り分けるべきということと質問もなければ答えられないという話
とくにMDから離れた知識になればわざわざ知ってる?(理解してる?)などと確認取ったりしない

887はそういう聞かれなければ答えられないこと(人によってはそんなこと知ってると言われること)に対して愚痴が飛んできたからレスするような内容じゃ無かったと示してるだけ
2022/02/19(土) 13:22:38.54ID:CYlYA1pp
>>889
>>887はもろにその苦労してきた経験だよ

あれこれ試してるレスとかスクショも貼ってくれてるから同じように苦労してるなと思ってるし、その結果が出てるならこのくらいはわかるだろうって前提のレスをしている
2022/02/19(土) 13:23:47.40ID:1+eUZ4xI
>>891
うん、アタナが苦言を呈したくなる感覚も正しいよ
大事なことだから〜(以下略)
俺がいってるのはこのギャップは埋まらないんでもういいよねってこと
2022/02/19(土) 13:59:30.06ID:x/IwUNzw
MacroDroidがバージョンアップしてHTTPリクエストの表示が変わったので
なんとか使えたけど、少し知識が深まったので旧バージョンのGETでも
メッセージが表示できました

Termuxとかむちゃくちゃ遠回りしたけどcurlコマンドじゃなくてもFire HD
からntfyを使えるようになったので良かったです
(Fire HDの元の質問者じゃないけどね)
2022/02/19(土) 14:45:06.19ID:1+eUZ4xI
>>894
termuxはいいよ決して無駄にはならんし
vim動かんのは謎だけどpkg installしてる?(俺はjoeが好み)
エディタemacsでもQuickEditアプリで編集してcpで持ってくるワークフローでもいいと思うけどね
ちなAndroid12+は知らんけどそもそもcurlはtoyboxに入ってないから標準mkshを呼ぶshell scriptアクションだと動かん環境が多いよ
2022/02/19(土) 14:45:08.22ID:BM2YnwlK
>>885だけど。なす術もないのですね…残念
2022/02/19(土) 14:52:19.34ID:1+eUZ4xI
>>896
ザックリだと緑の条件欄で一定時間内に当該マクロを起動してなければ起動するように抑制できるよ
起動後にフォアのアプリチェックしてTVer以外のときはマクロ終了する対処も有効
2022/02/19(土) 16:15:38.20ID:Hssqcx0o
>>870
dogetでできました
ありがとうございます
2022/02/19(土) 16:27:44.09ID:lSUgg860
>>896
スクショで無効にしてる条件だとなんか問題あんの?
MDの細かいこと考えなくても良くなる優秀な仕組みだと思うけど
2022/02/19(土) 16:55:50.85ID:x/IwUNzw
>>895
また無知を晒す事になるけど、今はTermuxはGoogle Playからインストール
しちゃイカンのですね、さっき起動したら赤文字で怒られてしまいました
指示されたドキュメントを読んでF-Droid版に切り替えたいと思います

ドキュメントを読んでいたらF-Droidならプラグインは無料だと・・・
Termux:Tasker課金しちゃいました(泣)

まだほとんど使い込んで無いのでアンインストールして再構築したいと思います
2022/02/19(土) 17:14:39.00ID:1+eUZ4xI
>>900
Termixは2020年秋冬の段階でAndroid10(SDK29だったかな?)に追従しない決定してるからもうplayストア更新できないのよ
更新したらSDK30ベースの規約に合わなくて棚から追い出されちゃうから
2022/02/19(土) 20:22:52.22ID:3iM7TJ/S
>>902

一番下の条件が無効になっているのは意図的ですか?
ここの時間を調整するのが簡単そうにみえました。
2022/02/19(土) 20:26:21.92ID:Il8qf/2z
>>861
わかりづらくてすみません
1と2はその通りです

そのアプリはユーザー登録をしなくてもポイントが貯められるので、端末ごとに貯めています
一日のうち適当なタイミングでスマホとタブレット両方で回収作業をするので、一緒にマクロとアプリを起動すれば便利だと思いました
最終ページまでいったのを検知するようにしたかったけど、自分のスキルでは厳しかったのでめくる数を指定しています

あと、読んで気に入った漫画は買ってます(念のため)

>>864
サブランチャーを知りませんでした
これ便利ですね!ありがとうございます

>>865
意外といろいろ選択肢あるんですね
ありがとうございます
物理ボタンは温存したい派なので、サブランチャーから起動することにしました
2022/02/19(土) 20:45:33.74ID:lSUgg860
>>903
ひとまず解決したのかな?おめでとう
スマホからfireHDのマクロ動かす方法はfireHDで実際に試してみてる人いるから気になるならスレ追いかけてみると良いよ
見た感じ成功してるっぽい
2022/02/19(土) 21:23:31.74ID:1+eUZ4xI
fireTVですら動かしてる人いるしね
2022/02/19(土) 22:11:49.23ID:Il8qf/2z
>>904
ありがとうございます
お世話になりました
気になることがいっぱいで追いきれてません
学ぶことが多すぎて知恵熱でそうなのでぼちぼちやっていきます

>>905
まじすか!それはすごいですね
今年の目標にします
2022/02/19(土) 22:54:01.54ID:Vy/CHmkK
フリーWi-Fiに接続するとき「同意する」ってのを選ばないと接続できないやつがあるんですけどこれを自動化できます?
2022/02/20(日) 04:58:57.27ID:+fgD5NE2
>>907
できないマクロはただのマクロ
2022/02/20(日) 07:24:27.05ID:P+DSOpcQ
>>461,489です
OPPO A5 2020だけれど
MacroDroid最新にアップデートしたらまた同じ症状に
音量変化しなくなった
グリップボードの更新、音量共ログには残ってるけれど
実働せず。疲れた
2022/02/20(日) 07:46:48.91ID:8R2jP+rx
>>909
OPPOは今やAndroidでは世界3位のメーカーなのにMDの対応悪いよねえ
このスレで一体何人の「音量変更がうまくいかない!」を聞いたことか
とりあえずメディア音量だけを変更したいなら音量アップダウンで対応するのが無難かな
2022/02/20(日) 08:03:46.61ID:pvVglHET
話題になる度ちょいちょい言ってるけどクリップボードを更新に期待するのが間違ってるのよね
2022/02/20(日) 10:49:20.97ID:M93UYfBf
>>908
UI画面操作ってアクションでできそうですね
Taskerよりは簡単っぽいんでこっちに手を出したんですけどプログラムの類は一切わからないのでスレ見るとチンプンカンプンで…
2022/02/20(日) 10:54:15.74ID:OfLsMEbp
>>909
この問題あまり良く知らないのだけど、MacroDroidがフォアグランドに
あれば音量調整が出来るという事だと思うのでこんなマクロはどう?

一瞬ダイアログ出るけど動かないよりはマシだと思う
https://imgur.com/JElp8Bl.jpg
2022/02/20(日) 11:25:57.06ID:8R2jP+rx
>>913
横レスだけどダイアログでOPPOの音量変更できますねえ
だけど一瞬とはいえダイアログはでかいので目障りなのが残念だなあと思う
MD側がダイアログの背景とテキストを透明にするのとUI操作じゃなくて通知みたいにダイアログを消す手段を設けてくれないかな
そしたらMDを前面に出さないと動かない他のコマンドにも応用できそうで期待が膨らむのにね
2022/02/20(日) 11:50:29.27ID:pvVglHET
>>912
少しずつ組み立てていったらいいよ

好きなタイミングでマクロが動くことを確認する
https://imgur.com/bxisLbh.png

「同意する」を選びたいときに手動でマクロを動かしてみる
https://imgur.com/IcmLecc.png

自動で反応してくれるトリガーを探す
https://imgur.com/fIXVAp8.png

「同意する」が通知かどうか知らんので最後のは動くかわからないけどね
それに、もし通知ならUI操作じゃなくて通知の自動操作でいいかもしれない

躓いたらそれに絞って質問すれば答えもあるだろうけど最初のレスじゃたぶんできるんじゃね?という意味のない回答しかできないからレスもつかないよ
2022/02/20(日) 12:08:20.22ID:pvVglHET
>>914
ダイアログってオーバーレイだから動かないって思ってたけど動くのか
MDドロワーじゃダメらしいけど良くわからんね
なおOPPOは持ってない
2022/02/20(日) 13:52:29.44ID:M93UYfBf
>>915
Wi-Fiネットワークを検出的な通知が来てそれをタップして開いたページで同意するので通知の自動操作→UI操作ですね
これ同じアクション内のタスクは上から実行されていくんです?
2022/02/20(日) 14:20:32.26ID:pvVglHET
>>917
基本的には、そう
スクショでグレーアウトしてるのはコマンドタップしてでるメニューから「無効」にしてるやつで、自動実行の時には無視される
他にも制御用のコマンドでいろいろ難しいこともできる
2022/02/20(日) 15:17:59.61ID:OfLsMEbp
>>914
>>461のマクロは時限式なので別に画面を眺めている訳では無いので
普通にMacroDroidフォアグラウンドにして音量変更しても良いと思う

確実性を取るならもっと待機長くすれば良いかもね
https://imgur.com/q0MYXFp.jpg
2022/02/20(日) 16:29:56.23ID:8R2jP+rx
>>919
それは昔からある常套手段でもっとも画面切り替えが目立つ目障りな方法ですやん
まあ画面閲覧中や操作中でなければ見た目関係ないのは同意ですけどアプリ起動終了で音量変更させる時にピカっとされるのは気になりますね
TouchTaskみたいな無色のオーバーレイ表示をMD自身ができたらダイアログ表示と同じ結果になるのかなあ(遠い目
2022/02/20(日) 17:35:36.09ID:qVlWeUag
>>920
俺は手元に今OPPOないからためせないんだがなぜdimがダメなのか分からん
>>847がダメだったって言ってるけどちょいウエイトしてもダメなんじゃろか?
2022/02/20(日) 17:40:58.61ID:qVlWeUag
こういうので待ち時間要調整なだけなんではと思ったり
https://i.imgur.com/4EszwED.png
2022/02/20(日) 18:05:22.31ID:5pEmAaUL
>>921-922
ウエイト入れても変わらず画面輝度変更では音量変更できませんね
オーバーレイだけでなくテキスト表示がある事とか全画面では無い事とか別の何かが重要なんですかね
因みにポップアップでも音量変更できますけど表示時間がダイアログよりめちゃ長いのが…
ポップアップだと背景変えられるのに透明も無いので音量変更の為に使うのは難しそうです
2022/02/20(日) 18:13:53.04ID:qVlWeUag
>>923
なるほどねぇ
じゃあやはりなんかMD自身が表示?処理しなくちゃってことね
あと考えられるのは
・dim中にアイコン下の文字列更新するこか?
・dim関係なくポップアップを短時間で背景色と文字色を一緒にして右上とか?視線取られにくい位置に丸ポッチ出るのを許容
くらい?
2022/02/20(日) 18:26:03.02ID:qVlWeUag
0.1秒(100ms)の無音ファイル再生→50msウエイト→ボリューム変更→ボリュームチェック
をボリューム変わるまでループ(max10回)とかどうだろ?
そもそも音のリクエストじゃフォアに行かないかな?
1文字のダミーファイルから読み出して変数に入れるとかもバックのまま?
不可視で操作もってかれないフォアの処理見つかるといいね
2022/02/20(日) 19:36:30.62ID:5pEmAaUL
>>924
既にdim中に何かをするのは色々試してますけど何も変化なしです
ポップアップも既に色々なパターンを試してまして許容範囲ではありませんでした
通知の表示も試したけどこれはうまくいかなかったですね
>>925
色々ご提案ありませんございます
それらはMDがフロントにいる状態ではないので無理だと思います(過去に山ほど試してるので…)
2022/02/20(日) 20:36:52.25ID:rAhFMNV2
reno 5a でクリップボード更新で音量変更できてますよ
2022/02/20(日) 21:00:22.24ID:5pEmAaUL
>>927
なに!?
試してみたら以前ダメだった3番目のマクロ呼び出す時に完了まで待たないパターンで更新できるね…
パターン1:ダメ
https://i.imgur.com/R0vNmId.jpg
パターン2:ダメ
https://i.imgur.com/foL5MhL.jpg
https://i.imgur.com/z9k8t0B.jpg
https://i.imgur.com/x21n7aI.jpg
パターン3:OK
https://i.imgur.com/v6LN1fW.jpg

前回までの完了まで待つパターンで更新できてた方が理解できない話しではあったので何かが修整された?
2022/02/20(日) 21:09:10.63ID:OfLsMEbp
多分これなら満足してもらえると思います、ADB Shell [Tasker Plugin]のインストールが必要です
https://imgur.com/8dF4OGf.jpg
ADB Shellプラグインの設定はこちら、メディア以外はMacroDroidで動くのでそちらで
https://imgur.com/niXb9SH.jpg
2022/02/20(日) 21:36:17.98ID:OfLsMEbp
まずはプラグインのTESTでちゃんと動くようになってからMacroDroidの
方に打ち込んだ方が良いかも

色々試行錯誤していて動くようになったので、PCとUSB接続された状態で
Android端末側のADBデーモンをTCP/IP接続モードにするコマンドが必要
かもしれません
adb tcpip 5555
2022/02/20(日) 22:15:22.22ID:qVlWeUag
MDプラグイン呼び出しでもいいなら
termux-volume music 5
とかでも別に良さげ(未テスト)
項目は%streamなり[lv=stream]なりで
5の即値のとこ%volなり[lv=vol]なりでも
https://i.imgur.com/XzqckYb.png
https://i.imgur.com/KdnntLV.jpeg
https://i.imgur.com/mPcU9LN.jpeg
肝心のOPPOで動くかは分からんけどXiaomiではもちろん動くんで
2022/02/20(日) 23:13:54.19ID:OfLsMEbp
>>931
見様見真似で打ち込んでみたけどエラー吐いてデバッグできません、肝心のOPPOで
動くのかの検証になればと思ったのですがスキルが低くて間違っているのだかOPPO
だからかわからず(泣)
2022/02/20(日) 23:24:37.68ID:qVlWeUag
>>932
チェックポイントはこんなとこ
・termux:apiのインストール
・上記アップデート
・catしといたファイルの中身を~/.termux/tasker/ にファイル名あわせて作る
・上記をchmod 755とか700などとして実行可能に
・MDのアプリ情報でパーミッションをtermuxにも権限付与
それでも動かなかったら変数にエラー取れてるハズだから貼ってみて(typoでstderになってる変数の中身)
2022/02/20(日) 23:27:21.06ID:2aDD/Lic
>>919

質問者とは別の方ですよね?

私がいってるのは条件部分だけなので
画面が切り替わるという意見が
よく理解できませんでした。

まあ、質問者の方の反応なければおしまいにしましょうか。
2022/02/21(月) 07:33:15.72ID:nywocvVN
>>933
やはりエラー出ちゃいます、こんな感じでわかりますか?viで直接編集しているので
文字コードや改行コードは問題ないはずなのですが・・・
https://imgur.com/57EXofe.jpg
2022/02/21(月) 07:58:02.85ID:6l6pH0ru
>>897
>>899
やってみますありがd
2022/02/21(月) 10:25:28.26ID:CalXjXuO
>>935
あーいや、上のはtermux-volumeの引数なしの出力
JSONデータ構造返してくれるのよ
bashスクリプトは1行だけ
/data/data/com.termux/files/usr/bin/bash $1 $2 $3
ホントにこれだけのおまじない
分かりにくくてごめん
$1に%cmdが入ってきてMD側の文字列「termux-volume」になる(汎用だからコマンドも渡してるだけで普通はbash側に書く)
同様に$2 $3がそれぞれ%streamと%volの中身受け取るってことね
2022/02/21(月) 12:18:51.78ID:nywocvVN
>>937
今ちょっと時間が無いので手短に、自分の設定の悪さかTermux:Tasker経由では
動かせていないです

しかしTermux上でtermux-volume music 10を叩いてもOPPOは無反応なのです
termux-volume alarm 10を叩くとアラーム音量が動く事からtermux-volumeで
OPPOのメディア音量を動かす事は無理なのかもしれません

帰宅後もう少し粘ってみるつもりですがTermuxでは越えられない壁をadbは越えて
実行出来ているのかもしれませんね
2022/02/21(月) 14:10:59.15ID:CalXjXuO
>>938
引数なしでtermux-volumeするとキーと最大値が分かるんで対応関係確認したほうがいいね
まったく動かないならともかくalarmは動くって話なんで
2022/02/21(月) 17:11:34.29ID:WpQ/76LS
>>909です まとめて御礼
皆さん引き出しが多くて羨ましい
クリップボードと音量変更のアクションを
マクロの1番最後から1番最初に移動させたところ何故かきちんと作動。
お騒がせしました
https://i.imgur.com/WWwfspk.jpg

あと、他の音量変更マクロで作動したりしなかったりで
>>913こちらと組み合わせても上手くいかず
>>919こちらと組み合わせたところ上手く行きました
とりあえず様子見しますありがとう
2022/02/21(月) 20:07:34.73ID:nywocvVN
>>939
どうもTermux-apiが上手く動作していない感じですね、アンインストールして環境を
再構築してみます、Xiaomi機も持っているのでそちらもセットアップしてみますね

メディア音量が動かないのはTermuxに限らずMacroDroidやButtons for Alexa経由の
Alexa定型アクション、Volume Aceのスケジューラー等他のアプリでも起きています
それらのアプリでも他の音量は動くのでTermuxも駄目なのかもしれません
2022/02/21(月) 20:27:23.42ID:CalXjXuO
>>941
ボタンのデフォをメディアにする/リンガーにするとか
サイレントの管理方法(ボリュームゼロで実現or別途モード管理)でも変わってきそう

なかなか手ごわいがいろんな手法が模索されるのはいいことよね
adbもtermuxからローカル接続して呼べるんだがAndroid11の動的ポートの取得がイマイチ決め手に欠ける
2022/02/21(月) 22:30:27.28ID:nywocvVN
>>942
環境を再構築して、MDcommon.shの内容を簡略化したら動くようになりました
結論としてOPPO機でtermux-volume musicは動きませんでした
同じ構成のXiaomi機では動いていましたので構文や設定のミスは考えにくいです

今の所、画面切り替え無しでOPPO機でメディア音量を変更する場合はadbを使う
のが良さそうですね
https://imgur.com/NZH6Klj.jpg
2022/02/21(月) 23:16:28.97ID:24qDMnG1
adbが良いと言うかそこまでしないとダメと言うか
2022/02/21(月) 23:30:52.76ID:nywocvVN
>>944
adbも万能じゃなくて再起動するともう一度adb tcpip 5555のコマンドは必要みたいだし
最初1〜2回動かなかったりしてますよ(笑)

とりあえず今は動くので明日の朝、スリープ解除して動作テストしようと思ってます
2022/02/21(月) 23:41:00.36ID:24qDMnG1
>>945
ようはそれ同じネットワーク内なら好きにadbコマンド打てる状態ってことだから、そこまでセキュリティざるにして上位権限解放しないと使えないのが良い状態なのかという話でね
2022/02/21(月) 23:48:38.21ID:24qDMnG1
そういえば勝手なことを言ってみると音量変更だけのマクロをショートカットで起動してみるとどうだろうか
2022/02/22(火) 00:02:09.17ID:0OaNsERQ
>>946
フィンガープリントを許可しないと繋がらないのでは?
localhostを指定しているし、そこまでザルかな?
2022/02/22(火) 05:12:38.19ID:0eTnqZx3
>>943
画面切替なしで誰でもできる音量変更方法は>>928のやり方になります
クリップボードの更新を別マクロで完了を待たない状態で呼び出して音量変更
MDの仕様変更で使えなくなるような裏ワザなので何時までこの技が有効かは不明ですけど

最新のOPPO用改良版マクロ貼っておきます
https://i.imgur.com/6yp76T1.jpg
一部の音量だけ変更されてない時が一度あったので念のため音量変更は2回ループ
2022/02/22(火) 21:33:23.48ID:j7FOXuLW
最近公告が消せない広告だったりしてかなりうざいんだけど、これgoogleが悪いんだろうか?
2022/02/22(火) 22:33:16.87ID:0OaNsERQ
>>949
ありがとう、でも自分は最初の質問者では無く、OPPOの音量変更に興味を
持ち、色々な方法を模索していたのです

その中でadbはフォアグラウンドにあるかは関係なく音量変更が出来るので
プラグイン呼び出しなら制限を超えられるのではないか?という意見があり
termuxをOPPOで検証していたのです
2022/02/22(火) 23:28:12.56ID:2RX7fNF/
>>943
動作確認お疲れでした
adbはTernuxからもAndroid11+だとlocalhost接続で便利に使えるんだけどリブート時にアサインされた動的ポートの取り方だけがねぇ
開発者オプションの画面から読むかnmapで調べるかみたいな話になっちゃうのよ
953名無しさん@お腹いっぱい。
垢版 |
2022/02/23(水) 10:00:07.51ID:s6NZ+7Xp
MacroDroidでカーナビとBluetooth接続したときに、BluetoothテザリングONにする事は出来ないの?
2022/02/23(水) 10:59:49.76ID:4NceBW/h
>>953
親機AndroidのBluetoothテザリングは常にオンなので親機側のMDがどうこうする必要がない
なのでカーナビ側の設定が悪いかナビがBluetooth接続でインターネットに繋がる仕様ではないとか
2022/02/23(水) 11:51:10.36ID:cOxhHwUa
適当な事を言うな

BTテザリングはアクションからオンに出来る機種と出来ない機種がある
ちなうちのAndord10以降のGalaxyは全滅
だから必要な機種はBTオン時にテザリングの設定画面呼び出すマクロ組んでる
2022/02/23(水) 12:03:39.95ID:P3tIs70Z
Galaxyて特殊なんだな
957名無しさん@お腹いっぱい。
垢版 |
2022/02/23(水) 12:06:57.51ID:s6NZ+7Xp
>>955
やっぱり出来ないのね。
再起動する度にBluetoothテザリングoffになるから、ちょっと面倒い。
設定画面の呼び出し試してみる。
958名無しさん@お腹いっぱい。
垢版 |
2022/02/23(水) 12:09:04.51ID:s6NZ+7Xp
因みに、持ってるMotorolaの機種全部、再起動したらBluetoothテザリングOFFになる。
2022/02/23(水) 12:44:04.47ID:RZSxrdEa
helper最新1.7みたいだけどリンク先404だな。
2022/02/23(水) 12:49:21.64ID:4NceBW/h
BluetoothテザリングのON-OFFがある機種なら普通にMDのメニューからBluetoothテザリングを有効にするだけだと思ってたわ
初めからONになっててON-OFFがない機種だとメニューにBluetoothテザリングが表示されないけどGalaxyとかMotorolaはON-OFFあるのにメニュー表示されないんだな
2022/02/23(水) 15:20:12.43ID:kkTk4qgm
>>959
https://www.macrodroidforum.com/index.php?attachments/macrodroidhelper_v1_7-apk.1262/
962名無しさん@お腹いっぱい。
垢版 |
2022/02/23(水) 15:38:52.82ID:/EkFuuXP
条件分岐のIf節にカレンダーの予定を指定して、
実行日(今日)にその予定を入れてマクロ動かしたら
何故かElse節の子アクションの方が実行されたんだが、
失敗の原因分かるやついる?
2022/02/23(水) 16:04:40.18ID:/gJ+M3AC
いない
964名無しさん@お腹いっぱい。
垢版 |
2022/02/23(水) 16:10:11.69ID:/EkFuuXP
>>963
俺の訊き方が悪かったな。
If節にカレンダーの予定を指定して条件分岐に成功してる奴っている?
2022/02/23(水) 16:36:54.47ID:BqUzJwib
>>962
カレンダーは日付でみるもんじゃないけど大丈夫?
「時分」までみてその「時分」が予定内(外)か?って判定だよ
2022/02/23(水) 16:37:38.73ID:BqUzJwib
そろそろ次スレ立て行ってくるけどスレ立て970に変えちゃっていいよね
レス数が950を超えています。1000を超えると書き込みができなくなります。
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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