探検


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

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

次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
2022/02/14(月) 22:01:00.46ID:Z3LD0/Dr
>>770
話しの流れだけ見てるとたぶんそれですね
何もしないでサーバーに自分専用の場所が確保されてるわけはないので
2022/02/14(月) 22:01:39.46ID:cm/IwY/P
>>756

ありがとう。

いつもMacroDroidというワードと一緒にググっていたような気がします。
探し方がわるかったことに気づけましたw
2022/02/14(月) 22:19:04.09ID:3TSJKgRX
スクショとってきました

> webhookをコピー:トリガーで識別子を○○にして作成したwebhook内のURLをコピーボタンでコピー
 →testを識別子にしてコピーボタンでコピーしました

> ブラウザで開く:Chromeで開く
 →ChromeとSleipnirで開きました

> とりあえずマクロはちゃんと保存してトリガーの実行もしてみた
 →保存して、マクロを試す、トリガーを試す、アクションを試すを実行しました

https://imgur.com/AOS5nUs
https://imgur.com/R4SCUql
2022/02/14(月) 22:20:41.73ID:3TSJKgRX
id変わってますが762です
2022/02/14(月) 22:27:34.72ID:o3TLa+6/
https://imgur.com/AOS5nUs.jpg
https://imgur.com/R4SCUql.jpg
2022/02/14(月) 22:48:05.69ID:trLjnzAN
>>774
自デバイスを呼んでるのね
すでに登録済だと200返ってくる
ちゃんと動くと循環して狂ったようにトリガ呼ばれる

他の端 末Bにもidentifierを付加したトリガを用意して
1.A端末のhttpgetから送信 / B端末のwebhookトリガで受信
2.このAとBを反対にしてテスト
で状況把握できるハズ
タップできなくなるほどじゃなかったけどくれぐれも循環で呼ばないでね
2022/02/14(月) 22:49:08.84ID:/+Rf5HKX
>>775
ログにWebHooK Trigger -> Uploading push token id to macrodroid backend
for this device id(デバイスID)とPush token upload successと出ないとダメだと
思うなぁ、マクロを保存とかマクロを試すと出ると思うんだけど?

川崎さんのブログの試してみたけど最初は上手くいかなかったけどちゃんとOKって
出るようになったよ、とりあえずこれ試してみたら?
https://blog.goo.ne.jp/oprsfr3saku/e/146458543b910b67f7ce6a68e783e406
2022/02/14(月) 22:52:12.30ID:trLjnzAN
あ、ベータだとhttp getの実装変わっちゃってて
あとバグもあるみたいだから厳密に同じテストはできてないんだ
新規登録でもないしちょっと再現テストは厳しいな(面倒だなの意)
2022/02/14(月) 23:24:06.82ID:/+Rf5HKX
>>779
自分は新規だからこのメッセージ出たんだね、ただ再インストールしているようなので
同じメッセージが出ないと駄目だよね?

自分もマクロを保存しないでブラウザに食わせたらInvalid device identifier: (デバイスID)
が出たのでサーバーにデバイスIDが保存されていないから動かないでビンゴだと思うなぁ
781名無しさん@お腹いっぱい。
垢版 |
2022/02/15(火) 00:01:30.27ID:H9f2Yz13
厳密な再現では無いのだけど自分の別端末で再度テストしてみたよ、結果としては
マクロを保存した時にIDは送信されて保存されるようです

他のデバイスのIDだと動くという事なので自分も2端末で試してみましたがどちらの
端末もきちんと動作しました
2022/02/15(火) 01:22:04.04ID:Ijp8t8pA
>>781
テストおつかれさんです
特定ポートが遮断されてるんじゃ?と推測
ジェイミーがfirebaseからアンドロイド通知のメカニズムと筋が同じもので端末のトリガ叩いてるって言ってたと思う
だからセキュリティ、広告ブロック、vpn/proxyあたりが怪しい
同一LANセグメント内の端末差ってことならね
違うキャリアのモバイルデータ越しなら他の要因も考えられなくはないけど
2022/02/15(火) 03:29:43.37ID:90GugUwB
>>778
その川崎さんのページのやり方だと初めて使う人はサーバーに登録されてないからエラーでるんじゃないかな?
とりあえず1つはwebhookのトリガーでマクロを作ってもう1つの方にはHTTPリクエスト(GET)のアクションを作ってwebhookのURLを貼り付けて保存 → HTTPリクエスト(GET)のマクロからアクションを実行して動作確認
因みにHTTPGETは非推奨となってるのでHTTPリクエスト(GET)を使用
2022/02/15(火) 06:43:04.16ID:H9f2Yz13
>>782
広告を消すためにAdGuardを使う人も多いみたいだからそういう可能性もあるのかもしれませんね

