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/02/23(火) 16:46:31.23ID:Wk9/nnAK
2021/02/23(火) 22:20:08.02ID:Wk9/nnAK
>>201
どうやって取得してるの?
・既にあるカレンダーイベントからトリガ起動する
・新しいカレンダーイベントをアクションで突っ込む
・既にあるカレンダーイベントでコンストレイントをかける
この3つしか標準では見当たらなかった
通知経由やカレンダー(連絡)アプリ、google calendar api経由なんかで取れるとは思うけど
どうやって取得してるの?
・既にあるカレンダーイベントからトリガ起動する
・新しいカレンダーイベントをアクションで突っ込む
・既にあるカレンダーイベントでコンストレイントをかける
この3つしか標準では見当たらなかった
通知経由やカレンダー(連絡)アプリ、google calendar api経由なんかで取れるとは思うけど
2021/02/23(火) 22:59:34.21ID:vXgHOoJp
>>203
混乱してなんだかよくわからない書き込みをしてしまったんですが
要するに、カレンダーに予定のない日に実行したいアクションに
カレンダーの予定
カレンダーと一致する
予定なし
タイトルと詳細は入力なし
という条件を付けてみたんですが
予定を入れてる日にも関わらず実行されてしまう現象が起きてます
しかも、予定を入れた状態で一致なしにすると予定ありにしてもなしにしても実行されて
一致ありにすると予定ありにしてもなしにしても実行されません
何故なのか全く見当が付かなくて悩んでいる状況です
https://i.imgur.com/leE6R1l.jpg
https://i.imgur.com/q36tRzW.jpg
混乱してなんだかよくわからない書き込みをしてしまったんですが
要するに、カレンダーに予定のない日に実行したいアクションに
カレンダーの予定
カレンダーと一致する
予定なし
タイトルと詳細は入力なし
という条件を付けてみたんですが
予定を入れてる日にも関わらず実行されてしまう現象が起きてます
しかも、予定を入れた状態で一致なしにすると予定ありにしてもなしにしても実行されて
一致ありにすると予定ありにしてもなしにしても実行されません
何故なのか全く見当が付かなくて悩んでいる状況です
https://i.imgur.com/leE6R1l.jpg
https://i.imgur.com/q36tRzW.jpg
2021/02/23(火) 23:01:18.44ID:vXgHOoJp
2021/02/23(火) 23:04:10.70ID:vXgHOoJp
>>204
連投で申し訳ないのですが、少し前までこんな感じで問題なく動いてました
逆を言うと何故かこうしないと正常に動かなかったとも言えるのですが…
https://i.imgur.com/4x0m6jL.jpg
連投で申し訳ないのですが、少し前までこんな感じで問題なく動いてました
逆を言うと何故かこうしないと正常に動かなかったとも言えるのですが…
https://i.imgur.com/4x0m6jL.jpg
2021/02/24(水) 00:29:19.08ID:wIgByldU
>>206
日本語訳が分かりにくくてカレンダーイベントの設定値に誤解があると思う
最上段の一致する/一致しないはそれより下で条件設定したイベントにマッチしたデータの有無だと思う
>>204の設定画面の例だと当該メアドの持ってるカレンダーイベントからFREEの属性をもっていてタイトルにも詳細にも文字列が入っていないイベントを探して存在しないときに実行
試しにタイトルも詳細も空のイベントをany属性で作って試せば動くと思うよ
イベントのない日を得るには「ワイルドカード*を使って24時間後に開始するあらゆるイベント」にマッチするトリガを作れば5分おきに定期実行してくれるから24時間前から定期的に調べておいた結果を変数に取っておいて特定時刻の実行トリガで結果を参照して表示すればいいんじゃないかな?
ちゃんとテストしてないから誤りがあるかもだけどご参考に
https://i.imgur.com/XS42jTv.png
https://i.imgur.com/iRPnE5v.png
日本語訳が分かりにくくてカレンダーイベントの設定値に誤解があると思う
最上段の一致する/一致しないはそれより下で条件設定したイベントにマッチしたデータの有無だと思う
>>204の設定画面の例だと当該メアドの持ってるカレンダーイベントからFREEの属性をもっていてタイトルにも詳細にも文字列が入っていないイベントを探して存在しないときに実行
試しにタイトルも詳細も空のイベントをany属性で作って試せば動くと思うよ
イベントのない日を得るには「ワイルドカード*を使って24時間後に開始するあらゆるイベント」にマッチするトリガを作れば5分おきに定期実行してくれるから24時間前から定期的に調べておいた結果を変数に取っておいて特定時刻の実行トリガで結果を参照して表示すればいいんじゃないかな?
ちゃんとテストしてないから誤りがあるかもだけどご参考に
https://i.imgur.com/XS42jTv.png
https://i.imgur.com/iRPnE5v.png
2021/02/24(水) 00:45:28.64ID:difnBljo
2021/02/24(水) 05:29:59.73ID:difnBljo
>>206
これはBusy設定じゃなくてFree設定(日本語だと参加予定なしとか参加しないなのかな?)のカレンダーイベントが1件もなかったんだと思う
コンストレイントの真偽値は常に1/0でそれらをorで取ってるから真って結果になる
だからホップアップが実行されるのよ
もっとも仮にFree設定のイベントがあっても真偽が反転して0/1になりorはやはり真だからホップアップ実行
日本語訳の「予定なし」に騙されたというか翻弄されたというか
日本語設定は取っ付きがいいけど慣れたら英語設定がいいよ
意味の誤解も減るしコマンドが簡潔で単語の意味通りだから読みやすくなる
コマンドをキーワードにしてググったりフォーラム調べたりしやすいしね
これはBusy設定じゃなくてFree設定(日本語だと参加予定なしとか参加しないなのかな?)のカレンダーイベントが1件もなかったんだと思う
コンストレイントの真偽値は常に1/0でそれらをorで取ってるから真って結果になる
だからホップアップが実行されるのよ
もっとも仮にFree設定のイベントがあっても真偽が反転して0/1になりorはやはり真だからホップアップ実行
日本語訳の「予定なし」に騙されたというか翻弄されたというか
日本語設定は取っ付きがいいけど慣れたら英語設定がいいよ
意味の誤解も減るしコマンドが簡潔で単語の意味通りだから読みやすくなる
コマンドをキーワードにしてググったりフォーラム調べたりしやすいしね
2021/02/24(水) 09:19:45.09ID:oaqx/hYQ
>>202
レスありがとうございます
macrodroidの他に手動でボタンを変える事があるのでローテーションだとずれる事があり、ディスプレイに表示されてる文字で条件付けられたらと思ってました
変数「button」に文字列「?ボタン」
変数「○button」に文字列「○ボタン」(○はABCがそれぞれ入ります)を3つ作って、UI操作でクリック[lv=button]を動かしたあとにif[lv=button]=[lv=○button]の場合その次のアルファベットのボタンを実行したいんですけど文字列の処理だと?の部分が取得出来ず詰まっています
レスありがとうございます
macrodroidの他に手動でボタンを変える事があるのでローテーションだとずれる事があり、ディスプレイに表示されてる文字で条件付けられたらと思ってました
変数「button」に文字列「?ボタン」
変数「○button」に文字列「○ボタン」(○はABCがそれぞれ入ります)を3つ作って、UI操作でクリック[lv=button]を動かしたあとにif[lv=button]=[lv=○button]の場合その次のアルファベットのボタンを実行したいんですけど文字列の処理だと?の部分が取得出来ず詰まっています
2021/02/24(水) 11:39:57.96ID:difnBljo
>>210
標準だと現在表示中のボタン上の文字列が読み取れないけどトリガでtouchtaskプラグインを使えばできそう
タップしたアプリからアクション種別、アプリ名、エレメントid、テキスト、ポジションが取得できるみたいよ
https://i.imgur.com/7AHdiqk.jpg
https://i.imgur.com/bctm1q8.jpg
標準だと現在表示中のボタン上の文字列が読み取れないけどトリガでtouchtaskプラグインを使えばできそう
タップしたアプリからアクション種別、アプリ名、エレメントid、テキスト、ポジションが取得できるみたいよ
https://i.imgur.com/7AHdiqk.jpg
https://i.imgur.com/bctm1q8.jpg
2021/02/24(水) 12:09:33.38ID:0uhMUiHO
>>209
ありがとうございます!これで行けそうです
英語がさっぱりなものでつい日本語に逃げてましたがいよいよ勉強した方が良さそうですね
興味のあることなら覚えられそうな気がするのでこれをきっかけにがんばってみようと思います
本当にありがとうございました!
ありがとうございます!これで行けそうです
英語がさっぱりなものでつい日本語に逃げてましたがいよいよ勉強した方が良さそうですね
興味のあることなら覚えられそうな気がするのでこれをきっかけにがんばってみようと思います
本当にありがとうございました!
2021/02/24(水) 12:35:18.36ID:difnBljo
>>212
疑問が解消して何より
モチベーションは大事よね 笑
制約とか縛りって意味なんでコンストレイントの条件て訳語も良くないね
実行しない否定的なニュアンスをイメージさせるから避けたのかも知れんけど条件て言われると反射的にif文を連想するからナー
疑問が解消して何より
モチベーションは大事よね 笑
制約とか縛りって意味なんでコンストレイントの条件て訳語も良くないね
実行しない否定的なニュアンスをイメージさせるから避けたのかも知れんけど条件て言われると反射的にif文を連想するからナー
2021/02/24(水) 14:24:52.60ID:flS5Dscd
アプリの画面分割状態での起動とか画面分割状態の解除とか
MacroDroidから指定する方法は無いよね。
画面分割起動アプリを間接的にMacroDroidから起動するとか
画面分割解除は画面分割に対応してないアプリを起動して無理やり分割解除させるしか
ないかなあ。
MacroDroidから指定する方法は無いよね。
画面分割起動アプリを間接的にMacroDroidから起動するとか
画面分割解除は画面分割に対応してないアプリを起動して無理やり分割解除させるしか
ないかなあ。
2021/02/24(水) 15:58:19.11ID:oaqx/hYQ
2021/02/25(木) 00:39:22.23ID:IYC/Uplw
>>215
ボタン多いアプリってんで電卓でやってみた
プラグインの機能としてはscreen touchedを選択
普通にあっけなく取れたよ
https://i.imgur.com/rbz4xud.jpg
https://i.imgur.com/iLLRXvW.jpg
https://i.imgur.com/QXQB8ZO.jpg
https://i.imgur.com/JZNXZTg.jpg
ボタン多いアプリってんで電卓でやってみた
プラグインの機能としてはscreen touchedを選択
普通にあっけなく取れたよ
https://i.imgur.com/rbz4xud.jpg
https://i.imgur.com/iLLRXvW.jpg
https://i.imgur.com/QXQB8ZO.jpg
https://i.imgur.com/JZNXZTg.jpg
2021/02/25(木) 06:10:39.93ID:IYC/Uplw
次に押すボタンのための文字列取るのもこんな感じでできると思うな
seqの中身を任意の文字列(例えばABC)に書き換えればそのまま使えると思う
https://i.imgur.com/4NhGd5Z.png
今は1文字ずつシフトしてるけど固定長なら加える値を変えればいいし不定長ならカンマとか適当なデリミタを決めてちょい工夫すればいいと思う
完全に動的なリストだと画面から文字列取って調べるしかないからもうちょい手間がかかる
seqの中身を任意の文字列(例えばABC)に書き換えればそのまま使えると思う
https://i.imgur.com/4NhGd5Z.png
今は1文字ずつシフトしてるけど固定長なら加える値を変えればいいし不定長ならカンマとか適当なデリミタを決めてちょい工夫すればいいと思う
完全に動的なリストだと画面から文字列取って調べるしかないからもうちょい手間がかかる
2021/02/25(木) 11:48:38.95ID:9bPlc+95
2021/02/25(木) 12:10:14.14ID:IYC/Uplw
2021/02/25(木) 15:46:23.72ID:9bPlc+95
>>219
あーなるほど
あーなるほど
2021/02/25(木) 16:21:27.76ID:59TcyhAu
2021/02/25(木) 16:34:48.59ID:IYC/Uplw
>>221
いえいえ
いい機会になった
トリガで使ったの初めてなんだけどアクションとハイブリッドというか
アプリパッケージ名を渡すだけでタップ等を監視して十分な情報返してくれるからこれは使える
アクションでデータ読むのに使うとmacrodroidに配列がないから多次元だと構造が崩れてパースが面倒ぃ
いえいえ
いい機会になった
トリガで使ったの初めてなんだけどアクションとハイブリッドというか
アプリパッケージ名を渡すだけでタップ等を監視して十分な情報返してくれるからこれは使える
アクションでデータ読むのに使うとmacrodroidに配列がないから多次元だと構造が崩れてパースが面倒ぃ
2021/02/26(金) 10:49:44.51ID:JceIoia7
うーん、他のマクロから戻るのに値返さなくていいからgoto(call) label:とreturnが欲しいな
あとループ中のbreakも
あとループ中のbreakも
2021/02/26(金) 11:59:55.86ID:rCdG7HqC
他スレでチラッと聞いたのですが、MacrodroidはGUIによる入力(アプリの選択等)ではなく手入力も可能なのですか?
現状使用している端末が選択画面のポップアップが表示できず困っています。
現状使用している端末が選択画面のポップアップが表示できず困っています。
2021/02/26(金) 13:18:47.85ID:JceIoia7
>>224
無理じゃないかな
データ構造はjsonと思うけど人に優しい表示ではないから専用エディタがないと現実的ではないと思うなあ
idの採番ルールも良くわからんしステートメントをまたぐデータ要素の同期をどうとるの?とも思う
無理じゃないかな
データ構造はjsonと思うけど人に優しい表示ではないから専用エディタがないと現実的ではないと思うなあ
idの採番ルールも良くわからんしステートメントをまたぐデータ要素の同期をどうとるの?とも思う
2021/03/01(月) 13:00:12.79ID:nwlWQVca
breakがなくてわりと前からモヤモヤしてたらフラグ立ててwhile文の条件式でチェックしろと教えてもらった
macrodroidの常識だった?
macrodroidの常識だった?
227名無しさん@お腹いっぱい。
2021/03/02(火) 18:20:50.15ID:V4CfMciT 電源の抜き差し時に勝手に液晶点灯してしまうのをキャンセルするマクロを考えているんですが、いい方法はありますか?
電源を挿すまえから点灯していたら消灯せず、挿した直後に点灯したものだけを消灯したいです。
電源を挿すまえから点灯していたら消灯せず、挿した直後に点灯したものだけを消灯したいです。
2021/03/02(火) 18:25:03.61ID:nFq/gBfi
電源が入って数秒(5秒とか?)したら変数を有効にする
AC接続トリガーにして
変数が有効の時はなんもしないで
変数が無効の時は画面を消す
画面消したら変数を無効にする
こんなでどうだろ?
AC接続トリガーにして
変数が有効の時はなんもしないで
変数が無効の時は画面を消す
画面消したら変数を無効にする
こんなでどうだろ?
229227
2021/03/02(火) 20:12:04.01ID:V4CfMciT >>228
変数はよくわからなくて避けていましたが、初めて一応動作するものが作れました。ありがとうございます。こういう具合でいいのでしょうか。
https://dotup.org/uploda/dotup.org2401654.jpg.html
変数はよくわからなくて避けていましたが、初めて一応動作するものが作れました。ありがとうございます。こういう具合でいいのでしょうか。
https://dotup.org/uploda/dotup.org2401654.jpg.html
2021/03/02(火) 23:43:50.65ID:WzieHUVn
231227
2021/03/03(水) 14:23:19.91ID:7IrEHCvY アクションの分岐じゃなくて条件の方に書けばいいってことですね。なるべくシンプルなほうがいいですね。ありがとうございます。
2021/03/03(水) 16:37:35.62ID:gKgn4mpG
>>231
トリガにコンストレイント付けられるよ
トリガにコンストレイント付けられるよ
233227
2021/03/05(金) 02:06:48.81ID:9horXfla >>232
ヒントありがとうございます。どういう意味なのか考えながらいじってたら、3つのマクロを1つにまとめることができました。動作もOKです。
ヒントありがとうございます。どういう意味なのか考えながらいじってたら、3つのマクロを1つにまとめることができました。動作もOKです。
234227
2021/03/05(金) 02:09:35.84ID:9horXfla 添付し忘れました。これ以上シンプルにはならないんじゃないかな?と思います。
https://dotup.org/uploda/dotup.org2403792.png.html
https://dotup.org/uploda/dotup.org2403792.png.html
2021/03/05(金) 03:00:12.81ID:8eIXa4cW
>>233
1. 接続前画面on→接続後on
2. 接続前画面off→接続後off
3. 切断前画面on→切断後on
4. 切断前画面off→接続後off
にしたいんだよね?
1と3は何もしなくてもそう振る舞うと思うから(端末によって振る舞いが違うかも知れんが)
接続/切断前の画面off状態をロックonの状態と読み替えていいと思うんでこれでいいんじゃないかな?
プリっと一瞬チャージ画面が出るのはご愛嬌として
i.imgur.com/Hn5fZNz.png
1. 接続前画面on→接続後on
2. 接続前画面off→接続後off
3. 切断前画面on→切断後on
4. 切断前画面off→接続後off
にしたいんだよね?
1と3は何もしなくてもそう振る舞うと思うから(端末によって振る舞いが違うかも知れんが)
接続/切断前の画面off状態をロックonの状態と読み替えていいと思うんでこれでいいんじゃないかな?
プリっと一瞬チャージ画面が出るのはご愛嬌として
i.imgur.com/Hn5fZNz.png
236227
2021/03/06(土) 00:27:50.23ID:QE6K8hvB >>235
シンプルで良さそうだったのですが、やはり消灯でロックしない設定にしてあるために私のところではうまく行きませんでした。でもわざわざありがとうございます。
まだ未知の項目だらけなのでパズル感覚で色々試そうと思います。シェルスクリプトとかインテント受信は理解できそうにないですが・・・
シンプルで良さそうだったのですが、やはり消灯でロックしない設定にしてあるために私のところではうまく行きませんでした。でもわざわざありがとうございます。
まだ未知の項目だらけなのでパズル感覚で色々試そうと思います。シェルスクリプトとかインテント受信は理解できそうにないですが・・・
2021/03/06(土) 01:20:55.71ID:w7ypkxLN
>>236
ロックの代わりにスクリーンoffでもいいしorでみてもいいんだけどね
ロックの方が都合が良かったのはスクリーンだとタイミングによってチャージ演出が出てチェック抜けちゃうときがあったから
どっちかっていうとフラグ管理に意味があるのかって話の結論が知りたいな
チャージャーにつなぐ前の状態のみ保持してタイミング次第でチャージ演出にあたるのを回避してるならともかく今の状態はつないだ時に直接チェックしてるのと変わらんような
てかそもそもチャージ演出切れば画面点かない気がしてきた
ロックの代わりにスクリーンoffでもいいしorでみてもいいんだけどね
ロックの方が都合が良かったのはスクリーンだとタイミングによってチャージ演出が出てチェック抜けちゃうときがあったから
どっちかっていうとフラグ管理に意味があるのかって話の結論が知りたいな
チャージャーにつなぐ前の状態のみ保持してタイミング次第でチャージ演出にあたるのを回避してるならともかく今の状態はつないだ時に直接チェックしてるのと変わらんような
てかそもそもチャージ演出切れば画面点かない気がしてきた
238227
2021/03/06(土) 03:15:12.84ID:QE6K8hvB >>237
直感的に試したいくつかの簡単なマクロでスクリーンOFFを条件にするとなぜか動作しなかったんです。接続した瞬間にスクリーンONになっているのが原因だと勝手に想像しているのですが。
ともあれ1つのマクロできちんと動作させられて満足しています。ありがとうございました。
直感的に試したいくつかの簡単なマクロでスクリーンOFFを条件にするとなぜか動作しなかったんです。接続した瞬間にスクリーンONになっているのが原因だと勝手に想像しているのですが。
ともあれ1つのマクロできちんと動作させられて満足しています。ありがとうございました。
2021/03/06(土) 06:00:56.85ID:nZirKqDy
特定のユーザーの特定のゲーム動画の通知が来た時をトリガーにしたいのですが、通知のテキストで正規表現のAND条件をすることは不可能でしょうか?
例えば、動画タイトルが「Minecraft #01 今日は○○する!【まいん】」とかだった場合、画像のように設定すればマッチするはずなのですが動きませんでした。一致、含むどちらも試しました
https://i.imgur.com/Qne9VX7.jpg
例えば、動画タイトルが「Minecraft #01 今日は○○する!【まいん】」とかだった場合、画像のように設定すればマッチするはずなのですが動きませんでした。一致、含むどちらも試しました
https://i.imgur.com/Qne9VX7.jpg
2021/03/06(土) 06:42:27.74ID:nZirKqDy
>>239
色々錯誤した結果、トリガーには通知テキストでチャンネル名を指定し、アクションで変数[notification]を設定させて動画タイトルを出力、ダウンロードアクションの条件に変数でMinecraftが含まれる場合を設定しました
無事、特定のチャンネルのタイトルでMinecraftが含まれる動画の通知が来た時のみ作動するようになりました。
スレ汚し失礼いたしました
色々錯誤した結果、トリガーには通知テキストでチャンネル名を指定し、アクションで変数[notification]を設定させて動画タイトルを出力、ダウンロードアクションの条件に変数でMinecraftが含まれる場合を設定しました
無事、特定のチャンネルのタイトルでMinecraftが含まれる動画の通知が来た時のみ作動するようになりました。
スレ汚し失礼いたしました
2021/03/06(土) 06:52:23.31ID:jQtUc/LS
しばらく前からこんなメッセージが表示されるようになったんですが、これの治し方がわからなくて困ってますm(_ _)m
わかる方ご教示お願いいたします
https://i.imgur.com/ZfUxIiR.jpg
わかる方ご教示お願いいたします
https://i.imgur.com/ZfUxIiR.jpg
2021/03/06(土) 08:08:44.92ID:w7ypkxLN
2021/03/06(土) 10:19:11.87ID:w7ypkxLN
>>239
解決したんでいいんだと思うけどアンカーの中にワイルドカード文字は使えんような
解決したんでいいんだと思うけどアンカーの中にワイルドカード文字は使えんような
2021/03/06(土) 10:38:16.72ID:MBk6p8La
正規表現でしょ
2021/03/06(土) 11:44:36.86ID:w7ypkxLN
肯定先読みのなかの.*はいいんだっけか
肯定後読みの.*だと不定長になってエラーになるのと混同した
てか.*が大胆で要するに行頭から行末まで取れてしまうと思うんだよ
^(?=.*Minecraft)(?=.*まいん).*$
.*Minecraft.*まいん.*
.*
*(正規表現でないワイルドカード)
1行ならどれも同じことなんで
取れないなら間に不可視な改行とかタブが入ってたのかも
肯定後読みの.*だと不定長になってエラーになるのと混同した
てか.*が大胆で要するに行頭から行末まで取れてしまうと思うんだよ
^(?=.*Minecraft)(?=.*まいん).*$
.*Minecraft.*まいん.*
.*
*(正規表現でないワイルドカード)
1行ならどれも同じことなんで
取れないなら間に不可視な改行とかタブが入ってたのかも
2021/03/06(土) 11:52:08.28ID:w7ypkxLN
2021/03/06(土) 11:57:01.67ID:MBk6p8La
主旨わからないけどその上二つどれも同じでない
通知テキストに改行うんぬんはありそう
それは本人の下調べ不足かな
通知テキストに改行うんぬんはありそう
それは本人の下調べ不足かな
2021/03/06(土) 12:25:41.46ID:w7ypkxLN
>>247
例示されてる「Minecraft #01 今日は○○する!【まいん】」って文字列だと行頭アンカー^のあと肯定先読みアンカーの前に文字がないから^(?=.*Minecraft)は空文字列
次の肯定先読みアンカーの前は除外だけで含める文字列の指定がないから(?=.*まいん)は空文字列
結局.*$だから行末まで全部だね
例示されてる「Minecraft #01 今日は○○する!【まいん】」って文字列だと行頭アンカー^のあと肯定先読みアンカーの前に文字がないから^(?=.*Minecraft)は空文字列
次の肯定先読みアンカーの前は除外だけで含める文字列の指定がないから(?=.*まいん)は空文字列
結局.*$だから行末まで全部だね
2021/03/06(土) 18:18:00.65ID:MBk6p8La
> 例示されてる「Minecraft #01 今日は○○する!【まいん】」って文字列
つ 【まいん】Minecraft #01 今日は○○する!
正規表現として二つはまったく違うわ
例も本人は「とか」としてわざわざ順番問わない^(?=.*Minecraft)(?=.*まいん).*$を利用してた意図無視してる
主旨わからないけどって書いてんのに
つ 【まいん】Minecraft #01 今日は○○する!
正規表現として二つはまったく違うわ
例も本人は「とか」としてわざわざ順番問わない^(?=.*Minecraft)(?=.*まいん).*$を利用してた意図無視してる
主旨わからないけどって書いてんのに
2021/03/06(土) 19:00:59.55ID:xXf/pe1M
2021/03/07(日) 08:27:37.36ID:hBQGA5/0
>>242
すいません。わからないです
すいません。わからないです
2021/03/07(日) 08:52:47.03ID:pK73Qozw
2021/03/07(日) 09:08:04.75ID:0EIhN9Mp
2021/03/07(日) 09:32:06.52ID:rdJPKzZ2
2021/03/07(日) 17:10:59.47ID:d/ZVj1ng
正規表現的に嘘になりかねないことをばらまくのは迷惑なので指摘してあげたわけ
意図があるだろうから説明機会を設けさせるために主旨を出してあげたのにそれを理解せずわめかれて手の施しようがない
解決に寄与するも何も本人がすぐさま解決してるところに茶々入れ始めた自分のことをよく棚上げできるね
意図があるだろうから説明機会を設けさせるために主旨を出してあげたのにそれを理解せずわめかれて手の施しようがない
解決に寄与するも何も本人がすぐさま解決してるところに茶々入れ始めた自分のことをよく棚上げできるね
2021/03/07(日) 20:05:40.09ID:PCUgrufN
>>255
本音がなんであれその『してあげた』はない。
本音がなんであれその『してあげた』はない。
2021/03/08(月) 01:26:10.86ID:jevPwR/j
上から目線でブーメラン深々と刺さってて草
2021/03/08(月) 08:25:29.16ID:DOGKiI5T
2021/03/09(火) 16:44:03.05ID:BXHRSLMa
コロコロしてまでそんなにがんばるなよ
2021/03/09(火) 19:33:37.42ID:nWe6G+Mo
ある店でバーコードを読み込ませるために裏返しにしたら
毎回画面が消えるので首をひねってたら、
これで画面が消えるようにマクロ組んでたの忘れてたw
毎回画面が消えるので首をひねってたら、
これで画面が消えるようにマクロ組んでたの忘れてたw
2021/03/10(水) 10:17:56.39ID:WMJZ6VkF
>>260
アルアルw
アルアルw
2021/03/10(水) 10:38:25.93ID:aR8IG5QI
>>261
QRコード払いやポイントアプリを一つ一つ指定して条件で除外するしかないのかな?
QRコード払いやポイントアプリを一つ一つ指定して条件で除外するしかないのかな?
2021/03/10(水) 12:47:02.58ID:sK6fHFf6
毎日microSDの残容量を記録したいんだけどいい方法ないかな
2021年3月10日 355.68GB
2021年3月11日 396.21GB
2021年3月10日 355.68GB
2021年3月11日 396.21GB
2021/03/10(水) 12:55:00.78ID:zbSHAqkB
成長記www
2021/03/10(水) 13:02:09.31ID:sK6fHFf6
2021/03/10(水) 13:04:23.37ID:sK6fHFf6
2021/03/10(水) 13:37:08.17ID:eml13bEN
>>266
[storage_internal_free] / [storage_internal_total]
は取れてるからstorage_external_freeがあるんじゃない?
実際に取ってみたことはないが試してみて
[storage_internal_free] / [storage_internal_total]
は取れてるからstorage_external_freeがあるんじゃない?
実際に取ってみたことはないが試してみて
2021/03/10(水) 13:58:21.64ID:9P9nEbd8
2021/03/10(水) 14:01:36.90ID:9P9nEbd8
あっ自己解決しました
2021/03/10(水) 15:55:08.14ID:aK0sGSOT
>>262
常駐してるマクロならそれしかないよな。
常駐してるマクロならそれしかないよな。
2021/03/11(木) 07:08:50.09ID:k6dg4Nn6
2021/03/11(木) 20:52:53.29ID:ZXckJ8JI
Bluetoothイヤホン繋がってる時に電話に出たら、自動的にイヤホンを切断して欲しいんだができない。どうしたらいいですか?
2021/03/11(木) 23:49:18.71ID:dQR4HvPV
bluetoothオフじゃだめなの?俺はそうしてる
同時に電話終了後にBluetoothオン
同時に電話終了後にBluetoothオン
2021/03/12(金) 03:46:28.02ID:cDfrLfjk
一定時間どこかに置かれたままタップやボタン操作がなく画面オンが続いている場合に消灯するマクロは作れますか?行動静止トリガーを試したのですが、うまく動作せずよくわかりませんでした。
2021/03/12(金) 07:36:18.58ID:OvgPMJxe
>>272
通話をサポートしてないイヤホンにしたらいいんじゃない?
通話をサポートしてないイヤホンにしたらいいんじゃない?
2021/03/12(金) 08:13:31.67ID:OQlvFTvq
277散策人
2021/03/12(金) 14:28:15.89ID:oHf1983m2021/03/13(土) 07:20:48.25ID:I27VTcv8
>>274
プラグインのtouchtaskを使ってこういうのでいいと思うな
ボタン取りたければスクリーンタッチ以外にキー用に別トリガ追加してorで同じストップウォッチに引っ掛ければいい
https://i.imgur.com/jBK2Ek6.png
プラグインのtouchtaskを使ってこういうのでいいと思うな
ボタン取りたければスクリーンタッチ以外にキー用に別トリガ追加してorで同じストップウォッチに引っ掛ければいい
https://i.imgur.com/jBK2Ek6.png
2021/03/13(土) 07:55:38.64ID:HPQKd/pB
あ、タップだとスクロールさせて見てるとき検出されないからanyの方がいいかも
https://i.imgur.com/DxPStvA.jpg
キーも全チェックしてanyでいいと思う(スクリーンキーボードの入力は取られないっほい)
https://i.imgur.com/IrPTlW3.jpg
https://i.imgur.com/le4aUnY.png
https://i.imgur.com/DxPStvA.jpg
キーも全チェックしてanyでいいと思う(スクリーンキーボードの入力は取られないっほい)
https://i.imgur.com/IrPTlW3.jpg
https://i.imgur.com/le4aUnY.png
2021/03/14(日) 10:42:34.12ID:BU8AEpLv
ちょい質問です
走ってるマクロを全部強制停止する方法って無いですか?
もちろんスマホを再起動すれば止まるけど、通常の操作で。
・トリガーなどで通常起動したものは、カテゴリーを無効にすれば止まる
・メニューから試しで走らせたマクロはマクロドロイドをOFFにしても止まらない(ことがある?)
・自動操作系のマクロだとアプリ設定の強制終了までなかなかたどり着けない
事前に対象マクロを停止する別のマクロを準備するか、
対象マクロ内で条件管理する(適宜グローバルフラグ見るとか)しかないですかね?
走ってるマクロを全部強制停止する方法って無いですか?
もちろんスマホを再起動すれば止まるけど、通常の操作で。
・トリガーなどで通常起動したものは、カテゴリーを無効にすれば止まる
・メニューから試しで走らせたマクロはマクロドロイドをOFFにしても止まらない(ことがある?)
・自動操作系のマクロだとアプリ設定の強制終了までなかなかたどり着けない
事前に対象マクロを停止する別のマクロを準備するか、
対象マクロ内で条件管理する(適宜グローバルフラグ見るとか)しかないですかね?
2021/03/14(日) 10:55:57.37ID:RFULoK/4
設定から強制終了
2021/03/14(日) 11:23:13.87ID:juYcE4+F
>>280
ボタンの割込みが強力なんでロジックミスで無限ループさせたときなんかの対策にmacrodroidを無効にするのを別マクロに入れとくといいよ
端末の強制再起動みたいに時間かからないからおすすめ
https://i.imgur.com/yguFqVW.jpg
ボタンの割込みが強力なんでロジックミスで無限ループさせたときなんかの対策にmacrodroidを無効にするのを別マクロに入れとくといいよ
端末の強制再起動みたいに時間かからないからおすすめ
https://i.imgur.com/yguFqVW.jpg
2021/03/14(日) 11:28:16.59ID:BU8AEpLv
2021/03/14(日) 11:39:05.57ID:/D0jjI04
いやそれはマクロ組み直しを考えるべきじゃないか
2021/03/14(日) 12:06:34.10ID:nIm9IxkZ
2021/03/14(日) 12:28:28.30ID:BU8AEpLv
2021/03/14(日) 13:08:50.48ID:ZfPQQbt5
Androidの設定からアプリを強制停止するのはダメ?
この強制停止を自動でやってくれるアプリもあるけど
この強制停止を自動でやってくれるアプリもあるけど
2021/03/14(日) 13:32:32.11ID:nIm9IxkZ
>>286
ログデバッグして振る舞いみた感じだとmacrodroidはマクロのトリガが呼ばれる度にインスタンスされてマルチスレッド実行されるんじゃなくて常にシーケンシャルなんだと思うんだよ
ただし同一マクロの重複呼出しの場合ウエイトのタイミングで処理ぶった斬って頭から再開される
マクロ実行中に別マクロのトリガが呼ばれた場合は先に実行してるマクロがウエイトに入ったら(または終了したら)別マクロを実行して別マクロもウエイトに入ったら(または終了したら)元のマクロのウエイト位置の次から処理を再開する
新しく入ったwait until triggerアクションなら別マクロのウエイト状況と関係なく指定したトリガが呼ばれるまで待つ
ログデバッグして振る舞いみた感じだとmacrodroidはマクロのトリガが呼ばれる度にインスタンスされてマルチスレッド実行されるんじゃなくて常にシーケンシャルなんだと思うんだよ
ただし同一マクロの重複呼出しの場合ウエイトのタイミングで処理ぶった斬って頭から再開される
マクロ実行中に別マクロのトリガが呼ばれた場合は先に実行してるマクロがウエイトに入ったら(または終了したら)別マクロを実行して別マクロもウエイトに入ったら(または終了したら)元のマクロのウエイト位置の次から処理を再開する
新しく入ったwait until triggerアクションなら別マクロのウエイト状況と関係なく指定したトリガが呼ばれるまで待つ
2021/03/14(日) 14:59:32.14ID:BU8AEpLv
サブルーチン化したマクロあちこちでトリガ無視のオプションで呼び出したりしてるので、そういうのが悪さしてるのかもなぁ。
とりあえず編集画面からの試験実行じゃなければ(トリガーからきちんと起動すれば)止まってるぽいので、
コード調整のとき注意するしかないかな‥
>>287
設定画面にはなかなか辿り着けないので、キル系のアプリ設定しておくことにする
権限系設定し直しになるので避けたいけど仕方ない‥
とりあえず編集画面からの試験実行じゃなければ(トリガーからきちんと起動すれば)止まってるぽいので、
コード調整のとき注意するしかないかな‥
>>287
設定画面にはなかなか辿り着けないので、キル系のアプリ設定しておくことにする
権限系設定し直しになるので避けたいけど仕方ない‥
2021/03/14(日) 15:53:20.27ID:nIm9IxkZ
>>289
サブルーチンは呼び出される側のマクロをまとめてトリガで呼び分けた方が管理が楽かも
run macroアクションでジャンプしないで変数更新で起動するトリガで呼び出すのも(特に戻り値が必要ないときは)おすすめ
サブルーチンは呼び出される側のマクロをまとめてトリガで呼び分けた方が管理が楽かも
run macroアクションでジャンプしないで変数更新で起動するトリガで呼び出すのも(特に戻り値が必要ないときは)おすすめ
2021/03/15(月) 01:56:03.25ID:9LdjoDov
クイックタイルを押してから30分後に通知ダイアログ(画面オフ時)orポップアップメッセージ(画面オン時)を鳴らすマクロを組みたいのですが、タイルを押してから30分後にアクションを動かす案はありませんか?
2021/03/15(月) 08:53:26.71ID:o5jeh2Z3
>>291
ウエイトするかストップウォッチで30分後にトリガ起動
ウエイトするかストップウォッチで30分後にトリガ起動
2021/03/15(月) 22:42:22.39ID:pnzD4IjA
これで遊び始めたらVBAが今までより理解できるようになった気がする
2021/03/17(水) 03:01:26.65ID:Fcaqww/L
アップデートしたら24時間のタイムセールでプロ版が275円になってたのでアップグレードしてしまった。
2021/03/17(水) 06:45:37.26ID:m2wBHyaI
すみません、教えてください。
開発者向けオプションのポインタの位置を一発で呼び出して切り替えはできますか?
あとIMEの切り替えも可能でしょうか?
開発者向けオプションのポインタの位置を一発で呼び出して切り替えはできますか?
あとIMEの切り替えも可能でしょうか?
2021/03/17(水) 09:07:59.71ID:doxIt+GW
2021/03/17(水) 17:11:04.05ID:di7xVfkN
アプリ起動のトリガーは発動するんだけどアプリ終了時のトリガーが発動しない
2021/03/17(水) 18:57:24.47ID:S9Ezy6iE
>>296
おっしゃるとおり。
でもショートカットメーカーからインテントでdevelopment settingを呼び出すまではできたのですが、そこからマクロで下にスクロールさせるのをやって、クリックしてるんです。
こうじゃない気がするのですが。
おっしゃるとおり。
でもショートカットメーカーからインテントでdevelopment settingを呼び出すまではできたのですが、そこからマクロで下にスクロールさせるのをやって、クリックしてるんです。
こうじゃない気がするのですが。
2021/03/17(水) 19:27:58.12ID:UNyA6h+5
2021/03/17(水) 19:54:52.60ID:S9Ezy6iE
2021/03/17(水) 20:07:51.59ID:doxIt+GW
>>298
まずスクリーンキーボードはこのあたりでどう?
Application: Settings
Activity: Available virtual keyboard
Package/Class: com.android.settings/com.android.settings.Settings$AvailableVirtualKeyboardActivity
タッチポジションはこのあたりで
Application: com.pri.factorytest.FactoryTestApplication
Activity: Touch Screen
Package/Class: com.pri.factorytest/com.pri.factorytest.TouchPanelEdge.TouchPanelEdge
タッチはとの機種でも呼べるかは分からないけど類似のアプリはあるんじゃないかな
まずスクリーンキーボードはこのあたりでどう?
Application: Settings
Activity: Available virtual keyboard
Package/Class: com.android.settings/com.android.settings.Settings$AvailableVirtualKeyboardActivity
タッチポジションはこのあたりで
Application: com.pri.factorytest.FactoryTestApplication
Activity: Touch Screen
Package/Class: com.pri.factorytest/com.pri.factorytest.TouchPanelEdge.TouchPanelEdge
タッチはとの機種でも呼べるかは分からないけど類似のアプリはあるんじゃないかな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★3 [蚤の市★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★] [蚤の市★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 中国がここまで過敏になるのは日本に前科があるから。盧溝橋、満州事変。ジャップの先制攻撃は挙げればキリがないけど [472617201]
- ぶっちゃけ天のうって昭和天のうのせいで全然ありがたみないよな
- 犬って顔くっつけて寝たがるよな
- 『猟友会がクマ駆除を嫌がるなら潰すべき。職務を放棄するハンターから免許や銃を没収して罰金を取ろう』の声、ネットで上がる [932029429]
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
- ( ´・ω・` )もう寝るよ
