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

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 08:29:00.13ID:EMe38Tds
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
2021/05/13(木) 20:17:24.78ID:ZOhrgqDT
>>714
カドでちょい待つとか時間あたりの移動量を減らすとかどうだろう?
2021/05/13(木) 21:00:46.54ID:Cm3QLJ9q
>>715
その方法でできました?
2021/05/13(木) 22:31:51.17ID:ZOhrgqDT
>>716
いや、特にやってないけどアイディアレベルの話で
2021/05/13(木) 22:49:54.98ID:ZOhrgqDT
何で判定するか見えてれば試してみるけど
例えばこれでOKならOKだとかそういう話
https://play.google.com/store/apps/details?id=me.hisn.mygesture

ざっくりストアみたけどシンプルなエッジジェスチャーばかり
判定をAndroidのライブラリに依存してるからだと思うけど
2021/05/13(木) 22:57:58.95ID:ZOhrgqDT
間違ったコッチ
https://play.google.com/store/apps/details?id=song.y.j.mygesturefree
2021/05/14(金) 02:05:01.80ID:MlziRqp2
>>714,716
試した
結論はできなかった
たぶん2ストローク目のアクションの頭でmacrodroidが必ず押下を送ってる
あるいは微妙なディレイがあるか

>>719のジェスチャーアプリだと実行ディレイをサポートしてるからジェスチャーアプリ側の設定で150ミリ秒ほどディレイさせてあげればmacrodroidのアクションが別れてても対応できたよ
https://youtu.be/8IiWim6Hma0
2021/05/14(金) 05:44:07.31ID:btaME0C3
>>720
ありがとう
やっぱ単体では無理そうか
2021/05/14(金) 06:53:57.17ID:MlziRqp2
>>721
ジェスチャーアプリ自体はなかなか楽しかったよ
往年のPDA感というかIngress感というか
https://i.imgur.com/zneMxw2.jpg
2021/05/14(金) 07:35:44.38ID:9JSPsWIL
>>722
Palmっぽいね
2021/05/14(金) 18:00:36.70ID:oqd0qdrl
端末を変えようと思ってマクロを共有でクラウドに保管、新端末でインポートから入れようとしても失敗しましたと出て移せません。
可能性として何が考えられますか?
アプリのバージョンは揃えてます。
2021/05/14(金) 18:34:53.95ID:MlziRqp2
ローカルの.mdrファイルや.macroファイルの自前バックアップはないの?
クラウドバックアップてのがMacroDroidのサービスのものなら枯れてないから何が起きても不思議じゃないと思うなあ
2021/05/15(土) 22:17:49.98ID:li4ssxY1
Macrodroidで、tp-Linkのスマートミニプラグを制御できないかなっと考えています。

充電が完了したトリガーで、プラグの電源を落とすような事をしたいのです。皆さんのお知恵拝借したいです。

iftttを使わないで、macrodroidだけで実現できたら嬉しいです。
よろしくお願いします。
2021/05/15(土) 22:50:21.02ID:1CmAPsPn
>>726
googlehomeを使うと

起動 アシスタント
2秒待つ
テキストを読み上げる

で一応できるみたいだけど、声が出ちゃうし動いてる間操作できないんであんまり綺麗じゃない。
テキストを直接アシスタントに送ったりとか、他に方法があれば僕も知りたい。
2021/05/15(土) 23:32:27.82ID:Qlb/O2i1
>>726
このあたりを参考にすればできるんでは?
https://zenn.dev/book000/articles/tp-link-cloud-api
https://itnerd.space/2017/02/26/control-your-tp-link-hs100-smartplug-with-tasker/
https://www.tapatalk.com/groups/macrodroid/viewtopic.php?p=23101#p23101
2021/05/15(土) 23:35:31.89ID:JWoUCrUq
光センサーの値を変数に取ることは出来ますか?
2021/05/15(土) 23:50:13.30ID:li4ssxY1
>>727
皆さんもお悩みですね。
良い方法があったら共有よろしくです。
2021/05/15(土) 23:51:21.78ID:li4ssxY1
>>728
情報ありがとうございます。
私みたいな素人には手がつけられない難しい領域みたいです。
2021/05/16(日) 00:20:26.56ID:KqB+1t/b
>>731
IFTTT経由でrest apiのjsonをPOSTしなくてもいいって話も出てたでしょ?
投げる内容は一緒なんだから後は発動条件と送るまでの手続きの記述をMacroDroidに置き換えてあげれば良さそうだよ
2021/05/16(日) 00:45:35.65ID:8R1z5nVX
>>726
google homeのルーティンでon off 組んでホーム画面にショートカットを置いてUI操作でタップさせるのはどう?
2021/05/16(日) 01:42:53.98ID:1DqmujGR
職場で壁紙変更+マナーモード
時間帯ごとの壁紙変更
振ってアプリ起動
スマートロック解除→画面ロック解除の鍵タップ省略