>>783
川崎さんの方法でも2回目はスムーズに行きました、マクロを保存すると>>778で書いたログが
記録されて登録されましたよ
2022/02/15(火) 07:09:39.21ID:H9f2Yz13
>>783の方法も試してみました、一つ目のWebhookのマクロを保存した段階でログ
が記録されていました、2つ目のアクションからのリクエストも成功しました

この2台は最初に使った2台とは違うので初めて使う場合と同じだと思います

自分は成功したのだけど、元の質問者がどうなのかわからないので試してもらうしか
無いですね
2022/02/15(火) 07:51:23.38ID:V3Q/twI9
>>613
今使ってるアプリの再起動、まさに欲しい機能だから教えてほしい
ルート化なしでも使えるやつ?
2022/02/15(火) 07:56:55.12ID:B2FiRiuB
車載専用のスマホをSpotify再生機として利用している。
車とBluetooth接続で画面オン、Spotify起動と再生、一曲目の歌詞画面表示までは問題なく出来てる。
曲が変わったタイミングで再度歌詞表示させたいけどいい方法ないかな?
今は「歌詞」の座標を定期的にタップするマクロで一応機能してるけど、もっとスマートな方法あればいいなーと。
良い方法あれば知恵を拝借したく、お願いします。
2022/02/15(火) 08:16:41.20ID:taGtnGR0
>>786
再起動したいアプリを「新規」に起動
ダメならバックグラウンドで停止→アプリを(新規or通常)起動
それもダメならプラグインアプリでアプリを強制終了→アプリの起動
>>787
「歌詞」の部分のテキストがアプリから読み取れるのか、曲が変わった事をアプリで画面から読み取れるのか次第かな
UI操作で確認してみてダメならTouchTaskを使ってみる
どちらも認識しなかったら厳しい
2022/02/15(火) 12:13:30.59ID:MXHuZLVH
>>787
アーティストと曲名を通知から拾って読み上げるマクロがあったかと思うので、通知から曲の切り替わりをトリガーに出来ませんかね?
790名無しさん@お腹いっぱい。
垢版 |
2022/02/15(火) 19:06:13.84ID:fbg+2TaL
ジオフェンスで地図拡大して、範囲設定して確定のチェックを押しても、再度みると位置がずれています。
地図をまったく拡大せずに範囲設定、チェックすると再度開いても設定した位置になっています。
こんな仕様でしたっけ?
うちだけのバグかしら?
2022/02/15(火) 19:13:06.08ID:rpQo3jCE
>>790
試してみたけど問題なしでしたよ
2022/02/15(火) 19:20:32.26ID:xybQ5apR
>>790

ジオフェンスは広めに設定しておくものです。
50〜100m
ピンポイントに自宅のみを設定してはいけないです。
793名無しさん@お腹いっぱい。
垢版 |
2022/02/15(火) 20:15:56.14ID:fbg+2TaL
>791,792
ご確認ありがとうございます。
アプリ&ヘルパーをアンイストール、再インストールしても症状は変わりませんでした。
範囲は500mでやっているですけどね
2022/02/15(火) 21:27:35.64ID:rpQo3jCE
>>786-787
ところでなんでこの人達は質問しておいて放置してるんだろう?
自分にとって希望通りの回答じゃないと無視するクセがある人なのかな?
2022/02/15(火) 21:30:18.79ID:ZeNmN6a3
>>794
回答にいちいちリアクションするほうが珍しいくらいだよ他のところだと
ここに常駐してる人間じゃ無いんじゃないか?
796762
垢版 |
2022/02/15(火) 22:02:39.81ID:wfBrAQVO
Webhookが使えないのはタブレット(Fire HD 11世代)で、セキュリティソフト、広告ブロック等のアプリは入れてません

以下試したこと(長くなってすみません)

