[過去ログ] 【自動化アプリ】MacroDroid【仮設】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2019/02/08(金) 16:43:30 ID:T/xo+NjV(1/5) AAS
とりあえず試しに立てたみた
900
(1): 2020/11/01(日) 20:10:52 ID:x/5OHRVU(1) AAS
>>898
これじゃだめなの?
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
901
(2): 2020/11/02(月) 16:40:06 ID:w7zkMOVn(1) AAS
>>900
それをワンセットに
902: 2020/11/03(火) 03:37:12 ID:xblQ7U4j(1) AAS
>>901
ifで出来るやろw
903: 2020/11/03(火) 10:00:31 ID:zXrPRAHu(1/3) AAS
初心者にはそれがわからないんでしょ
ちなみに僕もトリガーのif分け知らない
904
(1): 2020/11/03(火) 10:22:32 ID:ZCT73UNk(1) AAS
何度もトリガーをifで分ける方法を考えてたけど思いつかん
素直に有料版を買ってくれ
905
(1): 2020/11/03(火) 11:27:31 ID:kvsVH4Bf(1) AAS
>>901

こんな感じじゃ駄目?
画像リンク[png]:i.imgur.com
906: 2020/11/03(火) 11:32:05 ID:zXrPRAHu(2/3) AAS
有料にしたら出来るの?
テンプレートの高評価から例えばWi-Fiに繋がっていない時はoffにするを見ると、トリガーには「繋がっているとき」「繋がってないとき」と両方をトリガーに入れ、アクションの方で条件分けしてるね。
それを参考にしてみたら?
907: 2020/11/03(火) 11:34:07 ID:zXrPRAHu(3/3) AAS
かぶった
まさに >>905 な感じ
908: 2020/11/03(火) 11:39:47 ID:pdkyc5Zn(1) AAS
>>904
これが情弱か
909: 2020/11/03(火) 16:04:05 ID:JIzQHD2K(1) AAS
ifの条件のMacrodroid固有でトリガーを選べるぞ
910: 2020/11/03(火) 16:34:22 ID:QPKtMkPV(1) AAS
TaskerのDescriptionみたいなのありませんか?
911
(1): 2020/11/08(日) 13:31:31 ID:Wfj9gcTX(1/3) AAS
LINEの通知くる→通知内容読み取り→読み取ったものをそのまま別人にLINE送信
みたいなことできないですかね?
自分の別端末に送るだけなんですが
912
(1): 2020/11/08(日) 13:52:38 ID:YnlzFSRC(1) AAS
別端末にLine Liteインスコすれば解決
913
(1): 2020/11/08(日) 14:03:50 ID:b1TpI4iT(1/2) AAS
つPushbullet
914
(1): 2020/11/08(日) 14:38:33 ID:Wfj9gcTX(2/3) AAS
>>913
「LINE送信」
915: 2020/11/08(日) 14:42:09 ID:Wfj9gcTX(3/3) AAS
>>912
素直にそうするか
916: 2020/11/08(日) 14:45:30 ID:zLjt18t7(1) AAS
今日の失礼君
917: 2020/11/08(日) 15:14:59 ID:b1TpI4iT(2/2) AAS
>>914
おお、アスペだったわwすまんすまん
918: 2020/11/08(日) 18:18:59 ID:gf3ljrot(1) AAS
アスペルガー症候群引き合いに出して自虐すんなクソが
919: 2020/11/09(月) 08:15:57 ID:n5dPPHdy(1) AAS
特定の休日をターゲットにしたい場合は正規表現で絞れるみたいです。
>>911

911さま

こんにちわ。
散策人です。
ちなみに僕はアスペではありませんが適応障害です…
流れに乗ってみた!

参考になれば幸いですが、