これくらいしか出来なかった
簡単にできて便利そうなもの、オススメあったら教えて下さい!
2021/05/16(日) 02:19:24.86ID:KqB+1t/b
エスパー前提の無茶振りだ 笑
人それぞれニーズは違うと思うからまずはテンプレートでも覗いて興味あるものを入れて試してみれば?
2021/05/16(日) 04:20:34.14ID:33jPppSa
個人的に上がってる以外で役に立ってそうなもの。
テンプレートにあがってるのをいじっただけだけど…

ユーチューブの広告がスキップできる状態になったら、1秒以内にスキップ

・音楽を再生した場合

ちょっと待つ
前画面がユーチューブの場合ループ
1秒待つ
「広告をスキップ」をクリック
ループ終了


あと、役に立ったことはないけど、携帯を無くしたときちょっと安心できるように次のを入れてる

・5分間で2回パスワードを間違った場合

画面光度最高
フロントカメラで写真を取る
位置情報強制起動
ちょっと待つ
拾ってくれた方へ感謝のダイアログ表示
拾ってくれた方へ感謝の音声再生
10秒待つ
写真をpcへメール送信
座標をpcへメール送信


他は簡単なやつ
・ゲームが起動したら横画面固定
・novaランチャーが起動したら縦画面固定
・職場で○時になったらメッセージ
とかかな
2021/05/16(日) 05:17:00.74ID:KqB+1t/b
>>729
できないね
公式フォーラムでFeameXXって人が仕様追加の提案しててJamieが好意的な返事してるからそのうち入るんじゃないかな
Thread 'Deeper Variable Integration' www.macrodroidforum.com/index.php?threads/deeper-variable-integration.36/

