Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。
次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。
*MacroDroid - Device Automation
https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid
*前スレ
【自動化アプリ】MacroDroid【仮設】
https://egg.5ch.net/test/read.cgi/android/1549611810/
*関連スレ
Tasker Part8
https://egg.5ch.net/test/read.cgi/android/1463512279/
Tasker 質問スレ 19
https://egg.5ch.net/test/read.cgi/android/1570691230
探検
【自動化】MacroDroid Part2【マクロ】
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2020/12/13(日) 08:29:00.13ID:EMe38Tds2021/05/20(木) 05:22:02.96ID:/+G291T/
他のブラウザアプリ使ってないからパッケージ名は自分で調べたほうが早いよ
ググるなりアプリ情報からplayストアに飛んでidをチェックするなり
アクティビティを検索してショートカット作るアプリを使うなり
https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut
ググるなりアプリ情報からplayストアに飛んでidをチェックするなり
アクティビティを検索してショートカット作るアプリを使うなり
https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut
793名無しさん@お腹いっぱい。
2021/05/20(木) 09:43:41.25ID:hHTYbnHG >>791
少しずつ完成に近づいてきました。
パッケージをアプリを選択からパッケージ起動にしてorg.mozilla.firefoxにしました。
アクションのandroid.intent.action.VIEWと
データの設定場所が分からないのですがどのように設定すればいいでしょうか?
少しずつ完成に近づいてきました。
パッケージをアプリを選択からパッケージ起動にしてorg.mozilla.firefoxにしました。
アクションのandroid.intent.action.VIEWと
データの設定場所が分からないのですがどのように設定すればいいでしょうか?
2021/05/20(木) 11:57:38.25ID:QV8Kjod8
2021/05/20(木) 12:10:30.69ID:QV8Kjod8
>>793
いや、あれ?ブラウザ起動をトリガにしてるのか
毎日定期的に実行したいんじゃなかったっけ?
インテント起動とかはしゃーないとして細かいコマンドの使い方はある程度ググれば日本語の情報もあると思うんだよ
むしろもっと全体感というか作りたいマクロの最終ゴールを教えてもらえないかな?
トリガはボタン→時間周期→アプリ起動とズレてきちゃってるし
アクションもブラウザを自動で進めたいのは分かるんだけどもう少し具体性が欲しいな
いや、あれ?ブラウザ起動をトリガにしてるのか
毎日定期的に実行したいんじゃなかったっけ?
インテント起動とかはしゃーないとして細かいコマンドの使い方はある程度ググれば日本語の情報もあると思うんだよ
むしろもっと全体感というか作りたいマクロの最終ゴールを教えてもらえないかな?
トリガはボタン→時間周期→アプリ起動とズレてきちゃってるし
アクションもブラウザを自動で進めたいのは分かるんだけどもう少し具体性が欲しいな
796名無しさん@お腹いっぱい。
2021/05/20(木) 16:51:16.78ID:Z/6uz5El 条件の接続の項目にあるGPS状態のオンオフと位置情報サービスのOFF 有効は名前が違うだけで同じ機能って事でいいのでしょうか?
2021/05/20(木) 20:08:35.26ID:QV8Kjod8
>>796
ヘルプにはAndroid5以降はロケーションモードを代替推奨て書いてあるね
ヘルプにはAndroid5以降はロケーションモードを代替推奨て書いてあるね
798名無しさん@お腹いっぱい。
2021/05/21(金) 22:55:40.03ID:r92xpFi0 >>795
話をややこしくしてしまいました
時間起動の方は別のマクロでやろうとしてましたが解決しました。
時間の方は単純で指定時間にアプリ起動するっていうマクロでした。
もう一つメインにやりたかったのは色々質問をしたマクロで
指定したブラウザから指定しているサイトにウィジェットを使っているホームからタップ一つで起動したいです
サイトというのはログイン機能のあるあるサイトです。パスワードとログインIDでログインするタイプで指定したブラウザにはログインIDやパスワードなどを自動で入力されているので指定ブラウザを使いたいと思いました。しかし他のアプリを使うとIDなどが登録されていないのでログインできないため指定ブラウザを使用したいです。
やりたいこととしては
Androidホームからウィジェットで起動
↓
指定ブラウザで指定URLを起動
↓
ログインボタンの位置を自動入力で押して起動
↓
ログイン後画面の指定位置のボタンを押す
ここまでをやりたいことです
話をややこしくしてしまいました
時間起動の方は別のマクロでやろうとしてましたが解決しました。
時間の方は単純で指定時間にアプリ起動するっていうマクロでした。
もう一つメインにやりたかったのは色々質問をしたマクロで
指定したブラウザから指定しているサイトにウィジェットを使っているホームからタップ一つで起動したいです
サイトというのはログイン機能のあるあるサイトです。パスワードとログインIDでログインするタイプで指定したブラウザにはログインIDやパスワードなどを自動で入力されているので指定ブラウザを使いたいと思いました。しかし他のアプリを使うとIDなどが登録されていないのでログインできないため指定ブラウザを使用したいです。
やりたいこととしては
Androidホームからウィジェットで起動
↓
指定ブラウザで指定URLを起動
↓
ログインボタンの位置を自動入力で押して起動
↓
ログイン後画面の指定位置のボタンを押す
ここまでをやりたいことです
2021/05/21(金) 23:14:03.69ID:9HlVPZKQ
>>798
んじゃまあできたってことでよさそうだね
んじゃまあできたってことでよさそうだね
2021/05/22(土) 00:44:07.39ID:axf/unMU
macrodroidで出した通知から直接システムログに飛びたいんですが、なにか方法ってありますかね intentで出来るのかな
2021/05/22(土) 01:21:16.20ID:5UWI+QQF
2021/05/22(土) 01:37:02.01ID:5BrmN5O2
>>702
v5.14.1で復活してるね
v5.14.1で復活してるね
803名無しさん@お腹いっぱい。
2021/05/22(土) 01:50:32.91ID:V/DCSeMJ2021/05/22(土) 02:01:05.43ID:axf/unMU
>>801
ありがとうございます 自分で少し探してみたら、アクションにmacrodroidのログを開くってのがありました
ただ、それで開いたログはイベント記録なしって表示されてしまってます バグですかね
ありがとうございます 自分で少し探してみたら、アクションにmacrodroidのログを開くってのがありました
ただ、それで開いたログはイベント記録なしって表示されてしまってます バグですかね
805名無しさん@お腹いっぱい。
2021/05/22(土) 02:10:26.03ID:V/DCSeMJ >>794
なんとかできそうなのでやってみます
インテントを送信の項目でターゲットが
アクティビティ、ブロードキャスト、サービスとあってよくわからなかったのでアクティビティで試したら指定したブラウザで上手く起動してくれました
ありがとうございます
なんとかできそうなのでやってみます
インテントを送信の項目でターゲットが
アクティビティ、ブロードキャスト、サービスとあってよくわからなかったのでアクティビティで試したら指定したブラウザで上手く起動してくれました
ありがとうございます
806名無しさん@お腹いっぱい。
2021/05/22(土) 02:12:30.11ID:V/DCSeMJ >>801
3つの違いって何か違いがあるのでしょうか?
3つの違いって何か違いがあるのでしょうか?
2021/05/22(土) 03:04:26.48ID:5BrmN5O2
2021/05/22(土) 04:22:24.65ID:d4EmtReY
2021/05/22(土) 17:09:26.92ID:XFT55Qzw
インテントでメール作成をしたく、Taskerの情報を参考に試しましたが、Permission Denialと出て、うまくいきませんでした。
どのようにすればよろしいでしょうか。よろしくお願いします。
https://i.imgur.com/Fwd2ihh.jpg
どのようにすればよろしいでしょうか。よろしくお願いします。
https://i.imgur.com/Fwd2ihh.jpg
2021/05/22(土) 19:22:17.12ID:5BrmN5O2
811名無しさん@お腹いっぱい。
2021/05/24(月) 15:21:51.50ID:ihcEvFEA2021/05/24(月) 16:02:42.97ID:3J6ioZVc
2021/05/24(月) 20:00:51.58ID:neXOYDlB
>>810
メールの自動送信をしたいというわけではなくて、雛型として呼び出して、編集画面を表示させたいのです。
クラス名に誤りがあったため、修正したところ、入力された状態で編集画面を表示させることができました。
が、宛先だけはブランクでした。
ドキュメントを見ると、宛先は配列となっているので無理なのかなと考え至りました。
別のメールアプリ(Spark)ではデータにメールアドレスを記入する方法でうまくいきました。
インテント以外で上記を実現できる方法をご存じの方がいらっしゃいましたら、ご教示ください。
よろしくお願いします。
メールの自動送信をしたいというわけではなくて、雛型として呼び出して、編集画面を表示させたいのです。
クラス名に誤りがあったため、修正したところ、入力された状態で編集画面を表示させることができました。
が、宛先だけはブランクでした。
ドキュメントを見ると、宛先は配列となっているので無理なのかなと考え至りました。
別のメールアプリ(Spark)ではデータにメールアドレスを記入する方法でうまくいきました。
インテント以外で上記を実現できる方法をご存じの方がいらっしゃいましたら、ご教示ください。
よろしくお願いします。
2021/05/24(月) 22:10:32.51ID:qfOSAa6d
>>813
SENDアクションで送ってんだと思うけどgmailにはString[]を渡せと書いてあるから配列のないmacrodroidには無理じゃないかな
対処はToだけクリップボード経由でカレントフォーカスに貼ってやればいいと思うよ
developer.android.com/training/sharing/send?hl=ja#send-text-content
アクション
android.intent.action.SEND
パッケージ
com.google.android.gm
クラス
※空欄で
エクストラ1
android.intent.extra.SUBJECT
※値はお好みで
エクストラ2
android.intent.extra.TEXT
※値はお好みで
SENDアクションで送ってんだと思うけどgmailにはString[]を渡せと書いてあるから配列のないmacrodroidには無理じゃないかな
対処はToだけクリップボード経由でカレントフォーカスに貼ってやればいいと思うよ
developer.android.com/training/sharing/send?hl=ja#send-text-content
アクション
android.intent.action.SEND
パッケージ
com.google.android.gm
クラス
※空欄で
エクストラ1
android.intent.extra.SUBJECT
※値はお好みで
エクストラ2
android.intent.extra.TEXT
※値はお好みで
2021/05/28(金) 13:08:40.37ID:yXgdY7cG
tanutanuさんは楽天リンクのマクロを手掛けてますが
リンクのSMSを自動送信させるマクロは出来ますか?
通常だと有料SMSを使うようになってます
楽天モバイルの不使用による強制退会を防ぐ意味でも自動化は有効かと
リンクのSMSを自動送信させるマクロは出来ますか?
通常だと有料SMSを使うようになってます
楽天モバイルの不使用による強制退会を防ぐ意味でも自動化は有効かと
2021/05/28(金) 13:56:59.34ID:vzVbrvEk
>>815
送信ボタンをidや名前指定で押せないので多少泥臭いけど座標指定で送れるよ
定期実行でもいいし特定の誰かから受信or受話したらってのでも
現実には営業的側面から楽天モバイルが契約者数を減らすような大鉈は振るわないんじゃないかとは思います 笑
送信ボタンをidや名前指定で押せないので多少泥臭いけど座標指定で送れるよ
定期実行でもいいし特定の誰かから受信or受話したらってのでも
現実には営業的側面から楽天モバイルが契約者数を減らすような大鉈は振るわないんじゃないかとは思います 笑
2021/05/28(金) 19:39:45.84ID:vzVbrvEk
2021/05/28(金) 19:57:53.07ID:yXgdY7cG
ありがとうございます
いろいろ試してみます
いろいろ試してみます
2021/05/29(土) 03:22:36.26ID:TiyDyDaH
プロ版のセールってどのくらいの頻度でやってますか?
2021/05/29(土) 12:16:40.68ID:uQYarnFR
2021/05/29(土) 23:46:36.39ID:Ir1Xy6JP
>>814
やっぱり配列は無理ですよね。
貼り付けでうまくいきました。ありがとうございます。
本文の改行は\nでは無理かー。
貼り付けなら\nで改行できるようですが、本文のところでは機能しないようですね。
難しいですね。
やっぱり配列は無理ですよね。
貼り付けでうまくいきました。ありがとうございます。
本文の改行は\nでは無理かー。
貼り付けなら\nで改行できるようですが、本文のところでは機能しないようですね。
難しいですね。
2021/05/30(日) 00:11:31.89ID:KN5FYtZr
2021/06/03(木) 17:56:14.30ID:qvTGe2Xf
自動バックアップ項目の具体的な動作はどんなものですか
2021/06/05(土) 10:04:10.31ID:a1Z93+w3
HUAWEIのmatepadで使えてる方いますか?
2021/06/09(水) 15:06:35.64ID:l93szNez
usbデバックのon ofをさせたいのでが、そんなコマンドないよね?
2021/06/09(水) 16:22:26.67ID:/1dPBTJ+
2021/06/09(水) 18:01:16.45ID:DKcz0lsm
興味持ったことはとりあえず試してみればいいと思うな
2021/06/10(木) 01:47:13.48ID:XmW5bxHm
インテントを送信 でさ、
ターゲット
Activity
アクション
android.intent.action.VIEW
パッケージ
com.opera.browser
データ
https://egg.5ch.net/test/read.cgi/android/1607815740/
を開くとして、「新しいプライベートタブ」で開くのってどうやるんですか?
ボタン一つで .txt に羅列した数百のアドレスを次々に開きたいので、
履歴も残さず、タブも破棄して常に一つのタブで開きたいです
" -private"
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY)
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
このあたりを「追加」なんだろうけど、やり方がわかりません
ターゲット
Activity
アクション
android.intent.action.VIEW
パッケージ
com.opera.browser
データ
https://egg.5ch.net/test/read.cgi/android/1607815740/
を開くとして、「新しいプライベートタブ」で開くのってどうやるんですか?
ボタン一つで .txt に羅列した数百のアドレスを次々に開きたいので、
履歴も残さず、タブも破棄して常に一つのタブで開きたいです
" -private"
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY)
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
このあたりを「追加」なんだろうけど、やり方がわかりません
2021/06/10(木) 13:38:16.75ID:bKsv48oS
2021/06/10(木) 18:30:14.72ID:zbZEW+7I
タブがどんどん積みあがってくのはどうにもならないな・・・
アプリを終了しても前のタブは開きっぱだし
QuickShortcutMakerに「新しいプライベートタブ」で開くのコマンドは検出されてない
Opera内で「すべてのタブを閉じる」を押した時に送られるコマンドを送信したいけど、それの調べ方すらわからない
UIを操作した時にやり取りされてるコマンドって、どうやって調べるんでしょうか・・・
アプリを終了しても前のタブは開きっぱだし
QuickShortcutMakerに「新しいプライベートタブ」で開くのコマンドは検出されてない
Opera内で「すべてのタブを閉じる」を押した時に送られるコマンドを送信したいけど、それの調べ方すらわからない
UIを操作した時にやり取りされてるコマンドって、どうやって調べるんでしょうか・・・
2021/06/10(木) 18:38:42.91ID:bKsv48oS
>>830
キーにアサインされてるショートカットはないの?
touchtaskとかのプラグイン使えばキー入力を送れると思うんだけど
なくても最悪座標で画面タップを再現すればできないことはなにもないような?
キーにアサインされてるショートカットはないの?
touchtaskとかのプラグイン使えばキー入力を送れると思うんだけど
なくても最悪座標で画面タップを再現すればできないことはなにもないような?
2021/06/10(木) 19:53:05.47ID:zbZEW+7I
>>831
「キーにアサインされてるショートカット」って、なに?
ごめん。アンドロイドはにわかなもんで・・・
ホーム画面に出来たOperaのショートカットを長押しして出てきたポップアップメニューから
さらに「新しいプライベートタブ」っていうメニューを長押しすると
「新しいプライベートタブ」っていうショートカットをホーム画面に追加できる
これはおそらく最近のアンドロイドで追加された機能だからQuickShortcutMakerには検出されないんだと思ってる
もう面倒なので、一連の操作を記録して、その際に送信されたコマンドをハッキングしてくれるアプリってないのかなあと
まあ、最後の手段は座標指定だけど、それって誤操作が厄介だよねぇ・・・
「キーにアサインされてるショートカット」って、なに?
ごめん。アンドロイドはにわかなもんで・・・
ホーム画面に出来たOperaのショートカットを長押しして出てきたポップアップメニューから
さらに「新しいプライベートタブ」っていうメニューを長押しすると
「新しいプライベートタブ」っていうショートカットをホーム画面に追加できる
これはおそらく最近のアンドロイドで追加された機能だからQuickShortcutMakerには検出されないんだと思ってる
もう面倒なので、一連の操作を記録して、その際に送信されたコマンドをハッキングしてくれるアプリってないのかなあと
まあ、最後の手段は座標指定だけど、それって誤操作が厄介だよねぇ・・・
2021/06/10(木) 20:25:39.79ID:bKsv48oS
>>832
BTキーボードとか繋いだときにctrl+なんちゃらで操作できるならその入力をプラグインで送ってあげればいいんじゃない?ってことよ
画面タップはコマンドが送られている訳ではなくてPCで言えばマウス操作と似た感じ
普段ハード起点に発生渡する情報をソフトでエミュレートしてmacrodroidがアプリに渡すからボタンが押せる
100%すべて取れるわけじゃないけど座標でなくてもアプリウィンドウのidでもボタンサーフェイスの文字列でも押せるんだからとりあえずやってみたら?
ショートカット系は対応するアクティビティが用意されないとできないんじゃないかな
BTキーボードとか繋いだときにctrl+なんちゃらで操作できるならその入力をプラグインで送ってあげればいいんじゃない?ってことよ
画面タップはコマンドが送られている訳ではなくてPCで言えばマウス操作と似た感じ
普段ハード起点に発生渡する情報をソフトでエミュレートしてmacrodroidがアプリに渡すからボタンが押せる
100%すべて取れるわけじゃないけど座標でなくてもアプリウィンドウのidでもボタンサーフェイスの文字列でも押せるんだからとりあえずやってみたら?
ショートカット系は対応するアクティビティが用意されないとできないんじゃないかな
2021/06/10(木) 21:12:18.64ID:9Bzw24As
文字列の変数を複数設定する事はできますか?例えば果物という変数を設定して
りんご いちご めろん
とか複数指定しておいて条件分岐でどれかと一致したら実行するというのをやって
みたいのですが
りんご いちご めろん
とか複数指定しておいて条件分岐でどれかと一致したら実行するというのをやって
みたいのですが
2021/06/10(木) 21:45:13.88ID:bKsv48oS
>>834
適当にデリミタとデータ構造決めて連想配列っぽいものを自前で作ればできるよ
例 { 果物: りんご, いちご, めろん }
取得と格納は正規表現と文字列操作でやる
判定はif文で欲しい文字列を含むかをみればいいから簡単
適当にデリミタとデータ構造決めて連想配列っぽいものを自前で作ればできるよ
例 { 果物: りんご, いちご, めろん }
取得と格納は正規表現と文字列操作でやる
判定はif文で欲しい文字列を含むかをみればいいから簡単
2021/06/10(木) 22:04:11.64ID:yg/u4nnL
プラグインでjsonかxmlから取るとか
termuxでjq使うとかでも
termuxでjq使うとかでも
2021/06/10(木) 22:18:23.40ID:9Bzw24As
変数の値の所で区切り文字を入れて入力すれば良いかと思っていたのですが
どうやらそういうものじゃないみたいですね
ちょっと書いて頂いた事が高度すぎて私にはすぐ理解できそうにないです
時間のある時にググって勉強してみます
どうやらそういうものじゃないみたいですね
ちょっと書いて頂いた事が高度すぎて私にはすぐ理解できそうにないです
時間のある時にググって勉強してみます
2021/06/10(木) 22:28:05.98ID:bKsv48oS
>>837
キーでアクセスしなくていいなら思ってたとおりでいいと思うよ
こういうことをやりたいんだと思ったんだよ
例 { 果物: りんご, いちご, めろん }, { 野菜: だいこん, にんじん, ピーマン }, { おやつ: バナナ, うまい棒 }, { デザート: ガリガリ君 }
キーでアクセスしなくていいなら思ってたとおりでいいと思うよ
こういうことをやりたいんだと思ったんだよ
例 { 果物: りんご, いちご, めろん }, { 野菜: だいこん, にんじん, ピーマン }, { おやつ: バナナ, うまい棒 }, { デザート: ガリガリ君 }
2021/06/10(木) 23:10:07.78ID:9Bzw24As
ifの条件に変数と正規表現を使って値にりんご|いちご|めろんとする事でなんとか
目的は達成できたようです
正規表現というヒントを頂いてありがとうございました
目的は達成できたようです
正規表現というヒントを頂いてありがとうございました
2021/06/11(金) 14:12:29.67ID:056Aw3Us
ブラウザでさ、ページの読み込みが正常に完了したのを検知するにゃあどうしたら良いんだ?
そういうコマンドある?
あるいは、画面に特定の文字列が表示されてるか確認する方法ある?
例えばここだと、「レス数が1000を超えています。これ以上書き込みはできません。」か「レスを投稿する」
あるいは「404 not found」とか「オフラインです」とか
最後の最後で躓いちゃってるわ・・・
そういうコマンドある?
あるいは、画面に特定の文字列が表示されてるか確認する方法ある?
例えばここだと、「レス数が1000を超えています。これ以上書き込みはできません。」か「レスを投稿する」
あるいは「404 not found」とか「オフラインです」とか
最後の最後で躓いちゃってるわ・・・
841名無しさん@お腹いっぱい。
2021/06/11(金) 14:13:29.75ID:Y5rn/TJN ストラバで走行移動時の通知にだけヒットする設定を試しているんですがうまくいきません。
自動停止中や中止中は単純に含む文字列の指定でヒットするんですが
テキストが(null)の通知だけ拾うにはどうしたらいいでしょうか。
通知をトリガーにする時に正規表現を使う項目がありますがあれは動作しますか?
対象アプリが発する通知テキストがnull以外のすべての通知を虱潰しに除外しようとしましたが
含むや除外で指定するテキストは半角スペースやカンマで区切っても複数指定はできないようでした。
自動停止中や中止中は単純に含む文字列の指定でヒットするんですが
テキストが(null)の通知だけ拾うにはどうしたらいいでしょうか。
通知をトリガーにする時に正規表現を使う項目がありますがあれは動作しますか?
対象アプリが発する通知テキストがnull以外のすべての通知を虱潰しに除外しようとしましたが
含むや除外で指定するテキストは半角スペースやカンマで区切っても複数指定はできないようでした。
2021/06/11(金) 14:35:47.46ID:j/1rpZCX
>>841
自分も詳しくないのですが実際にやってみれば良いと思います。正規表現を使用するに
チェックをいれて○○|□□|△△のように複数指定して|で区切ってみてはどうでしょうか?
正規表現では|はOR条件になるので上手く動作するかもしれません。
自分も詳しくないのですが実際にやってみれば良いと思います。正規表現を使用するに
チェックをいれて○○|□□|△△のように複数指定して|で区切ってみてはどうでしょうか?
正規表現では|はOR条件になるので上手く動作するかもしれません。
2021/06/11(金) 17:22:08.97ID:i3mYB6Aw
2021/06/11(金) 18:43:48.95ID:6Wrx9cbx
>>843
あ゛あ゛あ゛あ゛あ゛あ゛
すびばせん
「GETがアクションにある」
って、も少しヒントをぉー
それって、ブラウザのアドレス欄にアドレスを打ち込む時に、同時にどっかに何かするんだよね?きっと。
あ゛あ゛あ゛あ゛あ゛あ゛
すびばせん
「GETがアクションにある」
って、も少しヒントをぉー
それって、ブラウザのアドレス欄にアドレスを打ち込む時に、同時にどっかに何かするんだよね?きっと。
2021/06/11(金) 18:55:04.07ID:6Wrx9cbx
Intent を送信して、startActivityForResult() とか onActivityResult() とかいうので受け取る感じ?
プライベートタブのアドレス欄に直接UIからアドレスを打ち込んでたら受け取れないってやつ?
プライベートタブのアドレス欄に直接UIからアドレスを打ち込んでたら受け取れないってやつ?
2021/06/11(金) 19:13:17.65ID:i3mYB6Aw
んーと
httpの通信は別にブラウザじゃなくてもいいわけで
macrodroidのアクションコマンドでHTTP GETが送れるでしょ
静的なページはもちろん動的に生成されるページでもページ単体で完結するものとかあらかじめGET渡しのパラメータが分かってれば別にブラウザ使わなくていいよね
もう一つの選択肢はどうしてもブラウザが必須だとしてそれなら出力されてる内容をプラグインでスキャンしちゃえば望む結果が得られるよ
httpの通信は別にブラウザじゃなくてもいいわけで
macrodroidのアクションコマンドでHTTP GETが送れるでしょ
静的なページはもちろん動的に生成されるページでもページ単体で完結するものとかあらかじめGET渡しのパラメータが分かってれば別にブラウザ使わなくていいよね
もう一つの選択肢はどうしてもブラウザが必須だとしてそれなら出力されてる内容をプラグインでスキャンしちゃえば望む結果が得られるよ
847841
2021/06/11(金) 19:15:38.48ID:YkXs+RKL2021/06/11(金) 19:40:10.65ID:i3mYB6Aw
>>847
文字列に何もなかったときを取りたいんだよね?
正規表現にはnullというキーワードはないし文字列を文字列として評価する概念の範疇にもないのよ
文字が何もなかったときなら空文字列と一致すればいいから=空文字列で
空文字列の指定は""つまり何も入力しない
反対に文字が何か入っていたときなら.+(1文字以上の文字列)と一致をみればいいよ
これを除外しても!=で不一致をみても空文字と一致のときと結果は同じ
.*を使うと0文字にもマッチしちゃうから空文字列を含めて全部指定したことになる
文字列に何もなかったときを取りたいんだよね?
正規表現にはnullというキーワードはないし文字列を文字列として評価する概念の範疇にもないのよ
文字が何もなかったときなら空文字列と一致すればいいから=空文字列で
空文字列の指定は""つまり何も入力しない
反対に文字が何か入っていたときなら.+(1文字以上の文字列)と一致をみればいいよ
これを除外しても!=で不一致をみても空文字と一致のときと結果は同じ
.*を使うと0文字にもマッチしちゃうから空文字列を含めて全部指定したことになる
2021/06/11(金) 20:26:05.34ID:i3mYB6Aw
2021/06/11(金) 20:30:03.07ID:6Wrx9cbx
>>846
あー、開いた先でボタン押してスクリプトだかが動いてさらにボタンが生成されるからHTTP GETじゃダメなのかも
「ソースを表示」で、そのボタンは検索しても見つからない
touchtaskプラグインを少しいじってみたけど、自分の力量じゃ把握するのに時間がかかりそうだ
もう少し頑張ってみます
あー、開いた先でボタン押してスクリプトだかが動いてさらにボタンが生成されるからHTTP GETじゃダメなのかも
「ソースを表示」で、そのボタンは検索しても見つからない
touchtaskプラグインを少しいじってみたけど、自分の力量じゃ把握するのに時間がかかりそうだ
もう少し頑張ってみます
851841
2021/06/11(金) 21:45:03.71ID:mH1q6GT3 >>848-849
なるほど、そういう仕組みだったんですね。よく分かりました。ありがとうございます。
でも通知の発生をトリガーにすると一致、除外とも動作するのですが
通知の消去をトリガーにすると何か変で
キーワード .+ で、除外でも含むでも任意の通知消去に反応してしまいます。
|で複数除外指定してもやはり動きませんでした。
通知表示トリガーなら通知内の秒数のカウンターが進む度に発動しますが
通知消去トリガーだと表示が更新されても完全に消去しない限り発動しません。
通知消去トリガーは挙動を把握するのが難しいです。
私の環境のせいかもしれません?
なるほど、そういう仕組みだったんですね。よく分かりました。ありがとうございます。
でも通知の発生をトリガーにすると一致、除外とも動作するのですが
通知の消去をトリガーにすると何か変で
キーワード .+ で、除外でも含むでも任意の通知消去に反応してしまいます。
|で複数除外指定してもやはり動きませんでした。
通知表示トリガーなら通知内の秒数のカウンターが進む度に発動しますが
通知消去トリガーだと表示が更新されても完全に消去しない限り発動しません。
通知消去トリガーは挙動を把握するのが難しいです。
私の環境のせいかもしれません?
852841
2021/06/11(金) 22:06:16.74ID:mH1q6GT3 通知消去トリガーで【除外】を選んだ場合、
正規表現"."だと発動しました。しかし"."を【含む】でも発動しました。
日本語だとかな漢字の何をキーワードにしても除外である限り無反応
【含む】だと正規表現も日本語もうまく動くのですが・・・
正規表現"."だと発動しました。しかし"."を【含む】でも発動しました。
日本語だとかな漢字の何をキーワードにしても除外である限り無反応
【含む】だと正規表現も日本語もうまく動くのですが・・・
2021/06/11(金) 22:58:56.66ID:i3mYB6Aw
>>852
トリガされるされないの前にまず「.」は任意の1文字にマッチする
これだけを素直に受け取るといいよ
んで含む(include)と除外(exclude)てのは一致(=)不一致(!=)と違って文字列中のどこに現れても判定は真になるわけだからね
で実際に食わせてる文字列に照らしてどうだろう?
トリガされるされないの前にまず「.」は任意の1文字にマッチする
これだけを素直に受け取るといいよ
んで含む(include)と除外(exclude)てのは一致(=)不一致(!=)と違って文字列中のどこに現れても判定は真になるわけだからね
で実際に食わせてる文字列に照らしてどうだろう?
2021/06/12(土) 05:59:48.96ID:8nEb6c/F
話の流れと全然関係なくて申し訳ないけどoperaは中国の詐欺ローンアプリで荒稼ぎしてる怪しい会社に買われて元の開発陣は離脱してるからもうアンスコして使わない方がいいよ
operaの元開発陣は今はvivaldiってブラウザ作ってるからそっち使ってあげて
operaの元開発陣は今はvivaldiってブラウザ作ってるからそっち使ってあげて
2021/06/12(土) 10:03:14.72ID:EgqnWs90
キーボードショートカットを送りたいのですが、いい方法はないでしょうか。
2021/06/12(土) 10:09:33.57ID:MKVRRNYe
2021/06/12(土) 12:15:31.32ID:EgqnWs90
2021/06/12(土) 16:27:12.87ID:MKVRRNYe
2021/06/12(土) 20:58:41.10ID:ucyK7/Ez
あー、Vivaldi なら IncognitoTabLauncher ってので直接シークレットタブが開けそうだなあ
でも、「インテントを送信」にどう入力したら良いのかわからない・・・
ちなみにQuickShortcutMakerで拾えて、動作することが確認できたのはこれ
アドレスが遅れるかは不明
Application,Activity,Package/Class
Vivaldi,Vivaldi,com.vivaldi.browser/org.chromium.chrome.browser.incognito.IncognitoTabLauncher
でも、「インテントを送信」にどう入力したら良いのかわからない・・・
ちなみにQuickShortcutMakerで拾えて、動作することが確認できたのはこれ
アドレスが遅れるかは不明
Application,Activity,Package/Class
Vivaldi,Vivaldi,com.vivaldi.browser/org.chromium.chrome.browser.incognito.IncognitoTabLauncher
2021/06/13(日) 19:11:14.24ID:ItAWcW9e
ググるとchromeの答え書いてあるような?
www.reddit.com/r/macrodroid/comments/mlnvlh/solved_open_chrome_incognito_tab_and_launch_url/?utm_source=amp&utm_medium=&utm_content=post_body
通知表示されるから一発で全タブ閉じられるしこれでいいんじゃ?
www.reddit.com/r/macrodroid/comments/mlnvlh/solved_open_chrome_incognito_tab_and_launch_url/?utm_source=amp&utm_medium=&utm_content=post_body
通知表示されるから一発で全タブ閉じられるしこれでいいんじゃ?
2021/06/13(日) 21:36:17.31ID:N8AfBBVv
インテントを送信
ターゲット
Activity
アクション
org.chromium.chrome.browser.incognito.IncognitoTabLauncher
パッケージ
com.opera.browser
が、まずSend Intent Failedになる
No Activity found to handle intent だって。
アクションを
org.chromium.chrome.browser.incognito.OPEN_PRIVATE_TAB
にしても同じエラー
よーわからんちん
ターゲット
Activity
アクション
org.chromium.chrome.browser.incognito.IncognitoTabLauncher
パッケージ
com.opera.browser
が、まずSend Intent Failedになる
No Activity found to handle intent だって。
アクションを
org.chromium.chrome.browser.incognito.OPEN_PRIVATE_TAB
にしても同じエラー
よーわからんちん
2021/06/13(日) 21:56:12.69ID:ItAWcW9e
2021/06/13(日) 22:13:22.36ID:RD2DNEZw
初心者丸出しの質問で申し訳ないが、
echoAutoのAmazonミュージックアンリミテッドを自動で立ち上がるようにしておかないとする
つまりマクロドロイドを使わないとするなら、やはりAlexaに声かけても音楽流せませんか?
echoAutoのAmazonミュージックアンリミテッドを自動で立ち上がるようにしておかないとする
つまりマクロドロイドを使わないとするなら、やはりAlexaに声かけても音楽流せませんか?
2021/06/13(日) 22:16:34.51ID:N8AfBBVv
>>862
Chromeは普段使いしてるから、マクロで弄くりまくる対象にはしたくないんだよなぁ
まあ、遠回りして文字列とボタンIDで目的は果たせたから、シンプルでスマートなやり方は諦めるわ
ありがとう
Chromeは普段使いしてるから、マクロで弄くりまくる対象にはしたくないんだよなぁ
まあ、遠回りして文字列とボタンIDで目的は果たせたから、シンプルでスマートなやり方は諦めるわ
ありがとう
2021/06/13(日) 22:54:22.69ID:ItAWcW9e
2021/06/14(月) 00:08:22.97ID:MdPXblRS
2021/06/15(火) 00:32:43.26ID:iKUxP1oA
キャプチャして切り出した画像と同じ画像の場所を探してそこをクリックするって、FREP呼び出すしかない?
MacroDroid単体か、プラグインとかで出来たりするの?
MacroDroid単体か、プラグインとかで出来たりするの?
2021/06/15(火) 04:20:17.97ID:iKUxP1oA
もし[storage_external_free]が5,000MB以下だったらユーザープロンプトを出す
っていうのを書くには、どうしたらいい?
[storage_external_free]で取れるのは文字列"4,500MB"だし、
文字列処理で^((\d+),)?((\d+),)?(\d+)[a-zA-Z]+$ → $2$4$5も変換されない
数値型の変数でなければ"<"で比較もできない
泣きたくなってきた
っていうのを書くには、どうしたらいい?
[storage_external_free]で取れるのは文字列"4,500MB"だし、
文字列処理で^((\d+),)?((\d+),)?(\d+)[a-zA-Z]+$ → $2$4$5も変換されない
数値型の変数でなければ"<"で比較もできない
泣きたくなってきた
2021/06/15(火) 06:30:00.07ID:iKUxP1oA
>>868
補足"40,852MB"の現状で以下を試した
(([0-9]+),)?(([0-9]+),)?([0-9]+)MB
$2$4$5
"40null852"
[storage_external_free]に付加される単位って、MB固定?
自動的にGBとかKBとかに変化する?
てか、そもそもやり方間違ってる?
補足"40,852MB"の現状で以下を試した
(([0-9]+),)?(([0-9]+),)?([0-9]+)MB
$2$4$5
"40null852"
[storage_external_free]に付加される単位って、MB固定?
自動的にGBとかKBとかに変化する?
てか、そもそもやり方間違ってる?
2021/06/15(火) 09:17:19.56ID:DvPxeH3l
>>868
正規表現でもいいけど文字列操作のsubstringでMBでもKBでも2文字削る
その後変数の代入時にキャストすればいいよ
整数型の変数作ってexpressionからString Variable Valueを選ぶ
そしたら文字列型の変数さらに選べてキャスト指定できる
https://i.imgur.com/P3PI5UB.jpg
https://i.imgur.com/rst1i7W.jpg
正規表現でもいいけど文字列操作のsubstringでMBでもKBでも2文字削る
その後変数の代入時にキャストすればいいよ
整数型の変数作ってexpressionからString Variable Valueを選ぶ
そしたら文字列型の変数さらに選べてキャスト指定できる
https://i.imgur.com/P3PI5UB.jpg
https://i.imgur.com/rst1i7W.jpg
2021/06/15(火) 10:26:01.00ID:iKUxP1oA
2021/06/15(火) 10:28:54.89ID:DvPxeH3l
>>868,869
あ、カンマがあるんか
んじゃ正規表現が楽でいいね
書いてるのだと必ずカンマが2こ期待できるなら
他にもイージーに[0-9,]+でもいいし.+(?=(MB|GB))でも
文字列の全体長取りつつsubstringで2文字少なく取ってreplace_allでカンマを空文字に置換するのでも
単位考慮しなくちゃいけないならどのみち最初に調べる必要ある
それならシェルスクリプトでwc -c < [lv=hogehoge]でファイルネーム渡して取得してもいいんじゃないかな
そしたらカンマも単位も考慮しなくていいからあとはキャストするだけ
あ、カンマがあるんか
んじゃ正規表現が楽でいいね
書いてるのだと必ずカンマが2こ期待できるなら
他にもイージーに[0-9,]+でもいいし.+(?=(MB|GB))でも
文字列の全体長取りつつsubstringで2文字少なく取ってreplace_allでカンマを空文字に置換するのでも
単位考慮しなくちゃいけないならどのみち最初に調べる必要ある
それならシェルスクリプトでwc -c < [lv=hogehoge]でファイルネーム渡して取得してもいいんじゃないかな
そしたらカンマも単位も考慮しなくていいからあとはキャストするだけ
2021/06/15(火) 11:51:57.39ID:DvPxeH3l
2021/06/15(火) 12:00:16.17ID:iKUxP1oA
シェルスクリプトで使えるコマンドとやらは、ライラックスとやらの構文をググってコピペすりゃぁ良いのかな?
ほかの言語にも対応してるのかしら?
ほかの言語にも対応してるのかしら?
2021/06/15(火) 12:23:53.44ID:DvPxeH3l
>>867
autoinputかtouchtaskのscreen captureでできそう
やったことないんだけどクロップして使うとしてプラグインが全ピクセルの色値を完全一致でみるんだとすると使えるケースが限定的なような?
画面の変化が少ないアプリやウェブならテキスト取れる可能性を試すほうがいいし
例えばゲームなんかだとエフェクトやウィンドウの半透明なんかで一致しなそう
autoinputかtouchtaskのscreen captureでできそう
やったことないんだけどクロップして使うとしてプラグインが全ピクセルの色値を完全一致でみるんだとすると使えるケースが限定的なような?
画面の変化が少ないアプリやウェブならテキスト取れる可能性を試すほうがいいし
例えばゲームなんかだとエフェクトやウィンドウの半透明なんかで一致しなそう
2021/06/15(火) 12:39:37.31ID:DvPxeH3l
>>874
Androidはkshなんで標準で使えるかどうかはこの手の素の端末エミュレータで動作チェック
https://play.google.com/store/apps/details?id=jackpal.androidterm
termuxを入れればbashだからlinux標準だし大抵のコマンドは入ってる
https://f-droid.org/packages/com.termux
大抵のスクリプト言語も入れて使えるよ
termux:taskerで値の受渡しするんだけど0.5に上げるとできなくなったから0.4からパージョン上げないようにしてる
https://f-droid.org/packages/com.termux.tasker
Androidはkshなんで標準で使えるかどうかはこの手の素の端末エミュレータで動作チェック
https://play.google.com/store/apps/details?id=jackpal.androidterm
termuxを入れればbashだからlinux標準だし大抵のコマンドは入ってる
https://f-droid.org/packages/com.termux
大抵のスクリプト言語も入れて使えるよ
termux:taskerで値の受渡しするんだけど0.5に上げるとできなくなったから0.4からパージョン上げないようにしてる
https://f-droid.org/packages/com.termux.tasker
2021/06/15(火) 12:45:43.00ID:iKUxP1oA
>>875
TouchTaskのScreen capture、使い方がよくわからないのよ
Compareして一致した部分の座標を返してほしいんだけど、そういう使い方じゃないのかしら?これ
返ってくるのがスクショした画像を保存したパスと、空欄w
TouchTaskのScreen capture、使い方がよくわからないのよ
Compareして一致した部分の座標を返してほしいんだけど、そういう使い方じゃないのかしら?これ
返ってくるのがスクショした画像を保存したパスと、空欄w
2021/06/15(火) 13:01:24.89ID:wZm5RKnQ
こんな感じで
https://i.imgur.com/zDQlMoA.png
Permissionがdeniedされるんだけどなんでだろ
JaneStyle 2.2.3/Xiaomi/M2007J22G/11
https://i.imgur.com/zDQlMoA.png
Permissionがdeniedされるんだけどなんでだろ
JaneStyle 2.2.3/Xiaomi/M2007J22G/11
2021/06/15(火) 13:21:09.57ID:DvPxeH3l
>>877
Pixel colorにtasker記法の%hogeで座標渡すと色値返してくれるよ
あらかじめmacrodroid変数として例えばpos_xとpos_yを作っておいてPixel colorの欄に%pos_x %pos_yとスペース区切りで指定
画像パスもいれといてあげればその画像の同一座標との比較が取れるんじゃないかと
画像は試してないからやってみてよ
タップ位置をトリガで取ってその座標を渡して色値を取るってなら試して取れたよ
http://www.macrodroidforum.com/index.php?threads/touchtask-examples.71/post-369
Pixel colorにtasker記法の%hogeで座標渡すと色値返してくれるよ
あらかじめmacrodroid変数として例えばpos_xとpos_yを作っておいてPixel colorの欄に%pos_x %pos_yとスペース区切りで指定
画像パスもいれといてあげればその画像の同一座標との比較が取れるんじゃないかと
画像は試してないからやってみてよ
タップ位置をトリガで取ってその座標を渡して色値を取るってなら試して取れたよ
http://www.macrodroidforum.com/index.php?threads/touchtask-examples.71/post-369
2021/06/15(火) 13:36:55.73ID:DvPxeH3l
>>878
MIUI12アップデートでパージョン関係グダグダになってるよ
MIUI12アップデートでパージョン関係グダグダになってるよ
2021/06/15(火) 13:43:21.17ID:xG9/YH8Y
2021/06/15(火) 14:02:48.10ID:wZm5RKnQ
883名無しさん@お腹いっぱい。
2021/06/15(火) 17:59:57.41ID:0Vfn8aW9 OPPO Reno Aでプライムビデオ起動時にメディア音量80%にしたいのですが、なぜか動作しません。
ログを見ても起動は検知しており、マクロも動いた扱いに見えます。
アクションも試した範囲では音量変更されるのですが、マクロとして動かしたときに音量変更されません。
ColorOSではこの動作すら出来ないでしょうか?
ログを見ても起動は検知しており、マクロも動いた扱いに見えます。
アクションも試した範囲では音量変更されるのですが、マクロとして動かしたときに音量変更されません。
ColorOSではこの動作すら出来ないでしょうか?
2021/06/15(火) 18:41:49.23ID:DvPxeH3l
2021/06/15(火) 18:52:53.62ID:2bXB63ah
>>883
Bluetoothメディア音量だと上手くいかないときある
Bluetoothメディア音量だと上手くいかないときある
2021/06/15(火) 19:34:49.69ID:9KV1CjP3
>>883
1回目だけは動いて2回目から動かないとかはない?
Reno Aは持ってるけどアプリの起動認識がおかしくてAutomateltからMacroDroidに完全移行できなかった
今はReno3 A使ってるのでアプリの起動認識はある程度出来てるけどまだその他色々動かない部分は多い
1回目だけは動いて2回目から動かないとかはない?
Reno Aは持ってるけどアプリの起動認識がおかしくてAutomateltからMacroDroidに完全移行できなかった
今はReno3 A使ってるのでアプリの起動認識はある程度出来てるけどまだその他色々動かない部分は多い
2021/06/15(火) 22:06:12.65ID:+mx6/VAK
883です。
その後色々試したのですが、トリガーをアプリ起動では無く、
画面横回転とかにしても同様に音量変更されませんでした。
相変わらずログではマクロが呼ばれて実行されたかのように記録され、
アクションも試験動作であれば問題なく音量変更してくれます。
>884
メディアの再生でも変わりませんでした。
>885
本体スピーカーしか繋がってません…。
>886
トリガーの問題では無さそうでした。
その後色々試したのですが、トリガーをアプリ起動では無く、
画面横回転とかにしても同様に音量変更されませんでした。
相変わらずログではマクロが呼ばれて実行されたかのように記録され、
アクションも試験動作であれば問題なく音量変更してくれます。
>884
メディアの再生でも変わりませんでした。
>885
本体スピーカーしか繋がってません…。
>886
トリガーの問題では無さそうでした。
2021/06/15(火) 22:09:03.05ID:xG9/YH8Y
Wait 1秒入れてみたり
2021/06/15(火) 22:35:47.94ID:+mx6/VAK
2021/06/15(火) 23:25:03.82ID:DvPxeH3l
>>887
まず書いたマクロ貼ったほうが早い気がする
自前のボリューム管理書いてテストしてみたけどメディア再生後にセットで問題ないような?
機種依存なんてそうそうないと思うんだけどまぁそれは何とも言えないね
https://i.imgur.com/3ojuMWs.png
https://i.imgur.com/AOP1qMI.png
まず書いたマクロ貼ったほうが早い気がする
自前のボリューム管理書いてテストしてみたけどメディア再生後にセットで問題ないような?
機種依存なんてそうそうないと思うんだけどまぁそれは何とも言えないね
https://i.imgur.com/3ojuMWs.png
https://i.imgur.com/AOP1qMI.png
2021/06/15(火) 23:26:49.18ID:9KV1CjP3
>>887
画面横回転はMacroDroidが認識しないんじゃない?
自分のも音量変更はうまく動作しなかったから別の方法でアプローチしてるよ
初めに音量設定アプリでBluetooth用に作ったプロファイルをショートカットにしておいてBluetooth接続したらそれを呼び出して音量変更という方法ならうまくいってる
画面横回転はMacroDroidが認識しないんじゃない?
自分のも音量変更はうまく動作しなかったから別の方法でアプローチしてるよ
初めに音量設定アプリでBluetooth用に作ったプロファイルをショートカットにしておいてBluetooth接続したらそれを呼び出して音量変更という方法ならうまくいってる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★2 [nita★]
- 高市総理 台湾有事めぐる答弁 撤回せず [♪♪♪★]
- BreakingDown 前日会見で対戦予定選手から不意打ちビンタ→後頭部強打で失神した選手、くも膜下出血と報告「脳内に出血が発見され…★3 [Anonymous★]
- フィンランド、ミスや国会議員つり目投稿 くり返されるアジア人差別 ★2 [蚤の市★]
- 【芸能】元フジ・菊間千乃氏 自宅の湯船は「1年で2、3回」しか入らない 毎日入る人58%調査に「衝撃を受けている」 [冬月記者★]
- 【芸能】星野源、『紅白歌合戦』に特別企画で出場決定! 京都・ニンテンドーミュージアムから「スーパーマリオ」テーマ曲をパフォ [冬月記者★]
- 【悲報】高市「台湾有事、誤解を与える言い方だったのは反省します😤」 [359965264]
- TV局「中国在住日本人さん、今の中国の実情を教えて」→ポジティブな話が集まりすぎて愛国者ブチギレ [834922174]
- モスバーガーのフォカッチャ終わってるじゃねーか!ふざけんな!
- 共産・山添「軍拡は平和を壊す」→小泉防衛大臣「言うべき相手を考えて」 [834922174]
- 尾田栄一郎、女キャラの作画が下半身丸出しケツ突き出しにとつぜん変化して炎上wwwwwwwwwwwwqq [329329848]
- 【速報】Nano Banana、オープンソース版が公開、ローカルで画像生成AIが可能に😲 [422186189]