●アンインストール→再起動→webhookをトリガーにしたマクロを保存 を何回かやってみましたが>>778さんの文言は出てこず
No push token available, Web URL trigger will not currently work と出ます

●No push token available? | MacroDroid Forum
https://www.macrodroidforum.com/index.php?threads/no-push-token-available.63/
を参考にgoogle playをインストールしたら、マクロを試す・アクションを試す・トリガーを試すはできるようになりました

●Webhooks stopped working | MacroDroid Forum
https://www.macrodroidforum.com/index.php?threads/webhooks-stopped-working.506/
を参考にマクロを全削除からの再インストールも試しましたが変わらず

>>777さん>>778さんの
川崎さんのマクロとそれを呼ぶマクロをタブレット・スマホの両方に作りました
(>>783さんのHTTPリクエストはアクションになかったのでWebサイトを開く/HTTP GETを使用)
何回か試しましたが
スマホ→タブレットは404 Invalid device identifier
タブレット→スマホは200 ok でした

●VPNはわからないのですが、ルータのVLANという項目はオフでした

●ポートはIPを調べてPort Scannerというアプリでみましたが、調べ方は合っているでしょうか?
タブレット(Wi-Fi)、タブレット(スマホでテザリング)、スマホ とやってみました
調べたポートは7,21-23,25,53,80,110,111,113,135,139,143,199,256,443,445,465,554,587,993,995,1720,1723,3306,3389,5269,5900,8000,8080,8888,10257,5228です

macrodroid.com 217.160.0.248
 Wi-Fi 0 port open
 テザリング 21,554,1723
 スマホ 0 port open

trigger.macrodroid.com 104.248.109.100
 Wi-Fi 3306,8080
 テザリング 21,554
 スマホ 22,3306

あと何か抜けがありますか?
Fireなのが怪しい気もしてきました
(前に使ってた第7世代のはWebhook普通に使えます)
2022/02/15(火) 22:53:52.30ID:Ijp8t8pA
>>796
ジェイコブは4割適当だからそのつもりで流して見たほうがいいよ

それはそれとして
スマホ側にタブレットのMDで生成されたuuid/identifierがちゃんと設定できてる前提でマクロをリモートから叩けてないわけだから
タブレットでwebhook入のマクロを初めて保存する際にサーバと通信できてないんだよ
自分で言ってるようにFireHDのカスタマイズが悪さしてそうだよ
ざっくりOSの設定見直して怪しいとこなければ粘り強く検索するしかないような
798787
垢版 |
2022/02/15(火) 22:54:31.60ID:q3tlNrVf
>>788
>>789
回答ありがとう!どちらも知識にないヒントだったのでいただいた情報を元に試行錯誤してみます!
2022/02/15(火) 23:04:22.43ID:Ijp8t8pA
>>793
5.22.3か4あたりで表示ずれバグ直したって出てたね
https://i.imgur.com/uojsxbS.jpg
2022/02/15(火) 23:12:22.09ID:bdMn01fA
[Global]adb_wifi_enabled = 1の時は〜というような条件自体をトリガーにしてアクションを実行する方法ありませんか?

やりたいことは、「ワイヤレスデバッグがオンの時に画面消灯時間を30分に設定して、オフになったら2分に戻したい」です。
何かをトリガーにして消灯時間の設定を変更する事はできましたが、あくまでも自動的に設定が変更される方法を探しています。
2022/02/15(火) 23:27:51.46ID:Ijp8t8pA
>>800
adb有効にして接続確立すると通知でないかい?
それ使うといいんじゃないかね
https://i.imgur.com/erZCh9H.jpeg
802800
垢版 |
2022/02/15(火) 23:43:46.83ID:bdMn01fA
>>801

それでチャレンジしてみます。
ありがとうございます
2022/02/15(火) 23:54:52.78ID:lof2m7VF
>>800
トリガーはそういうもんじゃないよ(状態はトリガ一になり得ない)
もし状態がトリガ一になったら(そのマクロが条件の状態を変更しない限り)ずっとマクロがトリガーし続けることになってしまう=端末は操作不能になる

それを自動化したいと言うなら
「[Global]adb_wifi_enabledの値が変わったとき、その状態が1ならば」〇〇する
というマクロになってこれも「何か」をトリガーにしてる

