【自動化】MacroDroid Part16【マクロ】 (727レス)
1-

41: 08/22(金)12:09 ID:RYojv1Pz(1) AAS
Android14以上はアクセスしやすいその他多数
42
(2): 08/24(日)08:56 ID:nKfR6viH(1) AAS
通常横画面で使用してる端末で
画面が縦になってしまってる間中「画面が縦です」とテキスト読み上げ続ける警告マクロ
画面が横に戻ったら「横になりました」と読み上げて警告マクロを停止する
こうゆうの作ったのだけど、もっと簡潔にスマートなコーディング出来る方いらっしゃればアドバイス下さい

画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
43: 08/24(日)09:30 ID:zSbuitk+(1) AAS
横画面固定でよくね?
44: 08/24(日)09:36 ID:+1/MiJ+W(1) AAS
>>42
警告を出したい理由は?
起動するアプリによって自動的に縦画面や横画面に固定する方がスマートだし便利だと思う
45: 08/24(日)12:27 ID:KcdLRuad(1) AAS
>>42
固定でいいというのはそう思うけどそれは置いといてこんな感じにはなった
画像リンク[png]:i.imgur.com
46: 08/29(金)00:10 ID:w36w4qTz(1) AAS
スマホ新法でGoogleホームのAPIが解放されないかな
47: 08/29(金)01:37 ID:zgNiWKOW(1) AAS
画像リンク[png]:i.imgur.com

ふと思いついたことを備忘として通知に残すマクロを作ってるんですけど、いつの間にか通知が消えてたりするんですよね
例えば、通知に完了ボタンをつけて、完了ボタンが押されてないのに通知が消えたら、その通知を復活させることってできますかね?
軽く調べたら連想配列を使うとかあったんですけど難しくて⋯
別のリマインダーアプリ使えって言われたらそれまでなんですが
48
(1): 08/29(金)08:47 ID:klHbS1IQ(1) AAS
通知トリガーで消去された時に復活させればいいんじゃない?
完了ボタン押したときはトリガーオフにして復活トリガー起動しないようにで
49
(2): 08/30(土)12:19 ID:1IV1ySff(1/4) AAS
>>48
何となく分かるんですけど、通知メモは複数同時に使う場合もあって、その処理が上手くできないんですよね、、、
50
(1): 08/30(土)16:06 ID:JyroTWQd(1) AAS
>>49
トリガーに通知が消えたらを追加する方法
表示中のタイトル名が消えたら再表示するやり方の一例
画像リンク[png]:i.imgur.com
51: 08/30(土)18:25 ID:udvlVBK7(1) AAS
>>49
あー確かに試してみたら通知に付けたボタンからマクロ実行してもどの通知のボタンか判定できないな
52
(1): 08/30(土)18:44 ID:1IV1ySff(2/4) AAS
>>50
ありがとうございます。
これだと、複数の通知メモを作っているときに処理が上手く行かなくないですか?

作れる通知メモの数を決めておいて、その数分の変数を作っておいて、空いている変数を使うような形がいいんですかね?
変数を使い出したばかりなのでよく分かりません、、、
53
(1): 08/30(土)19:21 ID:1IV1ySff(3/4) AAS
連投すみません
消された通知のタイトルとテキストを読み取って復活させ、完了ボタンには復活トリガー無効にするアクションつけたらいい感じになりました

でも、グループ化された通知をまとめて消すと上手く行きません、、、難しい。

画像リンク[jpeg]:i.imgur.com
画像リンク[jpeg]:i.imgur.com
54: 08/30(土)21:00 ID:vOHyP7bZ(1/2) AAS
>>52
使いたい通知の数にもよるけどそれ程多くないならタイトル名を固定(リマインダー1,リマインダー2とか)にした方が簡単だと思う
今みたいなタイトルも内容もバラバラで数も無制限だと連想配列を使わないとならないと思うから結構高度なやりくりが必要になってくる
55: 08/30(土)21:07 ID:vOHyP7bZ(2/2) AAS
あーそういえば通知に拘ってる理由とかある?
タイトルと内容を連想配列にどんどん追加保存していって後でまとめて見るとかなら簡単なんだけど
(不要になった行の削除とかは手動で良いなら今の変数を連想配列に入れるだけなので)
56: 08/30(土)21:22 ID:2C9V2YWw(1) AAS
>>53
画像リンク[png]:i.imgur.com

まとめたのまで考えると通知内容をMD内に覚えとかないとだな

消すときはフラグ立てて通知のボタン押したときだけ次(ボタン押したとき通知を消す)の自動復活をやらない
(通知のボタンは[このマクロ]呼び出しで分岐 [Else]部分を通る。その後「タップ時に通知を消去」で通知が消えて「通知が消去された時トリガーが発火」)

通知が消えた時、一つだけスワイプで消えたのか一括で消えたのか判別不能なので、通知を作るときに連想配列で通知情報を記録して、通知がないものを全部復活させる

リマインダーの通知であることを判断するために、とりあえず、通知のタイトルは固定で「リマインダー:~」の表示にしてみた
省2
57
(2): 08/30(土)23:51 ID:1IV1ySff(4/4) AAS
ありがとうございます!
じっくり見て勉強させてもらいます

最初はGeminiに連想配列を提案されたんですが、細かいところがよく分からなくて断念しました
もう一度勉強してみます
色々と奥が深くて、難しいけど楽しいですね

ちなみに通知にこだわってるのは、メモとかカレンダーを見に行くよりも目につきやすいからと、スマートウォッチとも連動できるからですね。
58
(1): 08/31(日)01:10 ID:FjoPx8yE(1) AAS
>>57
上のは作りは雑なんでそのままだと近々困ることになると思う
連想配列はキーと値のペアでデータを扱う仕組みで、重複するキーは設定出来ない

例えば「歯医者」のリマインダーを作るとして、すでに向こう3回予定が入っていますとかだと、タイトルが「歯医者」だけでは登録できるデータは1つだけなので困る

当然、内容だけでも重複の可能性はあるし、内容(という何でも書けるデータ)が問題なくキーとして使えるかも怪しい

結局のところ、通知の有無も目に見えるテキストでしか判定できないので「キー=一意に識別できるテキスト」をどういうルールで作るか?ってのが最大の問題
59
(1): 08/31(日)09:03 ID:GBUI0JRg(1) AAS
>>57
連想配列はまだ難しいとの事なので複数通知に対応した通常変数バージョンを作ってみたよ
今は3個までの通知対応だけど同じ要領で数字を変えて追加していけば数は増やせる
注意点としてはローカル変数のタイトル名で判断してるので変数にタイトル名を事前入力しておく事と同じタイトル名は使えない事かな
(内容の方が他と被らないと思うなら判定条件を内容に変えてもOK)
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
60: 08/31(日)10:10 ID:Z/7m8Vm9(1/2) AAS
自分用
※※楽天リンクと電話の自動使い分け
■楽天linkにて
・純正ダイアラーで着信音を鳴らし
・電話かけるときはlinkを使う方法

i.imgur.com/EdAX48D.jpg
・楽天リンクを立ち上げだとき
Private DNSオン
adguardオフ
・楽天リンクを閉じたとき
省7
1-
あと 667 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s