トリガー:
機器のイベント>通知>通知が表示されたとき>アプリを選択(複数可)
で、対象のアプリにLineを選択
通知が表示されたときの詳細設定で、「正規表現を使用する」にチェックを入れて頂いて、
テキストコンテンツに「含む」指定で「.*」(半角ドット、アスタリスク)を文字指定欄にご入力くださいませ。
これで、「Lineのメッセージが通知された場合は全て」トリガーが発火します。
発火する文字を絞りたい場合は正規表現を学習してみてくださいね。
省18
920
(1): 2020/11/10(火) 00:12:26 ID:Kx8aoSN0(1) AAS
Android 9で通知の自動操作(特定アプリの特定文字列の含まれる通知の1番目のボタンを押す)が
以下のログを残して失敗するんですが、回避策ありませんか?
(MacroDroid以外でAndroid 9動作実績があるアプリがあれば最悪それを使うでもいいです)

{ERROR} Failed to retrieve active notifications: java.lang.NullPointerException: Attempt to invoke virtual method 'android.service.notification.StatusBarNotification[] android.service.notification.NotificationListenerService.getActiveNotifications()' on a null object reference

最新AndroidのPixel 3aでは問題なく動作するのですが
格安タブレットはAndroid9が主流っぽいですね。。
921: 2020/11/10(火) 08:20:35 ID:FEu1hPnn(1) AAS
>>920 さん

こんにちわ。

散策人ですが、

エラーメッセージを拝見する限りでは、
Android9側のシステムメッセージで、アクティブな通知、
つまり表示された通知をハンドリングしようとした際にシステム例外を吐いている様子です。

通知のセキュリティ設定がどうなっているかわかりませんが、
環境の問題のようなので、
可能であればPushBulletのプラグイン機能で回避するなどの対策をとるのが宜しいのではないでしょうか。
省3
922
(1): 2020/11/10(火) 23:16:08 ID:t4nuBS+q(1) AAS
アプリ毎にdpi変更可能ですか?やり方がわかりません
923
(1): 2020/11/11(水) 07:27:46 ID:PvsZXvHO(1) AAS
>>922 さん

こんにちわ。散策人です。

同じような質問が公式のフォーラムにも過去にありましたが、結論を申し上げると無理ですね。理由は、dpiにより解像度を変更するためのアクションが少なくともMacrodroidにはないからです。
外部リンク[html]:www.tapatalk.com

他のモバイル自動化アプリを確認しましたがTaskerにもAutomateItにもないようなので、ニーズとしては低いのかも知れませんね。

そろそろ巣に帰ります。
皆様、お目汚し大変失礼いたしました。
924
(1): 2020/11/11(水) 08:18:43 ID:2mZN8JQ2(1) AAS
>>923
外部リンク:www.reddit.com
925: 2020/11/11(水) 12:48:17 ID:44bmuHec(1) AAS
>>924 さん

散策人です
参考情報ありがとうございます。
とても助かります!

Tasker使いなら、まぁ…なんですが、
私もそれは拝見しており、
ADB ハックが必要になる、ということで
無視しました…