言いたいことはわかるけど伝わらないんで気を付けてね
804名無しさん@お腹いっぱい。
垢版 |
2022/02/15(火) 23:55:16.40ID:fbg+2TaL
>799
これでした。先程アップデートして症状が改善しました。
ありがとうございました。
805800
垢版 |
2022/02/16(水) 00:48:31.76ID:GGSuMCLp
>>801
>>803

Tasker PluginのSecure Settingsを利用する事で
adb_wifi_enabledの値が1の時(0の時)という状態をmacrodroidのトリガーに設定する事ができたので
無事希望通りのマクロが作れました。
もしSecure Settingsのmonitoringのバッテリー消費が多かったら、>>801の接続確立通知利用を試してみます。
2022/02/16(水) 02:28:34.25ID:EU006+N5
>>805
あぁあったなぁ
俺は一応SecureTaskつかってるんだった
secure settingsの方が専用コマンドあるくらいだから親和性いいと思うよ
バッテリーは大勢に影響ないと思うけどイマイチだったらSecureTaskでも取れると思う
2022/02/16(水) 04:47:57.58ID:vbxcNC14
このスレにはMacroDroidの翻訳してくれてる人いるんだよね?
ここで言うのもなんだけど
「代替"え"」の修正お願いします
https://i.imgur.com/af0s3y2.jpg
https://i.imgur.com/kTLhDMy.jpg
2022/02/16(水) 05:04:33.78ID:RySx1F7c
>>807
翻訳してる人がいるんじゃなくてこのスレでサポートしてくれてる人が翻訳してる人に改善要望出したら尽く拒否されて「もう頼まん」と喧嘩別れしたような話しじゃないかと思うけど…もしかしているの?
2022/02/16(水) 06:54:22.28ID:uzJk31hg
>>796
改善できる保証は無いけど安くFire HDが手に入ったら検証してみるつもり
怪しいと思っているのはGoogle Playの導入、調べたら方法とか順番とか
色々あるみたいだから

ただFire OSでのMacroDroidの動作はサポート外だと思うので動かなくても
仕方ないかもしれないよ
2022/02/16(水) 07:31:31.44ID:qDQDleJj
>>807 さん

おはようございます。

結論を先に述べますと
「翻訳できる人はいるけれど、アプリ自体の翻訳をしている人はいません」
「なので、可能であれば、Macrodroid公式フォーラムで、モデレーターのJAT(ここでは通称、「農協」さん)さんに直接御発言されると宜しいかと存じます。」

ちな川崎的には「対して気にならない&本筋の処理でもない」ので、後回しでも…

JATさん経由でJamieさんに報告が上がれば、直ぐに対応してくださる可能性もあるかと存じます。Try itですね!!

お手数をお掛けしますが、宜しく御願い申し上げます。
811786
垢版 |
2022/02/16(水) 09:48:00.02ID:hLmZUv1J
>>788
ありがとう、試してみます

>>794
常駐民じゃないから単に昨日質問してから今になるまでこのスレに来なかっただけだよ
先週の話題だったし即レス来るとは思ってなかったんで
2022/02/16(水) 10:34:08.85ID:nZYx6kJX
翻訳ってJamieなんか手をつけてんの?
左上の三から翻訳タップすると誰でも参加できそう(で、Jamie関係なさそう)だけど
2022/02/16(水) 14:32:06.39ID:EU006+N5
>>807
>>812
今ジェイミーと折り合ってロック外してもらったからいったん俺が直してる
だいがえとかダサい読みも前から気づいててもう直し候補いれてあるよ
2022/02/16(水) 14:39:36.30ID:EU006+N5
一通り直したら声掛けて意見もらうつもりだった
意見は投票で済ませるもよし代案を入れてもらうのもよしで
誰でも候補いれてもらえる状態だけどスタートラインが低すぎるものをまずは直したほうがいいと思うのよ
一回でも投票すると代案入れられなくなるし投票する候補を他に変えられなくなるから
2022/02/16(水) 14:40:32.91ID:nZYx6kJX
>>813
おーなるほど
翻訳自体はしないけど権限の元締めみたいな?(当たり前)