getpropでも取れないけどtermux:api前提でいいならtermux-sensorコマンドで取れるよ
~ $ termux-sensor -s LIGHT -n 1
{
"LIGHT": {
"values": [
142
]
}
2021/05/16(日) 06:45:15.28ID:WYZvpcbY
>>732
そう言う事ですね。
出来るかわからないけど、ちょっと試してみます。ありがとうございます。
2021/05/16(日) 06:46:20.36ID:WYZvpcbY
>>733
そう言う手もあるんですね。
ありがとうございます。
試してみたいとおもいます。
2021/05/16(日) 07:45:25.93ID:RDNFzzkZ
>>736
紛失用のやつ、アイディアが面白いね。
2021/05/16(日) 10:03:43.35ID:1DqmujGR
>>736
おお!いろんなアイディア出してくれてありがとうございます!!
742名無しさん@お腹いっぱい。
垢版 |
2021/05/16(日) 12:27:02.55ID:IHKp7U0e
初心者なのですがどうしても自分では解決しないためこちらに来ました
Firefoxでログインしたあとの何個かボタンを押したあとのページにたどり着きたかったのですがUI画面のアクションが全く反応しません
アプリが起動する所や指定したURLまでは起動するのですが反応しません
XY座標やアプリで自動判別などを試しましたし他の電卓アプリなどでも試しましたができませんでした。
UI画面アクションが動かないです

トリガー
ウィジェットボタン カスタム

アクション
アプリ(例えば電卓)

2秒待つ

UI画面
クリック

という単純な作業でアクションを試すというボタンでテストしたのですが反応しませんでした
2021/05/16(日) 12:33:02.33ID:KqB+1t/b
>>742
設定見直してみて
アクセシビリティ(ユーザー補助)のとこ
744名無しさん@お腹いっぱい。
垢版 |
2021/05/16(日) 13:30:49.11ID:IHKp7U0e
>>743
見直してみたのですがUi画面の項目はオンになっていました
ショートカットの項目というのがあって音量キーアップとダウンで起動するような事が書いてありましたがこれはオフになっていました
2021/05/16(日) 13:42:25.74ID:1DqmujGR
>>736
ログイン失敗時の設定真似させてもらいました!
位置情報共有は繰り返し30分にしてみた

これは安心感あるわ
こういう誰でも使えそうな便利な機能いいね!
746名無しさん@お腹いっぱい。
垢版 |
2021/05/16(日) 13:48:29.93ID:IHKp7U0e
>>743
ちなみにAndroid11です
2021/05/16(日) 14:06:42.71ID:KqB+1t/b
>>744
オンになってれば同じ仕組みで動作する他のアプリが専有し続けていない限り座標なら基本的に動作するはず
idや名前は対象アプリのウィンドウによっては取得できないことがある

他のアプリが専有してる最中にmacrodroidが使おうとしてmacrodroid が同期実行を保証するために処理をブロッキング、そのまま長時間OSにタスクを返さないでクラッシュすると接続を壊してしまうことがあるんでそういうときは再起動
macrodroidブート時のログにUI interactionサービスに接続した旨の記録がのこるから確認できるよ

画面の最前面に膜を貼って入力を掴むみたいな仕組みだからカブるアプリで使ってないものがあれば整頓してみて
2021/05/16(日) 14:24:21.20ID:KqB+1t/b
あ、あと他のアプリの上で動作する権限設定も見直してみて
2021/05/16(日) 15:39:39.17ID:Sy3gOLYm
>>744
前に同じようになって、ただ再起動しただけで直ったよ。
2021/05/16(日) 15:59:44.59ID:GM4zGYFA
自動スピーカーフォンの楽天リンク版とかどうでしょうか
近接センサーでスピーカーボタンをクリックするような事は出来ますか
2021/05/16(日) 16:15:50.84ID:KqB+1t/b
>>750
やってないけどできると思うな
何かトリガになる動作をしたとき呼を取った後に近接センサをチェックしてファーならスピーカに切り替える操作までを自動化してあげるのは便利かもね
トリガはシェイクでもいいし顔or指紋認証→ロック解除でも
752名無しさん@お腹いっぱい。
垢版 |
2021/05/16(日) 16:53:46.61ID:IHKp7U0e
>>749
再起動してみたのですがやはりUI画面の項目だけ使えませんでした。
753名無しさん@お腹いっぱい。
垢版 |
2021/05/16(日) 16:57:01.16ID:IHKp7U0e
>>747
フローティング表示というのがあったのだ重ねて表示の機能だと思うのですがそれもオンになっていました
754名無しさん@お腹いっぱい。
垢版 |
2021/05/16(日) 17:09:54.46ID:IHKp7U0e
>>748
ちなみにフローティング表示をマクロドロイド以外全てオフにしてみたのですがやはり起動までで止まっています
2021/05/16(日) 17:16:01.02ID:Sy3gOLYm
>>752
そっか ごめん、わからんわ
ちなみに同じ症状なった時に一から新しいマクロ作り直し、再起動で直ったけど、いまだアプリで自動判断が出来たり出来なかったりする。なのでオーバーレイ関連なんだろうなぁと思いながら放置してる。
2021/05/16(日) 17:44:17.32ID:KqB+1t/b
>>754
実際に試しててできないって言ってるマクロのフロー貼ってみなよ
できればログを他のマクロと混合で詳細表示にしたものも
あとユーザー補助に出てるアプリの一覧も写真で

電卓をタップできるのは実際に複数デバイスでテストに使ったことあるから分かってるんで
おま環かどうか分からんけど今テーブルに載ってる以外に何か理由があると思うな
2021/05/16(日) 18:00:53.46ID:Sy3gOLYm
>>756
電卓はタップじゃなくてアプリの起動で立ち上げてるんでしょ、きっと。
時々ちょっとした事でイラついて切れてるよね。もう少し落ち着きなよ。
2021/05/16(日) 18:01:49.24ID:Sy3gOLYm
後半誤爆。
2021/05/16(日) 18:10:02.22ID:KqB+1t/b
>>757
>>742でタップしてるって言ってる
別にイラついてないって
ああでもないこうでもないって人に推測させて違う違う言ってるより客観視できる材料出した方が解決に近づくと思うな
過去後出し云々で全ギレしてた奴は俺ではないよ 笑
2021/05/16(日) 19:40:17.44ID:KqB+1t/b
>>754
んー、ググったら分かったかもしれん
最近のトピックだしこれ試してみれば?
https://www.macrodroidforum.com/index.php?threads/ui-interaction-fix.195/
2021/05/16(日) 23:27:34.92ID:KqB+1t/b
>>750,751
やってみた
こんな感じで良さそう
https://i.imgur.com/UxMjTOv.png
https://i.imgur.com/IPMnEZ5.png
https://www.mediafire.com/file/ikbtjlmkul7yw23/1tm.answerIncomingCall.macro/file
762名無しさん@お腹いっぱい。
垢版 |
2021/05/16(日) 23:38:59.18ID:IHKp7U0e
>>756
急ぎ2枚送りましたがログはこれでいいでしょうか?
上のURLにあったショートカットの項目はあったのでオンにしたのですがオフでも変わりませんでした
https://dotup.org/uploda/dotup.org2475976.jpg
https://dotup.org/uploda/dotup.org2475975.jpg
2021/05/17(月) 00:07:58.34ID:z+7nBPCA
>>762
マクロ実行中のログが含まれてないからなんとも言えないけど13:41:39〜13:42:29の間にもクラッシュしてるんでは?
ウエイト挾まないで連続処理してない?
サムスン?の電卓はよく分からんがウェブブラウザでタップしてるシーケンスだとウェブのレスポンス待ちの間に複数連続で入力叩き込んだりしてるのかな?と思ったんだけどな
ちゃんと全ログを詳細表示で出せばわかるんだけどね

そもそもこのログの部分に至る前からずっとエラー出ちゃってるんだと思う
いったんログクリアして再起動直後から最初にmacrodroidにUI操作させるまでのログを順番に見ていけば少なくとも何かきっかけで動かなくなったのか、最初から動いてないのかはっきりすると思うよ
2021/05/17(月) 01:05:22.25ID:4VbAQ3wN
>>761
素晴らしいです
明日にでも試してみようと思います
2021/05/17(月) 01:28:23.98ID:z+7nBPCA
>>764
シェイクがウザかったら一番外側のif〜else ifでlinkと標準ダイヤラの通知をチェックしてる部分をトリガに昇格させればいいと思うよ

お好みに改造してみて
ホワイトリスト準備しといて登録ないとスルーするとか
応答できなかったときホワイトリストに含まれる人には好みのメッセージング手段で言い訳送っとくとか
いろいろ発展の方向は考えられる
766名無しさん@お腹いっぱい。
垢版 |
2021/05/17(月) 01:56:50.11ID:P4/aYIgU
>>763
ありがとうございます
一旦ログを最初からやっみます
詳細ログというのはどこから見れば表示されますか?
767名無しさん@お腹いっぱい。
垢版 |
2021/05/17(月) 01:59:53.83ID:P4/aYIgU
>>763
システムログの上のところを標準から詳細にするのですね
試してみます
2021/05/17(月) 02:10:04.11ID:z+7nBPCA
>>767
個別マクロの右上縦…からじゃなくてホームのタイル表示からシステムログ選んで詳細を全表示ね
769名無しさん@お腹いっぱい。
垢版 |
2021/05/17(月) 02:19:07.99ID:P4/aYIgU
>>763
少しわかった事がありました
ギャラクシーの電卓でやるとUI画面のアプリで自動判定を押したあとに通知バーからボタンを一回押してその後数字を押すとバイブが鳴り完了します。マクロクイック実行という項目で試して見るとしっかりと数字を打ってくれました
しかし先ほどの画像のトリガー、アクション、条件などの項目で
770名無しさん@お腹いっぱい。
垢版 |
2021/05/17(月) 02:26:20.52ID:P4/aYIgU
>>763
書き込むを押してしまいました

どの項目画面で起動電卓をクリックしてアクションを押すと数字まで入力してくれませんでした。

それと別の電卓アプリで試すとUI画面のアプリの通知バーを押したあとにバイブが鳴り電卓の数字などを押して見てもバイブが最初と同じく鳴ってくれませんでした。そのためどうすればいいのかと思ったのでいつもナビゲーションバーを押して終わらせていました。今回ホームボタンを押したのですがクイックマクロで開いたらホームボタンの動きを記録していました。たぶんこの通知バーの後のボタンを押してうまくバイブが鳴ってくれればいけそうです。しかしなぜ電卓の数字ボタンを押してもバイブが鳴ってくれないのか分かりません
2021/05/17(月) 02:57:21.66ID:z+7nBPCA
>>770
idや文字列が自動認識で取れるウィンドウと取れないウィンドウがあるんだよ
だからそれは正しい挙動
どうやら正しくタップ位置が設定できてないオチみたいね

実行時に裏ではid→名前→座標の優先順位で最高3回試行される
コーディング時と実行時でmacrodroid本体のロジックは同じだから同一デバイスなら結果は同じなんでidでちゃんと通るよ
違う解像度のデバイスに持っていってもidや名前で通るから座標が異なっていても問題ないってことね

タスクバータップからの自動設定でid/名前が取れないときは自分で座標拾って値を指定するしかない
自分で座標指定してる前提でフローの手前でスタックして時間経過したり他の入力で画面が変化していなければタップされるはず
2021/05/17(月) 03:02:39.94ID:joEct1/f
起動:電卓をクリックしてアクションを押したら電卓の起動しか行われないよ アクション単体しか動かないから
一連のアクションを試すにはマクロ右上の・・・からアクションを試すを押さないと
2021/05/17(月) 08:28:27.63ID:K+zgsAJS
みんな幾つぐらいのマクロを使ってるの?
無料版なんで5個迄なんだけど増やしたくなった。
2021/05/17(月) 08:47:30.63ID:z+7nBPCA
>>773
トリガで呼び分ければ最大5個でも1マクロあたり10や20はまとまるから単純計算で50〜100はいける
500KB超えてくると流石にパースが重くて開くまで待たされるけど
もちろん大して高価なものではないのだからさっさと買ってしまうのもアリ
2021/05/17(月) 08:52:43.13ID:GK7a/K07
何故かわからないけど、今日Alexaって呼び出したらエコーオートが反応はするけど、車から音楽がならなくて携帯電話 スマホから音楽がなってしまう どうしたらいいの?
2021/05/17(月) 09:34:51.02ID:GK7a/K07
削除してペアリングし直したら直った なんでたまにこういう事あるんだろうか
2021/05/17(月) 11:16:54.44ID:WQIE8Rxw
それはマクロと関係ない話だな
778名無しさん@お腹いっぱい。
垢版 |
2021/05/18(火) 00:41:47.78ID:xkkUI3Uv
>>771
ありがとうございます
試してみます
ちなみにトリガーをウィジェットのカスタムにしてオリジナルのアイコンにしたのですがAndroidのホーム画面にウィジェットを表示させるにはどうしたらいいでしょうか?ウィジェットの設定にあるのかと思ったらありませんでした
779名無しさん@お腹いっぱい。
垢版 |
2021/05/18(火) 00:43:04.65ID:xkkUI3Uv
>>772
ありました!
ありがとうございます
2021/05/18(火) 00:50:04.42ID:PTfgI00S
>>778
他と一緒でホームアプリの設定方法通りだよ
macrodroidアイコンが仮アテされてる1x1のやつ
2021/05/18(火) 05:49:39.11ID:KDuVY4NB
トリガーのlogcat?
ADBハックの項目があるね
いつの間にか増えてた?
2021/05/18(火) 11:13:52.82ID:PTfgI00S
>>781
v5.4にあるから結構前だね
2021/05/18(火) 13:17:42.51ID:Wn2yZAnl
>>782
ホントだ
使いそうにないけど一応ハックしといた
2021/05/18(火) 13:31:57.69ID:PTfgI00S
>>783
欲しいタイミングで特定のlogcatメッセージを出すアプリが分かってれば使い出あるかも知れんね
2021/05/18(火) 14:47:10.29ID:VK+LKNM/
systemuiチューナーで、通知領域の時計表示を消すことができますが、macrodroidで消したり表示したり出来るACTIONってありますか?
機器の設定のシステム設定を見てみたけど、それらしいものが探せませんでした…
adbハックは済ませてます
2021/05/18(火) 17:21:19.90ID:PTfgI00S
>>785
プラグイン呼び出しすればできるんじゃない?
macrodroid単体でも書き換えられる値はあると思うけど
2021/05/19(水) 02:20:25.67ID:5n7aHzMu
楽天linkのバックグラウンド通信阻害中に受信できなくなっているsmsを定期的(1時間毎)にlinkを起動して通知から取得後PushBulletに流すマクロ
ただし自分の送ったテキストは自動で取得できないので送出した吹き出しをクリックすることでPushBulletに流れる
https://i.imgur.com/7Zvtm4U.png
https://i.imgur.com/LmC7JC5.png
https://www.mediafire.com/file/9nxoachjs58a95i/1tm.RakutenLinkMes2PushBullet.macro/file
788名無しさん@お腹いっぱい。
垢版 |
2021/05/19(水) 09:21:13.17ID:LRGjLHYA
>>780
できました
ありがとうございます
時間指定で起動させようとしたら1日何回も指定以外の時間で起動してしまうのはアプリ側の問題もありますか?
2021/05/19(水) 09:42:36.19ID:5n7aHzMu
>>788
それはないと思うから何か他のトリガ条件を満たしてるんじゃ?
もしくは何曜日の何時って指定じゃなくてリファレンス時間を使わないでインターバル指定していてリブートしてるとなりそう
790名無しさん@お腹いっぱい。
垢版 |
2021/05/20(木) 04:16:18.70ID:hHTYbnHG
>>789
トリガーを見直しました。勘違いしていたかともしれません。
一定間隔のところの時間を選択する場所で起動したいと思っていた時間を入力してました。例えば9時間なら9時間と設定したので9時間毎に起動していたのかもしれません。

それとなのですがトリガーでブラウザを指定したあとURLの入力をしてして起動する設定にしたのですがどうもたまにいつも使っているブラウザが起動してしまうのですがこの設定の解除はどうしたらいいでしょうか?トリガー設定画面では別のブラウザを起動するに設定しています。
2021/05/20(木) 05:11:39.71ID:/+G291T/
>>790
インテントで

アクション
android.intent.action.VIEW
パッケージ
com.android.chrome
org.mozilla.firefox
データ
開きたいサイトのURL
2021/05/20(木) 05:22:02.96ID:/+G291T/
他のブラウザアプリ使ってないからパッケージ名は自分で調べたほうが早いよ
ググるなりアプリ情報から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と
データの設定場所が分からないのですがどのように設定すればいいでしょうか?
2021/05/20(木) 11:57:38.25ID:QV8Kjod8
>>793
アプリを起動するアクションじゃなくてインテント送信するアクションだよ
そうしないとurl渡せないでしょ?
なぜかアプリケーションじゃくてコネクティビティの枠組に分類されてるよ
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以降はロケーションモードを代替推奨て書いてあるね
798名無しさん@お腹いっぱい。
垢版 |
2021/05/21(金) 22:55:40.03ID:r92xpFi0
>>795
話をややこしくしてしまいました
時間起動の方は別のマクロでやろうとしてましたが解決しました。
時間の方は単純で指定時間にアプリ起動するっていうマクロでした。

もう一つメインにやりたかったのは色々質問をしたマクロで
指定したブラウザから指定しているサイトにウィジェットを使っているホームからタップ一つで起動したいです
サイトというのはログイン機能のあるあるサイトです。パスワードとログイン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
>>800
直前呼ぶインテントがないからマクロ呼び出しかな
数行確認できればいいだけならドロワに指定行数出せる
ただし単色表示
2021/05/22(土) 01:37:02.01ID:5BrmN5O2
>>702
v5.14.1で復活してるね
803名無しさん@お腹いっぱい。
垢版 |
2021/05/22(土) 01:50:32.91ID:V/DCSeMJ
>>799
いえまだできてない部分があります
ブラウザを指定しているのに違うブラウザで起動されてしまいます
2021/05/22(土) 02:01:05.43ID:axf/unMU
>>801
ありがとうございます 自分で少し探してみたら、アクションにmacrodroidのログを開くってのがありました
ただ、それで開いたログはイベント記録なしって表示されてしまってます バグですかね
805名無しさん@お腹いっぱい。
垢版 |
2021/05/22(土) 02:10:26.03ID:V/DCSeMJ
>>794
なんとかできそうなのでやってみます
インテントを送信の項目でターゲットが
アクティビティ、ブロードキャスト、サービスとあってよくわからなかったのでアクティビティで試したら指定したブラウザで上手く起動してくれました
ありがとうございます
806名無しさん@お腹いっぱい。
垢版 |
2021/05/22(土) 02:12:30.11ID:V/DCSeMJ
>>801
3つの違いって何か違いがあるのでしょうか?
2021/05/22(土) 03:04:26.48ID:5BrmN5O2
>>804
テストするとシステムログは例外が発生してるからバグっほいね
ユーザーログは普通に開いた

>>806
ログの話じゃないよね?インテントの話だよね ?
ざっくり言うとAndroidではアプリのことをアクティビティという
アプリにインテントを用いて決められたお作法通りにメッセージを渡すとやってくれる
ブロードキャストは1対多でもできるからレシーバを設けてるアプリのみ受信する
サービスはサービス実行中のアプリに対するインテント
2021/05/22(土) 04:22:24.65ID:d4EmtReY
>>802
不便だなーと思ってました
お陰様でベータテスターに参加して新しいバージョンをダウンロードしたら解消されました
2021/05/22(土) 17:09:26.92ID:XFT55Qzw
インテントでメール作成をしたく、Taskerの情報を参考に試しましたが、Permission Denialと出て、うまくいきませんでした。
どのようにすればよろしいでしょうか。よろしくお願いします。
https://i.imgur.com/Fwd2ihh.jpg
2021/05/22(土) 19:22:17.12ID:5BrmN5O2
>>809
文字通りgmailの認証通してないからコケてるのでは?
メールを送信するアクションでやればイージーだと思うな
インテントに拘る理由は?
811名無しさん@お腹いっぱい。
垢版 |
2021/05/24(月) 15:21:51.50ID:ihcEvFEA
>>794
アクティビティ、ブロードキャスト、サービスの違いってなんですか?

それと自動化完成しました!
ありがとうございました!
2021/05/24(月) 16:02:42.97ID:3J6ioZVc
>>811
>>807みたいなことをしりたいのではないのかな
マクロ作る上ではアクティビティ以外気にする必要ないんだけどな

程度の問題なんだけどあなたは人に聞く前に2〜3回ググるようにするといいと思うよ
2021/05/24(月) 20:00:51.58ID:neXOYDlB
>>810
メールの自動送信をしたいというわけではなくて、雛型として呼び出して、編集画面を表示させたいのです。
クラス名に誤りがあったため、修正したところ、入力された状態で編集画面を表示させることができました。
が、宛先だけはブランクでした。
ドキュメントを見ると、宛先は配列となっているので無理なのかなと考え至りました。
別のメールアプリ(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
※値はお好みで
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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