一般の方になると、いきなりADB ハックと言われても( ´Д`)ハァ?ってなりそうので…
926: 2020/11/18(水) 12:36:14 ID:zy+oNF2z(1) AAS
ボタンなるものを作ったんですが使い方がわからず。消そうと思ったらそれも出来ないんですが、どうやったら消せますか?
927
(1): 2020/11/23(月) 21:03:27 ID:Go43ww57(1) AAS
URLをブラウザを指定して開きたいのですが、その様なアクションが見つかりません。どのようにしたら良いでしょうか。
928: 2020/11/23(月) 21:06:30 ID:D+ooh1OT(1) AAS
まずは気合いを入れます
929: 2020/11/24(火) 08:19:15 ID:6P0/c9sQ(1) AAS
スマホだけで完結しないけどこんなことやってみた
動画リンク[YouTube]
これなんとかスマホ内だけで出来ないかな?
930
(1): 2020/11/24(火) 08:43:18 ID:03hMheTI(1/3) AAS
>>927 さん

次に両手を天に掲げて
「オラに…気を分けてくれ!!」と。

ではなく

アクションの「接続」内にある、「インテントを送信」を使えば、ご要望の動きが出来るかと。

インテントの送信には、たとえばChromeの場合は、
パッケージ欄に「com.android.chrome」をご指定頂いて、
アクションに「android.intent.action.VIEW」を指定します。
省9
931
(1): 2020/11/24(火) 09:43:52 ID:v/jkTXTc(1) AAS
>>930
ありがとうございます、無事に出来ました。
インテントを使えばかなりのことが自動化できそうですね
932: 2020/11/24(火) 11:31:21 ID:N7COh4qs(1/3) AAS
AdGuard用280blocker定義更新マクロ
本体のdownloadフォルダ内にAdguardフォルダ作ってそこに毎回同じ名前でDLされる
うちはGalaxy2台で検証して問題無いが、フォルダ構成とか機種に依って違ったら適宜書き換えてくれ
条件やトリガーも使用環境に合わせて適宜変更してくれ
更新頻度が分からんしサーバー負担を考えて24時間に1回にしてあるがもっと長くてもいいのかもしれん

外部リンク:mega.nz
8os03ejvWZdoZSFv0zhTax32YwSdgvGLwT_5Aeg_WVY
933: 2020/11/24(火) 11:31:32 ID:03hMheTI(2/3) AAS
>>931 さん

散策人です。
お忙しいところ、手を動かして頂いてありがとうございます。無事に出来て良かったです!

活用できれば良いですね!

インテント、便利なのですが、
実際に調べようとすると、Androidの開発ドキュメントを読むしかないので、手っ取り早く、Macrodroidのテンプレートで外国の方の作られたものを拝見するのもよろしいかもしれません。
934
(1): 2020/11/24(火) 11:32:18 ID:N7COh4qs(2/3) AAS
書き忘れ
意外と忘れがちなのがMacrodroidのストレージへのアクセス権限
935
(1): 2020/11/24(火) 16:06:45 ID:03hMheTI(3/3) AAS
>>934 さん

なんJ民が快適になるやつかなっ?
と思いながら拝見させて頂こうかと思ったのですが、復号化キーを要求されちゃうみたいですね。かなしぃ…

画像リンク[jpg]:i.imgur.com
936
(1): 2020/11/24(火) 16:10:58 ID:0UqjpGHJ(1) AAS
>>935
urlの下の文字列コピペしたら見れましたよー
937: 2020/11/24(火) 16:50:07 ID:LEKP+doM(1) AAS
そのネタは専用スレで既出
外部リンク:rentry.co
それにcurlはどの環境でも使えるのかも
938: 2020/11/24(火) 20:52:16 ID:N7COh4qs(3/3) AAS
別のが公開されてたか
探すのめんどくさくて自分で作った

つかcurlの無いAndroidってあるん?
939: 2020/11/24(火) 20:55:35 ID:n4v2bYAU(1) AAS
>>936 さん
ありがとうございます。
みられました。
940
(1): 2020/11/25(水) 09:35:05 ID:oojmwrO2(1/2) AAS
macrodroidからtaskerプラグインのTouchTaskを呼んでアプリのテキストを取得しようとしています
どの階層を指定しても全テキストが取れてしまうのはいいとして必ず1次元の配列構造の文字列になってしまうのは仕方ないですかね?
データ要素の文字列に改行が含まれるとテーブル構造が崩れてしまって自前でパースして取り出そうにもインデックスとデータの対応が不定になってしまって
何かヒントをもらえると助かります
941: 2020/11/25(水) 10:55:05 ID:NmTRcb5W(1) AAS
むしろcurl入ってる方がマレ
外部リンク:www.lisz-works.comみたいにTermux使ってまでcurl使うなんてのがふつう
942: 2020/11/25(水) 10:58:41 ID:oojmwrO2(2/2) AAS
>>940
勘違い自己解決しました
すいません
ちゃんとTouchTask側でユーザー変数を定義してあげるとmacrodroid側のウィンドウが書き換わって値を受け取る変数が増えました
943: 2020/11/27(金) 01:50:22 ID:eQC7uQxC(1) AAS
adg関連レスの方々サンクス
944: 2020/11/27(金) 11:19:54 ID:VSnEVUkT(1) AAS
すみません質問です
フォアグラウンドアプリの特定の部分の色の変化を判定してメールかSMSで通知させたいのですが可能でしたらご教示お願いします
945
(1): 2020/11/27(金) 17:07:24 ID:/qPJH0Ym(1) AAS
macrodroid単体だと画面のカラーが取得できないからPixolorというアプリと組み合わせてやろうかと
ちょうどこの休みにテストしようと思ってたとこ
946
(1): 2020/11/27(金) 18:42:41 ID:PXztAudy(1) AAS
>>945
進展ありましたら教えて下さい
947: 2020/11/27(金) 20:38:57 ID:fJw7yQz+(1) AAS
>>946
まだ他のマクロのテストしてて後回しにしてしまってすいません
普通にできたと思うよ
Pxolor常駐した状態でタップすると色取れるから後はクリップボード経由でいかようにでも
ざっくりだけどテストサンプルあげる
画像リンク[png]:i.imgur.com
外部リンク:www.mediafire.com
948: 2020/11/28(土) 18:33:35 ID:eD2blzfi(1/2) AAS
macrodroidの正規表現がメチャクチャ処理遅い
(arg1|arg2|arg3|arg4|arg5||arg6)程度を数百バイト置換するだけでウエイト挟まないと間に合わない挙げ句にコケる
複数に分けたほうが速いみたいだけど配列ないから縦にベタ書きになっちゃうね
949: 2020/11/28(土) 19:10:50 ID:8NCBSXwt(1) AAS
お察し
> arg5||arg6
950: 2020/11/28(土) 19:12:01 ID:eD2blzfi(2/2) AAS
それコピペミス
951: 2020/11/29(日) 21:32:01 ID:XbRrHCA6(1) AAS
ADBでモバイル通信ONOFF可能にしていますが、
OCN SIMを挿すとMacrodroidからモバイル通信ONにするとステータスバーはONになっても通信できず、
手動でOFFONしなければなりません。
YモバSIMでは問題なく通信できました。解決策はあるでしょうか?
952: 2020/12/01(火) 22:38:52 ID:69ppY2vn(1) AAS
バッテリー切れシャットダウンでマクロが全部飛んだ
オートバックアップなかったらと思うと恐ろしい
953
(1): 2020/12/02(水) 20:28:50 ID:SWo+4p3t(1) AAS
macrodroidでマクロAからBを呼んでまたAを呼ぶという擬似的なコールバックはできますかね?
あと呼ばれる側のマクロのヌルトリガーにコンストレイントを引っ掛けて振り分けに使えないのかなと
タメなら値の受け渡しと戻り位置の特定は適度にグローバル変数でやるとして
954: 2020/12/03(木) 20:53:47 ID:mj9Frdhi(1) AAS
>>953
別マクロのトリガー呼べなかった残念
955
(1): 2020/12/04(金) 19:12:11 ID:mwzP+RdI(1) AAS
MacoDroidに限らすっぽいんだけどシェルの機能って一つのアクションに

chr=_world
mkdir /storage/emulated/0/hello$chr
mkdir /storage/emulated/0/test$(date '+%Y%m')

みたいに改行挟んでも問題く複数コマンド入れてても動くな
普通にパイプとかリダイレクトも使える
当たり前かもしれないけどほんとにシェルスクリプト突っ込んでもコマンドが対応してるなら動くんだな
一行だけだと思ってたわ
ただMacdroidから変数渡す関係でそれと[ ]とかの条件分岐は干渉するかも

正規表現は変数にぶち込めるならシェルに投げてsed やgrep使う手もあるぞ
awkは無かった toybox確認すれば使えるコマンドは分かる

自分が持ってる端末ではシェルだとカレントディレクトリは / だったから内部ストレージになんか作るなら/storage/emulated/0/が必要だった
956: 2020/12/04(金) 21:08:36 ID:7fWc7OmV(1) AAS
>>955
Android terminal emulatorでmkshの振舞いは確認してる
Termuxか標準でbashだから使い勝手がいいけどmacrodroidから呼べるコマンドと差があるから動作確認には向かないかな

まだそんな大層なことしてないからスマホでチマチマ単文を打ち込んでるけど手近なlinuxかmacでshellスクリプト書いてざっくり動作確認して最終確認を端末でやるのが良さそう

macrodroidのreplaceやextractは高負荷になるとコクて処理が抜けるんで次の処理を待たせるチェック入れてshellスクリプトの方が都合が良さそうではある
macrodroidの文字列操作コマンドはホントにイケてなくてwhileルーフで回すとウエイト挟んでもIOブロッキングして入力が取られにくくなる
いろいろ試してみて>>955と同じ意見でshellスクリプトに押し込んで終了を待つほうが良いという結婚
957
(1): 2020/12/09(水) 10:17:48 ID:RwWRPTdM(1) AAS
chrome起動時のみ、メディア音量を0にするマクロを組みたいのですが
Chromeでメニューやブックマークを開く度にも音量を0にしてしまうようです
これを回避する組み方はあるでしょうか?
条件で実行中アプリのオプションを変えてみましたが、変わりませんでした…
よろしくお願いします
958: 2020/12/09(水) 12:11:37 ID:lyr5zSnv(1) AAS
automateで出来るからMacroDroidでも出来ると思うよ
packageとactivity classを細かく指定する
959
(1): 2020/12/09(水) 12:42:37 ID:YlV0oFsV(1/3) AAS
>>957 さん

こんにちわ。

添付の画像のようにして普通に出来ていますが…
画像リンク[jpg]:i.imgur.com

ブックマークを選択すると音量が0に戻るということでしょうか?

当方ではとくに発生しませんね…
960
(2): 2020/12/09(水) 16:14:20 ID:UK4C3Kpj(1/2) AAS
>>959
確認ありがとうございます
まずはそれと同じ内容+ポップアップ表示でやったのですが、メニュー(三点マーク)を開いたとき、設定の項目をタッチしたときにトリガーとなり、また0に戻されます

機種はxperia5、chromeはVer.86.0.4240.185
環境なんでしょうか?
961: 2020/12/09(水) 17:32:31 ID:YlV0oFsV(2/3) AAS
>>960 さん

お疲れ様でございます。

なるほど。

こちらで確認してみました。
画像リンク[jpg]:i.imgur.com
呼び出されたら適当な通知を出すようにしてみたところ

画像リンク[jpg]:i.imgur.com
Chrome の起動直後にトリガーが働きますが、そのあとChromeの三点リーダーを選択したさい、初回に毎回トリガーコールがなされるようです。
wait入れてもダメですね。
この現象は毎回再現されましたから、Macrodroid側のバグの疑いがありそうです。
省1
962
(1): 2020/12/09(水) 17:48:17 ID:YlV0oFsV(3/3) AAS
>>960 さん

Macrodroidのバクかも知れませんので作者さんに確認中してます。結果がわかったら書き込みますね。

by 散策人
963
(1): 2020/12/09(水) 18:31:54 ID:UK4C3Kpj(2/2) AAS
>>962
お世話になります
度々確認とバグかも?とのことで、連絡までしてもらいすみません
ありがとうございます
964
(2): 2020/12/10(木) 09:09:49 ID:G/3W3hdt(1/2) AAS
>>963 さん

おはようございます。
散策人です。

まだ作者さんから返信は無いのですが、
暫定的な回避策がたてられたので、書き込みさせてください。

対象マクロの条件欄の右上にある+ボタンをタップ頂き、「Macrodroid固有」カテゴリから「直近に実行した/実行してないマクロ」を選択頂きます。

選択するとオプションダイアログが表示されますので、「実行してないマクロ」を選択します。
省10
965
(2): 2020/12/10(木) 09:23:31 ID:vTCEaDVj(1) AAS
散策人って誰だよ?
なんか文体も気持ち悪いし
いちいち名前書くならコテハンにしてくれ
そうしたらバッサリNG入れられるから
966: 散策人 2020/12/10(木) 09:48:00 ID:G/3W3hdt(2/2) AAS
>>965 さん

了解です。
5ch はまだ不馴れなので、気を付けますね。
大変失礼しました。
967
(1): 2020/12/10(木) 10:25:16 ID:cd0qR/27(1) AAS
>>965
具体的な解決策すら出さないお前よりは多分マシだが

外部リンク:blog.goo.ne.jp

ここの人やぞ
968: 2020/12/10(木) 11:48:45 ID:l2LokXNI(1) AAS
>>964
散策人さん お世話になります
暫定案まで考えていただき助かります。
後程作って確認してみます!
969
(1): 2020/12/10(木) 12:38:08 ID:ztLCoLZt(1) AAS
次スレどうするね?
スレタイ変えて自動ツール総合にする?
Taskerは専スレあるからここの次スレはMacrodroid専用?
それとも両方立てる?
970: 2020/12/10(木) 12:51:24 ID:+s0eAC43(1) AAS
>>969
総合でいいけどタイトルはMacrodroidその他総合とかがいいかな。
971
(1): 2020/12/10(木) 13:39:33 ID:R77bXREl(1/3) AAS
>>967
知らんし、Macrodroid使ってないから見る気も無いわ
972
(1): 2020/12/10(木) 13:43:33 ID:cHyZunx6(1/2) AAS
>>971
なんでいるの?
973
(1): 2020/12/10(木) 13:46:11 ID:R77bXREl(2/3) AAS
>>972
>>13
馬鹿なの?
974: 2020/12/10(木) 13:55:19 ID:cHyZunx6(2/2) AAS
>>973
で?
975
(1): 2020/12/10(木) 14:03:19 ID:87dExjkD(1) AAS
そこそこユーザーいるしここは単独化していいのでは
総合も別に立てて専用スレのあるTaskerとここをテンプレに入れればいい
外部リンク:ff5ch.syoboi.jp
外部リンク:ff5ch.syoboi.jp
総合なら専用スレ立てるほどユーザーいないアプリをカバーできるしどれがいい?みたいな人も誘導できる
976: 2020/12/10(木) 18:38:48 ID:Okh5WGiX(1) AAS
>>975
んだなあ
イチイチmacrodroidの〜と前置きしなくちゃってのも煩わしい

んじゃ進行みて立てるよ
スレタイはこんなんでいいかな?
総合の方で例に入れるべきアプリの意見求む
【自動化マクロツール】Macrodroid専用スレ PART2
【Tasker/Macrodroid】自動化アプリ総合スレ PART1【IFTTT/Automate】
977
(2): 2020/12/10(木) 20:00:09 ID:74LVqqx2(1) AAS
「質問スレ」などでスレタイに「スレ」を入れることもあるけどアプリスレには要らない
アプリ名は正確に
パートは多くがPart
というか現行を少し変えるだけでいいと思う

【自動化アプリ】MacroDroid Part2
【自動化】MacroDroid Part2【マクロ】
MacroDroid Part2

総合スレは下手にアプリ名を入れると宗教戦争になりかねないので個人的にはシンプルを推す

自動化アプリ総合スレ Part1
978
(1): 2020/12/10(木) 21:29:58 ID:Wr3AQyJc(1) AAS
>>977
板の文化の違いだなw
んじゃま専用スレは>>977案の
【自動化】MacroDroid Part2【マクロ】
でいいかな

総合の方は宗教戦争になるほどアツい人はいないだろう
例えば何よ?がスレタイで分かった方がいいかな
適宜足すなり入れ替えるなりでいいと思うが引き続き意見を求めてみる
【Tasker/Macrodroid】自動化アプリ総合スレPart1【IFTTT/Automate】
979: 2020/12/10(木) 21:48:36 ID:R77bXREl(3/3) AAS
元はllama系のアプリだし、
>>977
自動化アプリ総合スレ Part1
を推す
Macrodroid専用スレと勘違いしてる人も実際に居た訳だし
980: 2020/12/10(木) 22:06:31 ID:lYBD+tf8(1) AAS
いやアプリ名は要ると思うけどな
アプリ名でスレタイ検索するだろ
981: 2020/12/11(金) 01:29:56 ID:+jx5+tm1(1/2) AAS
【】に入れたら
982: 2020/12/11(金) 11:06:35 ID:+jx5+tm1(2/2) AAS
>>978
こんなんで賛成。自分は
983: 2020/12/11(金) 20:15:34 ID:i+LwxRKO(1) AAS
>>964
散策人さん
タイマーでやってみましたが、当たり前ですがタイマー時間後はまた音量0に戻る動作になってしまいますね
色々やってみて、初回起動時のみ音量0にして、画面オフにするまではアクションしないようにしてみました
これで様子見します

色々ありがとうございました!
984
(1): 2020/12/11(金) 21:17:52 ID:uJDsJQTv(1/2) AAS
LINE通知でグループと個人で着信音を変える方法が知りたいです
グループは4,5個あってそれぞれワードで指定できますが
個人はグループ以外のnot指定しかないですかね、ちょっと煩雑になるので
できるだけ1つのマクロで実現させたいです
よろしくお願いします
985: 2020/12/11(金) 21:25:24 ID:SWyn9szQ(1) AAS
特定の人やGだけ鳴りわけを変えるとかLINEに実装されてないのか?
自分はしたことないけど。
986: 2020/12/11(金) 22:41:49 ID:KN4Gyvcl(1) AAS
>>984
通知の文字列読んで動作変えればよさげ
987
(1): 2020/12/11(金) 22:49:47 ID:uJDsJQTv(2/2) AAS
ありがとうございます
例えばA,B,Cというグループがあるとして
それ以外(個人)は正規表現とかでA|B|Cにしなきゃダメかということです
グループ名が変わったり追加削除がある度にこの表現も変えるのが面倒かなと
他に方法があればと思っています
あとこれだとマクロ1つにできない。。グループ増えたら有料にするしかないですかね
988
(1): 2020/12/12(土) 04:02:18 ID:LXQm+Ozu(1) AAS
>>987
イージーなのは適当なデータ構造で変数に保存しとくのだけどローカルファイルに保存でもいいかな
ファイルならブラウザやテキストエディタで開くようにしてクリップボード経由で変数に格納する手間が増えちゃう
macrodroid には配列がないから自前でループ回しながらパースしてマッチしたところで処理(音鳴らす)ってことで
初出の通知で収集する部分と追通知受けて音鳴らす部分はひとつのマクロにまとまるよ
アクションの頭に処理の振り分け書けば理論上はいくらでもまとまる
プラグインやシェルでテキスト楽に扱える言語を使えばもう少し楽な方法も思いつくけど事の本質は変わらないかな
989: 2020/12/12(土) 14:38:08 ID:prT8h4ax(1/2) AAS
>>988
あ、ループ回さなくてもcontainが書けるからif文で簡単にチェックできるね
やはりAさんBさんCさん...を変数に格納しとくんでいいと思うな

通知文字列からニックネームを正規表現で抽出して鳴り分けグループ単位ごとに用意した変数に格納
ひとりグループ含めてもグループが10個や20個そこらならベタ書きコピーの方が楽でしょ
ひとつの変数に2次元配列収めて1階層目だけ開いて別の変数に取り出すのはループ回してもいいけど1000文字くらいになってくるとそこそこ固まる
990: 2020/12/12(土) 14:53:37 ID:prT8h4ax(2/2) AAS
ちな今は間に合ってるからいいけど大量のデータ検索するならtermuxをプラグインで呼び出してsqliteのテーブルでデータ管理すればいいかなとアタリ付けてたり
991
(1): 2020/12/12(土) 20:04:02 ID:cfiww1pC(1) AAS
987です
MacroDroidは初心者でも使いやすいということで使ってるんですけど
プログラミングとかデータベースとかわかんなくて申し訳ないです

今気づいたんですけど通知を貯めちゃうと振り分けできないですね
同じアプリの通知全体の文字列を拾ってしまうみたいです
992: 2020/12/12(土) 21:42:45 ID:gUZEYvlK(1) AAS
>>991
通知はトリガーで都度キャッチできるから(?<=[前回通知文字列を格納した変数名]).+で増分を取り出せばいいね

T: LINE通知キャッチ
A: 通知文字列をextract
A: 前後に期待できる文字列で引っ掛けてニックネーム部分をextract
A: 今回通知文字列を前回通知文字列に格納
A: if 鳴り分けグループAに含まれるかチェック
A: A用のサウンド指定して発音
以下elseifとサウンドをグループBCD...とコピペしてちょい変えたのを繰り返し
A: else どのグループにも含まれなかったニックネームをその他に格納

グループリスト分の変数をあらかじめ用意する前提
個人はおひとりさましか含まない変数にしとけばいいね
事前に用意するニックネームグループリストの想定起こしには限界があるから適宜その他から移すメンテは必要かな
993: 2020/12/13(日) 08:31:33 ID:EMe38Tds(1) AAS
取り急ぎ専スレから

【自動化】MacroDroid Part2【マクロ】
2chスレ:android
994: 2020/12/13(日) 15:48:31 ID:sV/WdhxQ(1) AAS
総合スレも立てたよ
スレタイ長過ぎエラーが別の原因じゃなく文字通り長過ぎだった

自動化アプリ総合スレPart1【IFTTT/Automate】
2chスレ:android
995: 2020/12/13(日) 21:35:22 ID:j0O0kvkW(1/2) AAS
なんで2つ立ててんの?
996: 2020/12/13(日) 22:22:36 ID:Onwmwwme(1) AAS
すこしスレを遡れば理由分かるよ
997: 2020/12/13(日) 23:08:45 ID:j0O0kvkW(2/2) AAS
分からんわ
998: 2020/12/14(月) 16:56:54 ID:rjkrAtfj(1) AAS
macrodroidにて
A: if (TriggerA or TriggerB) and (TriggerC or TriggerD)
A: 処理A
A: if (TriggerC)
A: 処理B
A: endif
A: 処理C
A: elseif(TriggerE)
A: 処理D
A: else
A: 処理E
A: endif

のときにネストしたTriggerCの真偽を判定するif文があると最初のif文が真なのに偽と判定されて処理Eに分岐する
ネストしたif文をコメントアウトしたり処理Bのコンストレイントに置き換えると正しく通る
なんでじゃろ?トリガーだけおかしくなるのかな?
999: 2020/12/14(月) 18:03:25 ID:n4R4Lq/J(1) AAS
各トリガ毎にフラグ立てれば、タイミングとか悩まなくていいんじゃないの。
1000: 2020/12/14(月) 20:00:34 ID:2BN09igK(1) AAS
次スレは分岐

・MacroDroid専用スレ
【自動化】MacroDroid Part2【マクロ】
2chスレ:android

・その他の自動ツール用スレ
自動化アプリ総合スレPart1【IFTTT/Automate】
2chスレ:android
1001
(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 675日 3時間 17分 4秒
1002
(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net

▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.165s*