翻訳しないよね?
2022/02/16(水) 14:40:34.24ID:l1RYrRB6
>>813
おお神よ
わかりやすい感じで頼みます
2022/02/16(水) 15:38:13.24ID:nZYx6kJX
発端みたいな俺が言うのもアレなんだけど翻訳の完成度で話題が燃え上がるのあんま好きじゃないのよね
2022/02/16(水) 15:42:47.20ID:EU006+N5
>>815
いや翻訳も直してるよ
・誤訳されてるとこ、意味や構文とれてないとこ訳し直し
・そのうえで素直な日本語としておかしいところは超訳
・反対にいくらちゃんと訳してもそもそも原文から仕様がわかりにくいとこ補足

ここまでやって意見もらって最大限取り入れてから再度査読してアカ入れ
誤字脱字は少ないほうだと思うけど1万文字あたり編集ミスや誤変換で2〜3箇所はでちゃうから
バグと一緒で客観的に指摘してもらわないと気づかないことも絶対あるんで声かけるから助けてほしい
2022/02/16(水) 15:48:07.12ID:EU006+N5
完成度は言い出すとキリがないし今が全部悪いわけじゃなくて
どっちかっていうと方針的なものがズレてるかな?という印象
やたらカッコ書きで盛り込まれてかえって読みにくいとか聞いたこともないような用語とか無くなればスッキリすると思うのよ
2022/02/16(水) 15:52:58.30ID:zPHzeJRr
>>813
ありがとう
ありがとう
2022/02/16(水) 15:55:43.69ID:nZYx6kJX
>>818
あーいや「Jamieが」ね。誤解を与えてすまない

一応俺のスタンスは>>817で、ここで翻訳者が住人の票の取り合いをするような事態になるのは避けたい(適切な場所でやれ)
フィードバック受ける場が整ってない、のようなことを見た気がするんで、積極的に意見を拾っていってくれるのは嬉しいんだけどね

なのでどんまいとかがんばれとは言えるけど、よろしくとは言わないし、よろしくしてくれとも言わない
2022/02/16(水) 16:09:45.70ID:EU006+N5
>>821
あぁジェイミーがロック外したのはワークフローの改善案を受けてなんだよ
ジェイミーは荒らされたことがあるからとオープン化を渋ってた
期間決めて告知した上で直したい奴が候補いれて再度ロックしてちゃんと投票で決めたらいいというのが俺の案だった
そしたらいきなりロック外して思い切って自由にやってみて上手くいくならそれでいいやと
2022/02/16(水) 16:39:09.90ID:SQS4jaTu
>>813 さん

ありがとうございます!
自分は翻訳初心者なので、
勉強させて貰おうと思います…
2022/02/16(水) 18:52:15.58ID:TfqfGvUo
4G通信モードの時はツイッターアプリの音量を0にするってことしたいんだけど
条件がよくわからん

モバイル通信のON/OFF ON状態の時
WifiがOFF状態

を条件にしてるけど作動してない
2022/02/16(水) 19:13:55.08ID:ldYUOURG
>>824
4Gに意味ある?
ただのモバイル通信の事だよね?
まずは作ったマクロ貼りましょう
2022/02/16(水) 19:17:33.06ID:TfqfGvUo
>>825
そうですモバイル通信のことです

組んだマクロはこれです
https://i.imgur.com/K0K0iVZ.jpg
2022/02/16(水) 19:25:00.70ID:ldYUOURG
>>826
もしかしてOPPO?
だとしたらMacroDroidのマクロの中でトリガーを試すをやってみて
OPPOだとMacroDroidが前面にある時だけ音量変更できる
2022/02/16(水) 19:29:53.61ID:ldYUOURG
OPPOの場合の解決策は「クリップボードの更新」だけのマクロを別に作っておいて音量変更前に呼び出すと音量変更できるよ
マクロを呼び出す時は「完了まで待つ」の所もチェックね
https://i.imgur.com/azX7pjd.jpg
https://i.imgur.com/VI12azM.jpg
https://i.imgur.com/zS9LPbF.jpg
2022/02/16(水) 20:58:26.01ID:MxsbQwc6
WhatsAppの特定の相手への通話をワンタップで発信するマクロは作れますか?
2022/02/16(水) 21:12:16.80ID:O87pYrg3
>>827
使用機種はOPPOではなく
Aquos Sense4 Liteを使用しています
2022/02/16(水) 22:08:18.53ID:ldYUOURG
>>828
これ今自分ので試したら今までできてたクリップボードの更新でメディア音量変更できなくなってた…
MDを前面にしてる状態では音量変更できてるからMDのバージョンアップのせいでこの裏技使えなくなったのかな
>>830
ログでは音量変更発動してる?
2022/02/16(水) 22:10:35.19ID:dpaYMcFl
>>826
問題の切り分け何処まで出来てるん?
2022/02/16(水) 22:13:43.95ID:krrpUsQv
音量0にするだけなら
代わりにこのアクションはどうでしょう
https://i.imgur.com/WOdlT0k.jpg
2022/02/16(水) 22:18:20.54ID:uzJk31hg
>>796
Fire HD 8の第10世代を入手、Fire OS 7系なので多分同環境を構築できたと思う
No push token available, Web URL trigger will not currently workを確認したよ

とりあえずこの環境の場合、tokenが上手く発行されないのは確実になったと思う
回避策はゆっくり一緒に調べていけたらと思ってるよ
2022/02/16(水) 22:37:15.40ID:ldYUOURG
>>831
これの続報だけどメディア音量が50%とか100%は必ず成功
だけど音量0はほとんどのケースで25%止まり
100%に上げた後に0%にすると稀に成功して0%になる時がある
やはりOPPOでの音量変更はバグ多くてダメだね
残る対策は音量を下げるボタンを数回押して音量をゼロにするしかないね
836名無しさん@お腹いっぱい。
垢版 |
2022/02/16(水) 22:51:54.71ID:uzJk31hg
>>796
MacroDroidのWebhookもFirebaseみたいだからたぶんこれだね、残念ながら
原因究明はされていないようだけど・・・

表面上Androidデバイスを装う事は出来ても深い所は無理なのかもしれないね

[Android]Fire HD 8でFirebase Cloud Messagingを受け取れない?
https://blog.integrityworks.co.jp/2020/02/19/androidfire-hd-8-do-not-receive-a-firebase-cloud-messaging/
2022/02/17(木) 00:04:59.84ID:5qCIMVwz
>>835
前から共有してるのだけどOPPOでボタン押してボリューム変えるマクロ
いったんゼロにする必要ないロジック組んである
アプリ毎に事前定義しとくように組んじゃったけどデータの与え方変えれば1段上げとか1段下げもできるハズ
https://www.mediafire.com/file/grlq27xphk4pqoe/1tm.setMediaVolumebyApp.macro/file
2022/02/17(木) 00:08:12.78ID:5qCIMVwz
>>835
あとdimがフォアに透明貼る仕様だから代わりに使えるかも
輝度変えないでdim貼ってボリューム変えてからdim解除でクリップボード監視と同等のことできると思う
2022/02/17(木) 00:21:56.07ID:RKcKtDcl
>>836
わー!端末まで入手していただいてなんかスミマセンありがとうございます

そして原因はFire HDだからでほぼ確定か...
確かに通知きたりこなかったり、全くこなかったりしてます
使えるトリガーが少ないのでWebhook使いたかったんですが、お値段と本来の使い方ではないことを考えると致し方なしですね

いろいろ考えたり手を動かしたりして下さったみなさんありがとうございました
2022/02/17(木) 00:48:22.90ID:0TBzzNpt
>>839
Pushbulletの通知の本文から上手く正規表現で抽出すればWebhookと同じような事は
出来るかもしれないよ?

ただ何かのきっかけにしたいだけならPushbulletをプラグインとして使ってプッシュを
受け取るでも良いと思う

設定のアプリと通知でバッテリーの最適化をしないようにすればPushbulletはそこそこ
通知してくれたよ
2022/02/17(木) 02:00:06.15ID:5qCIMVwz
frameXXがntfy推し
https://play.google.com/store/apps/details?id=io.heckel.ntfy
https://ntfy.sh/docs/subscribe/phone/#integrations
2022/02/17(木) 03:14:45.28ID:0TBzzNpt
>>841
寝ようと思ったのに新しい情報入れるから・・・ntfy面白いです
でもFire HDからはcurlコマンド送れないかも、受信はインテントで動いたけどね
2022/02/17(木) 03:21:34.54ID:0TBzzNpt
そうかTermux使えば良いんだ♪
2022/02/17(木) 05:30:38.76ID:5qCIMVwz
>>843
webで叩く方法もあるよ
ベータ版だとPOSTもPUTもできるようになったし
ntfyアプリ経由でGETをPOSTにするんじゃダメ?てntfyの開発者にフォーラムで聞かれて当時はMDに入らないと思ってたからGET入れてって頼んで以降追ってないナー
インテントでアプリに渡せるならとりあえずOKみたいな話した記憶あり
2022/02/17(木) 05:51:37.03ID:V8Z8/aij
通知を禁止したらかかってきた電話にでれませんでした。
2022/02/17(木) 06:05:01.20ID:+SMLjDlS
>>837
ありがとうございます
ちょい複雑なマクロで理解に少し時間がかかりましたけどこのマクロは音量アップダウンボタンだけで指定した音量にするマクロと言うことですかね?
とりあえず音量を上げるのは今まで通りの方法で出来るのでメディア音量のみゼロにする時はこのマクロを呼び出して使うのがお手軽かな?と思っています
https://i.imgur.com/yfZrrGz.jpg

>>838
dimとは何でしょう?
ざっとメニューを探したのですが見つかりませんでした
2022/02/17(木) 06:25:49.19ID:+SMLjDlS
dimは画面輝度の事かな?
テストして見ましたけどこれだと音量変更できないですね
MacroDroidが前面にいる事は確認できてるのになんでだろ
https://i.imgur.com/5rCDS3v.jpg
2022/02/17(木) 06:27:03.63ID:5qCIMVwz
>>846
特定のアプリがフォアに来たときボリュームをお決まりに設定するマクロだよ
アプリのパッケージ名とボリュームのペアのデータを変数に追加するだけでマクロのロジックに手を加えなくていいようにしてある
標準とOPPO以外の階調の機種でもテーブル足せば階調も変わるハズ

dimは輝度を下げるだね、たぶん
半透明の黒ベタをオーバーレイで出してて透明度を変えてるだけ(LCDのバッテリー節約には無意味なアレ)
2022/02/17(木) 06:34:04.38ID:5qCIMVwz
>>847
オーバレイが出現してからMD本体が何か処理するのがキモだったのかもねー
ちょっと待ってもいいならドロワでも行けるんだったかなぁ
一瞬だとダメって話だったか長くでもダメだってたか忘れちゃった
2022/02/17(木) 06:44:03.34ID:40m9GI2t
前話題になったときMDドロワーじゃダメって言ってたからオーバーレイじゃダメなんじゃないかな
2022/02/17(木) 09:24:52.98ID:HmJzWH8l
>>839
興味本意で無視してくれていいんだけど
実際にやりたかったのってどんなこと?
2022/02/17(木) 09:28:31.62ID:+SMLjDlS
その後クリップボード更新方法だと音量ゼロ以外にもうまく変更できない条件があるみたいで万事解決とはいかない模様
メディア音量の変更だけなら音量変更ボタン操作マクロでもいいけどその他の音量も一括変更するならMDから音量変更アプリに指示出して行う方が楽だなあ
2022/02/17(木) 19:01:44.91ID:sMKZj1D8
>>826です
条件のWifiがOFFの状態をマクロから外したら音量0が作動しているみたいです
お騒がせいたしました
2022/02/17(木) 20:49:51.02ID:0TBzzNpt
>>844
四苦八苦してTermuxの設定を昨晩やったのですが、実はインテント送信で
簡単にFire HDからメッセージを送る事が出来るとわかりました

インテント受信をトリガーにしたり、インテント送信でメッセージを送る事は
簡単なのですが、Webhookのように変数に代入するのがどうしたものだか・・・
2022/02/17(木) 21:11:04.45ID:5qCIMVwz
>>854
複数のパラメータ送れなくても適当に自分でコンマ区切りとかでデータ構造決めて受信側でバラせばいいと思うよ
2022/02/17(木) 21:27:13.89ID:0TBzzNpt
>>855
とりあえずインテント受信から正規表現を使ってメッセージ全体を文字列変数に
代入する事はできました

ここから整数値と文字列に分けたりするという事みたいですね、時間のある時に
頑張ってみたいと思います
2022/02/17(木) 23:06:26.85ID:RKcKtDcl
>>840さん
>>841さん
ありがとうございます
両方インストールしました
もしやこれは通知でない問題も解決しそうなやつなのでは?
インテントもTermuxと連携もよくわかってないので、週末に勉強してみます

>>851さん
任意のタイミングで使えるトリガーが欲しくて、実際にやりたかったのはマクロの有効/無効の切替をするマクロの起動です

具体的にはものすごくしょうもなくて恐縮ですが、本体のマクロは漫画アプリを起動中にフローティングボタンを押してページ数を入れると横画面にしてぺぺぺペッと最後までめくります
読むとポイントがもらえるけど興味がない話に使っています(対象話はスクロールバーがでないので)

・アプリ起動をトリガーにすると、いらない時もずっとボタンが出てるのが嫌
・アプリ起動時に有効にするか選択するのも煩わしい
→スマホではマクロを有効にしてアプリを起動するボタンを作っているので、ついでにタブレットも動かせばいいじゃん!と思った次第です

なお今は10インチのタブレットをシェイクして切替えています
ちょっと絵面がシュールだけど、ボタンをシェイクに代えればスッキリしそうですね
2022/02/18(金) 00:08:20.22ID:NTvYbo8J
>>786
残念ながらrootedじゃないと無理かな
シェルスクリプト使ってるから
https://i.imgur.com/N4CS7cH.jpg

このマクロはPanelsっていうオーバーレイのサブランチャーから呼び出してるんだけど、ヘルパーアプリ併用にしたり待機時間設定しないとPanelsの方をキルしちゃうことがある
あと数日前から上手く動作しなくなって困ってる
フォアグラウンドアプリのパッケージ名が?になってうまく取得できてない様子

Taskerだとこの設定で完璧に動いてる
https://i.imgur.com/d9QO4x6.jpg
2022/02/18(金) 01:33:48.65ID:NTvYbo8J
>>858
スマホ再起動で無事動くようになりますた
2022/02/18(金) 07:38:52.26ID:8/yU71FX
>>650
わざわざありがとうございます。
別のカスロムにしたので試してみたけどやっぱり項目にないし昔のアクションも使えないですね。
そういやA11からアプリ側で制御できなくなったって話をどこかで見た気がするので、OSの問題っぽいし諦めます。
2022/02/18(金) 08:56:15.54ID:h1ePaN5c
>>857
わざわざありがとう。でもちょっと理解できなかったんでもうちょっと聞いてもいい?
スマホでは〜のとこ
1.通常のアプリ起動方法とは別に「マクロを有効にしてアプリ起動ボタン」を作った。つまり、「マクロを実行したい」はアプリ起動前に分かっている
2.fireHDではこのボタンが作れない(→好きなときにトリガーできる仕組みが欲しい)
3.スマホとfireHDでは同時に同じ漫画が表示されて同じようにアプリ起動+ページめくりができるといい(webhookトリガーにできればよかった)

こういうことで合ってる?

(3)はまあ正確に同時である必要はないけどめくりの数を毎回変更できる仕組みと、めくる漫画が正しいかチェックする仕組みが必要?
2022/02/18(金) 10:26:06.80ID:XGpwfSfh
>>856
キーと値のペアでもいいけどあらかじめキーが分かっているのなら値だけのリニアな配列をコンマ区切りで渡すのでもいいと思うよ
正規表現でキー名に引っ掛けて値を取るのは連想配列と要領は同じだから分りやすさの観点からkey=valみたいにしてもいいとと思う
なんちゃってJSONパーサーをマクロで組んでも手間の割に実利がなかった
2022/02/18(金) 10:50:46.88ID:h1ePaN5c
>>856
値を常に全部受けとるなら正規表現使わないで単に「*」指定すればいいよ
エクストラの内容でトリガー発火を絞りたいときだけ対応する文字列(または正規表現)指定すればいい
2022/02/18(金) 10:51:39.91ID:NTvYbo8J
>>857
サブランチャーアプリからショートカット起動でいいと思うの
2022/02/18(金) 11:13:49.82ID:XGpwfSfh
>>857
任意トリガはランチャーでもMDドロワでも物理ボタンでもいい気がするね
デスクトップにアイコン散らばるのは微妙だと思う派

物理ボタンを狙って操作できるのはトリプルが精一杯でそれ以上は連打と変わらん操作感だと思った
マクロ的にはいくらでもロジック組めるけど人の認識的に長押しも同様に3階調が限界
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から直接送れ
ないので、インテントでメッセージ送信した方が使い勝手が良いね
■ このスレッドは過去ログ倉庫に格納されています

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