[過去ログ]
【自動化】MacroDroid Part14【マクロ】 (1002レス)
【自動化】MacroDroid Part14【マクロ】 http://egg.5ch.net/test/read.cgi/android/1726654688/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
181: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 11:04:05.01 ID:JDOxba8Z >>179 そんな感じでいいよ 2つ以上の条件を使う場合は初期設定で and (すべての条件がそろったら実行)になってるので、今回はそのように or (どれかの条件が1つ当てはまったら実行)にする必要がある 上の再生の方は1つしか条件がないので or にする必要はないけれど動きとしてはそれでも問題ない(後から条件が追加される可能性がある時にはあえてそのように作る事もある) http://egg.5ch.net/test/read.cgi/android/1726654688/181
182: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 11:45:17.59 ID:fGWPS9zq Google Geminiに聞いたら Macrodroidで10進表記の緯度を60進表記に変換するには、JavaScriptレットを使用して計算を行うのが一般的です。 一般的らしい。知らなかった http://egg.5ch.net/test/read.cgi/android/1726654688/182
183: 165 [sage] 2024/10/15(火) 12:12:18.70 ID:EXWSAAvF >>181 確認ありがとうございます and (すべての条件がそろったら実行) ↑ これ知らないと複数の状況が重なるマクロが作れないんですね ちょっとこれからも弄る時参考にやってみます http://egg.5ch.net/test/read.cgi/android/1726654688/183
184: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 13:15:28.24 ID:fGWPS9zq >>180 残念ながら通知の開閉にトリガーはないね MacroDroidのドロワーの開閉はMD自身が用意した画面だからいろいろ操作できるけど、Android本体のあれこれはAndroid本体が外部から操作できるような技術を提供していなければどうにもならないこともある http://egg.5ch.net/test/read.cgi/android/1726654688/184
185: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 15:40:29.47 ID:rJITVvPb 変数の設定で現在値に5足したり引いたりするスマートな方法ありますか?今は最初からある現在値に1を足すのを5個並べてます。 http://egg.5ch.net/test/read.cgi/android/1726654688/185
186: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 16:26:19.75 ID:fGWPS9zq >>185 任意の式で[...]から自分自身(設定しようとしている変数)選んでから、続けて+5て入力してok http://egg.5ch.net/test/read.cgi/android/1726654688/186
187: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 16:50:36.04 ID:rJITVvPb >>186 ありがとう 変数無いと思ったらグローバル変数と書かれてるのね。気が付かなかった。 http://egg.5ch.net/test/read.cgi/android/1726654688/187
188: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 17:03:39.61 ID:UnHSrEps >>184 見落としてでは無くやはり存在しないのですね。まさかの見落としかと思いましたが納得できました。ありがとう御座います。 MacroDroidにドロワーに設定させて頂きました。 http://egg.5ch.net/test/read.cgi/android/1726654688/188
189: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 17:10:07.97 ID:fGWPS9zq >>187 どんな変数だろうか? 種類で整数とか小数とかの変数なら、そのまま「ローカル変数:変数名」とか、グローバル変数なら簡単に「値:変数名」とか出るけど 文字列型だと、そのまま一発では選べなくて、ローカル/グローバルを最初に選ぶ形だけど、文字列型は直接計算式指定して値を入れるってできないから別なひと手間かかるはずだけど MDのバージョンとか作成した変数の数とか選べる数でかわるのかもしれないけども http://egg.5ch.net/test/read.cgi/android/1726654688/189
190: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 17:54:11.58 ID:xKns7ZeH +1を使ってると書いてある時点で整数型だとわかるし自分で作った変数がローカルとかグローバルの下に隠れてて見つからなかっただけ(今はもう解決してる)という事だろう http://egg.5ch.net/test/read.cgi/android/1726654688/190
191: 165 [sage] 2024/10/15(火) 22:54:16.09 ID:tsMTPZmj >>181 続報告 一応ssのマクロは全て実践で正常に動きました が、盲点なのは自分から掛かってきた電話に対し「着信拒否」ボタンを押してしまうと着信音が流れたままになりました「着信拒否」の項目は電話トリガーにないので押したら詰み(でも使わないだろうけど)な模様 http://egg.5ch.net/test/read.cgi/android/1726654688/191
192: 名無しさん@お腹いっぱい。 [sage] 2024/10/15(火) 23:53:02.78 ID:UnWXRpvC Nintendo Switchのスクショをスマホで落とすとき、QRコード読んでWi-Fi繋げて、Wi-Fi繋がったら自動でダウンロードするっていうのがTaskerで出来るんだけど、こっちでも出来る? 同じように組めないかやってみたんだけど、まだこっち慣れてなくて http://egg.5ch.net/test/read.cgi/android/1726654688/192
193: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 07:28:28.17 ID:z2FC5gpn >>191 通話終了もトリガーとアクションの停止条件に追加かな あとは着信時に本体を表から裏にフリップしたら再生を停止させるとか 条件が沢山ある場合は指定が面倒になるのでアクションを着信時とそれ以外に分けてしまえばスッキリするよ https://i.imgur.com/ct15D69.png http://egg.5ch.net/test/read.cgi/android/1726654688/193
194: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 07:36:50.27 ID:z2FC5gpn >>192 Taskerだけに存在する特殊機能を使わなければMacroDroidでも概ね同じ事が出来るよ 今回のケースだとMacroDroidからQRコードを直接読む事は出来ないからレンズとか何かしらのアプリ経由になるかな http://egg.5ch.net/test/read.cgi/android/1726654688/194
195: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 07:52:49.38 ID:GYGMx1Gi 「電話が着信中である」の後ろに「サウンドを停止」を置けばいいだけなのに いちいち個別に状況を指定してるのアホすぎる あとそもそもAndroidはユーザーごとに着信時の設定できるだろ http://egg.5ch.net/test/read.cgi/android/1726654688/195
196: 165 [sage] 2024/10/16(水) 11:59:51.50 ID:zQjhllt6 >>193 色々方法があるんですね今後の参考になりますありがとう >>195 !?言われて調べたらデフォで個別設定出来るのですね なんか昔はダメだった気がしてろくにそこを確認してませんでした助かります http://egg.5ch.net/test/read.cgi/android/1726654688/196
197: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 12:19:57.36 ID:PnXTEtao >>192 switchとのネットワーク接続をトリガーにしてこんな感じで httpリクエストは完了するまで待機にチェックを忘れずに https://i.imgur.com/vKTYp2m.jpeg http://egg.5ch.net/test/read.cgi/android/1726654688/197
198: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 12:33:17.46 ID:59fGriIV >>196 えっ?そんなの当然知っててマクロの勉強の為に聞いてんだと思ってた http://egg.5ch.net/test/read.cgi/android/1726654688/198
199: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 18:21:12.04 ID:O0gZgSU2 アクションの通知を表示でコレを常駐通知に出来ないでしょうか、通知チャンネルを高優先度にしても変わらず何か方法ありませんか http://egg.5ch.net/test/read.cgi/android/1726654688/199
200: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 18:37:29.14 ID:GYGMx1Gi >>198 自分が指摘したわけでもないくせに 後から来てこういうこと言う奴きめえな http://egg.5ch.net/test/read.cgi/android/1726654688/200
201: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 18:45:54.83 ID:ZdMDO/Ub >>199 通知消えたときトリガーでまた出す http://egg.5ch.net/test/read.cgi/android/1726654688/201
202: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 19:03:20.96 ID:O0gZgSU2 >>201 すみません質問が悪かったです。通知ドロワー内の通知を常駐にしたいのですが、(すべて消去)等タップで消えないように、マクロで無く設定で常駐させる事は出来ないですか、 Android 12使用 http://egg.5ch.net/test/read.cgi/android/1726654688/202
203: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 19:20:04.23 ID:pKhbaGO1 >>194 >>197 2人ともありがとう すごい!思ったよりもややこしくて自分には無理だった 参考にするよ! とても助かった、本当にありがとう http://egg.5ch.net/test/read.cgi/android/1726654688/203
204: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 19:57:51.18 ID:hlAZH1CJ >>200 よくそんなきめえ言葉使いできるな http://egg.5ch.net/test/read.cgi/android/1726654688/204
205: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 20:08:11.66 ID:O1rYrcms だっさ http://egg.5ch.net/test/read.cgi/android/1726654688/205
206: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 20:14:45.71 ID:VXgwHFQi >>202 消す時に毎回指定が面倒だなあと感じるのでその気持ちは理解できるけどそういうのは出来ないんだよね さらに通知IDが指定できるなら削除も通知IDを指定させてくださいよ@開発者さま って時々思ってるよ http://egg.5ch.net/test/read.cgi/android/1726654688/206
207: 名無しさん@お腹いっぱい。 [sage] 2024/10/16(水) 20:22:50.15 ID:nO7DB3s0 >>206 ありがとう、やはり無理なのね。 他の方法を考えます。 http://egg.5ch.net/test/read.cgi/android/1726654688/207
208: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 17:37:55.34 ID:cLGz5khd カメラの撮影をトリガーにして写真のファイル名を書き換える事は可能でしょうか、 IMG20241015101245.jpg → 2024-10-15 10-12-45.jpgのように分かりやすく変更したいのですが、 アクションの文字列処理で文字を削除で頭のIMGは削れたのですが - を適切に入れる処からつまずいています。 文字の注入項目が無いのでそもそも追加は無理なのかな http://egg.5ch.net/test/read.cgi/android/1726654688/208
209: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 17:45:27.45 ID:iyRSDIH1 撮影トリガーで現在の時間取得して、それでファイル名を変える とかじゃダメなの?-入れる処理とかよりは楽なのでは http://egg.5ch.net/test/read.cgi/android/1726654688/209
210: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 17:47:12.51 ID:iyRSDIH1 途中で送ってもた 日時取得して文字列にしてファイル名変更とか無理かな? http://egg.5ch.net/test/read.cgi/android/1726654688/210
211: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 18:56:06.90 ID:cLGz5khd >>209 レスありがとう。時間取得でファイル名にした場合いExif情報と差異が出ないかな、 http://egg.5ch.net/test/read.cgi/android/1726654688/211
212: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 19:43:46.48 ID:rBYCqcOV 現在時間ではなくファイルのタイムスタンプ使えば大きな差はでないのでは? http://egg.5ch.net/test/read.cgi/android/1726654688/212
213: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 20:14:07.68 ID:e/DJxDjs 文字数固定なら配列に分割してつなぎ直せば行けると思うけど http://egg.5ch.net/test/read.cgi/android/1726654688/213
214: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 20:14:25.43 ID:cLGz5khd >>212 間違っていたらすみません。ファイルのタイムスタンプと言うことはExif情報から読み出すと言う事でしょうか MacroDroidでExif情報を処理する事が出来るのでしょうかアクションの項目を確認してはいるのですが見つからず、確かにExif情報が一番正確だとは思うのですが http://egg.5ch.net/test/read.cgi/android/1726654688/214
215: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 22:25:38.13 ID:i0qNtesY >>208 文字列処理の全て置換で ^IMG(....)(..)(..)(..)(..)(..)\.jpg$ → $1-$2-$3 $4-$5-$6.jpg http://egg.5ch.net/test/read.cgi/android/1726654688/215
216: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 22:54:28.98 ID:sWn3yXv0 >>208 そもそもの追加はしごく単純に変数の設定で文字列型の変数に「あい」と設定すれば「あ」と「い」をつなげた文字列が入る もとの変数に文字をつなげたいなら、たとえば上の「あ」の部分に自分自身を指定するだけ 「文字列操作」と「変数の設定」が近くにないのはまぁMD進化の歴史の都合なので また、ある文字列の途中に何か文字列を追加するというのは、直接そのものは他の言語みてもそうあるものではなく、やっぱり分割と結合を自前で用意することがほとんど 1行で記述できない(ので、中間処理の変数が余計に必要な)だけで、MDでも同じ考え方で実現はできる それと、文字列操作に正規表現はかなり強力だけど、MDは実装が貧弱なので、当たり前のように解説されてることでもMDにはその実装がなかったりもするので、いろいろと騙されてはいけないこともある http://egg.5ch.net/test/read.cgi/android/1726654688/216
217: 名無しさん@お腹いっぱい。 [sage] 2024/10/17(木) 23:57:00.81 ID:cLGz5khd >>215 >>216 正規表現の式、詳しい説明ありがとう御座います。御礼が遅くなり済みません。全て置換で対象文字列が変換され変数に取り込まれました。 処理はお陰様で問題無いのですが、流石に専用アプリでは無いのでフォルダを指定して対象ファイルのリネームは無理ですよね。 http://egg.5ch.net/test/read.cgi/android/1726654688/217
218: 名無しさん@お腹いっぱい。 [sage] 2024/10/18(金) 00:21:29.06 ID:L1op2yTE 無理ってことはないけどいろいろある http://egg.5ch.net/test/read.cgi/android/1726654688/218
219: 名無しさん@お腹いっぱい。 [sage] 2024/10/18(金) 22:04:17.74 ID:t+iK/bcJ リネームは知らないな シェルスクリプトで指定フォルダの最新ファイルのタイムスタンプを-区切りで取得 その後に取得したファイル名でファイルをコピー 元のファイルを削除するという3段階程度の流れならリネーム相当として出来るけど http://egg.5ch.net/test/read.cgi/android/1726654688/219
220: 名無しさん@お腹いっぱい。 [sage] 2024/10/18(金) 22:28:31.64 ID:BKK3DAMg 通知を消すというアクションでuniversal copyを除外するのを忘れてて それが原因で>>73このように...失礼しました そうとも気が付かずあれやこれや桜田ファミリア http://egg.5ch.net/test/read.cgi/android/1726654688/220
221: 名無しさん@お腹いっぱい。 [sage] 2024/10/18(金) 22:38:41.30 ID:t+iK/bcJ >>219 ああmvコマンド使えばリネーム出来るんだな http://egg.5ch.net/test/read.cgi/android/1726654688/221
222: 名無しさん@お腹いっぱい。 [sage] 2024/10/18(金) 23:04:03.50 ID:MaeU42NR >>220 誰しも通る道やぞ http://egg.5ch.net/test/read.cgi/android/1726654688/222
223: 名無しさん@お腹いっぱい。 ころころ [sage] 2024/10/18(金) 23:19:55.15 ID:ujIyROAu >>218 >>219 リネームの自動化の場合、シェルスクリプトが必須みたく、昨日から調べているのですが、MacroDroidのテンプレにも使えそうなものも無く、 基礎も無い素人が一から覚えるのは敷居が高すぎかも、 シェルスクリプトやJavaScript見たいなプログラミング言語は一般のPC使えますとはレベルが違いますね。 http://egg.5ch.net/test/read.cgi/android/1726654688/223
224: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 00:36:13.89 ID:+n1M8cPM >>223 そうねぇ いろんなものの基礎を築いた上で呪文が理解できるようになるもんだからね ファイル操作で言えば、 ディレクトリというツリー構造があるファイルとディレクトリで同じ名前がつけられる存在しないものを指定していないか存在するものをさらに作ろうとしていないか アクセス権はどうか 対象が正しく指定できるか などなど、シェルスクリプト以前にやりたいことの仕様が決まってないとコードなんか書けないわけよ んで、肝になる(MDだけではできない)のはファイル名の変更だけなんだからそんなんはmv f1 f2で終わっちゃうわけ サンプルもなにもない(というかコマンド解説だけの話なんでごまんとある)話なんよな MDでつかうなら、ということなら、せいぜい、f1,f2は変数なので、MDでの記述はmv {lv=f1} {lv=f2}となる(ローカル変数の場合/実際には[...]から選ぶので直接記述はしない)といったところ コレももうサンプルでとかって話ではなくてただのコマンドヘルプレベル あとはもう、f1,f2を文字列で正しく作れるか?だけなんでこれの何が正しいのかなんてやりたいこと説明できる人しかわからない http://egg.5ch.net/test/read.cgi/android/1726654688/224
225: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 04:47:08.20 ID:jkyh3u2p >>224 なんとかシェルスクリプトでリネームを組めたのですが、ローカル変数から取得した文字列でスペースが入っていると機能しないのですが、回避方法はあるのでしょうか、 あらかじめ取得したファイル名を正規表現で 2024-10-10 06-56-03 に変換後に シェル内で戻そうとすると反応せず 2024-10-10_06-56-03だとリネームされるのですが これは仕様?そもそもスクリプトが間違ってるのか不明です。 http://egg.5ch.net/test/read.cgi/android/1726654688/225
226: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 05:29:04.27 ID:JlMhWiEA >>225 ちょっと前にも同じ話題があったけどファイル名にスペース使うと不具合起きるのはシェルスクリプトの仕様 回避方法もあるけどスペースを_に置き換えるとかは当たり前のようにやる癖を付けた方がいいよ http://egg.5ch.net/test/read.cgi/android/1726654688/226
227: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 05:46:55.04 ID:jkyh3u2p >>226 わかりました有り難う御座います。 http://egg.5ch.net/test/read.cgi/android/1726654688/227
228: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 06:32:09.29 ID:xD/SfhuB ダブルクォーテーションで括りなされ http://egg.5ch.net/test/read.cgi/android/1726654688/228
229: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 10:12:20.84 ID:V29lCBCk >>225 それもあるあるだな シェルスクリプトはコマンドとか、それのオプション指定の区切りが半角スペースだからmv f1 f2の構文にたいして空白込みのパスを指定したらf1,f2がそれの空白の前後で対応してしまう 今回のパターンならf2がぶつ切りのファイル名と、それに続く指定になってしまうのでmv f1 f2 dirの形でコマンド実行になってしまう 今回のパターンなら、パスに関してはMDですべて処理できるとして、空白含めてパス(文字列のひとかたまり)と処理させるためにダブルクオーテーションで囲ってやれば良い「mv "{lv=f1}" "{lv=f2}"」 シェルスクリプトに限らず任意の文字が指定できるものにはつきものな問題 http://egg.5ch.net/test/read.cgi/android/1726654688/229
230: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 19:41:25.20 ID:jkyh3u2p >>228 >>229 有難う御座います。御礼が遅くなり失礼しました。先程帰宅して早速設定し直すと旨く行きました。今回のリネームのシェルスクリプトも拾い物に手を加えただけで、全く基本が分かっておりません。 マクロを作っていると目的と手段の転倒状態で便利な自動化では無く、MDで何処まで出来るか出来ないかの問題で結構やりがいがあります。 あと、スレチになりますがシェルスクリプトはWindows環境のバッチファイルににてるような気がします。 http://egg.5ch.net/test/read.cgi/android/1726654688/230
231: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 19:45:05.64 ID:TXkrXBgT >>230 細かくて申しわけないけど バッチファイルの方がシェルクスクリプトに似てるんだと思う http://egg.5ch.net/test/read.cgi/android/1726654688/231
232: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 19:53:02.59 ID:jkyh3u2p >>231 すみません深い意味はありません。先程まで会社のPCのバッチファイルを弄ってまして、何かにてるな~程度です。 http://egg.5ch.net/test/read.cgi/android/1726654688/232
233: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 20:11:33.96 ID:rm+YhuKC >>231 そこに突っ込むのかw Windows(DOS)よりLinux(UNIX)の方が歴史が古いから真似してるのはWindowsと言いたいのかな http://egg.5ch.net/test/read.cgi/android/1726654688/233
234: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 20:13:34.59 ID:+n1M8cPM >>230 シェル=殻 UNIX(OS)で、OSを直接いじらずに外部からの操作を受け付けるようにする部分・仕組み シェルスクリプト シェルを操作するための台本 バッチ(batch)=束とか群とかひとまとめにしたもの microsoft(メーカー)が作ったWindows(OS)で、コマンドラインインタプリタ(=シェル)で実行したいコマンド群を記述したファイルを拡張子「.bat」で扱うとし、バッチファイルと呼ばれる。それによる処理をバッチ処理と呼ぶ 理屈でいえばシェルスクリプト≒バッチ処理 内容でいえば後発のバッチ処理(Windowsのコマンドラインインタプリタ)がシェルスクリプトを参考に(真似て)作られている AndroidはUNIXをベースにGoogle(メーカー)が作った(OS)。作ったというよりも機能拡張したOSと言ったほうが良いかもしれない MDが当たり前のようにシェルスクリプトを使えるのはつまりそういうこと http://egg.5ch.net/test/read.cgi/android/1726654688/234
235: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 20:14:57.04 ID:5QoI8PYc >>233 マリリン・モンローってマドンナに似てますね http://egg.5ch.net/test/read.cgi/android/1726654688/235
236: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 20:34:07.42 ID:rm+YhuKC >>235 うーん…似てませんね http://egg.5ch.net/test/read.cgi/android/1726654688/236
237: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 20:35:51.56 ID:+n1M8cPM なので、Windowsのシェルのスクリプトと言ったら、つまりまぁコマンドプロンプトで直接打ちこんでるそれとか、バッチファイルの中身とかを指していると言えるので間違いではないけれど、 シェルスクリプトって言ったらUNIXでのそれ、と、固有名詞化しているのでWindowsで一般的に聞く言葉ではないのよな でもって、Windowsのバッチファイルを実際に処理するのは基本的にmicrosoft製の単一のアプリであるのに対し、シェルスクリプトはそれを実行できるシステムがいくらでもあって「シェルスクリプトが常に同じように動作するとは限らない」という魔境を生み出してるのよな http://egg.5ch.net/test/read.cgi/android/1726654688/237
238: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 21:22:21.12 ID:jkyh3u2p 皆様のお陰で、写真のリネームが上手くいったので、同じく保存先DCIM内の動画のリネームに手を付けたのですが、 マジックテキストが{photo_file_path}写真撮影のパスしかなくいきなり詰んでしまった。 写真撮影トリガーにもしっかり写真を撮影したときと記載があり動画は駄目なのね。 http://egg.5ch.net/test/read.cgi/android/1726654688/238
239: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 21:29:30.40 ID:IJNXXzjR 細かいタイミングに拘らずにカメラアプリ終了時にリネームのシェルスクリプト叩くとかで充分そうな http://egg.5ch.net/test/read.cgi/android/1726654688/239
240: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 22:35:26.76 ID:+n1M8cPM 1対1対応の{photo_file_path}使えないってことは処理対象のファイルがあるかチェックしなきゃなんないってことだからまぁ複雑よね http://egg.5ch.net/test/read.cgi/android/1726654688/240
241: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 23:34:06.48 ID:jkyh3u2p >>239 連写だと、どうしても変換されないファイルが出来てしまい。仰るように撮影後にリネーム処理を考えているのですが、 >>240 処理対象のファイルの判別と、ファイル名を正規表現で変更したものに変換する方法とう、本当に結構複雑な処理になるかもです。 http://egg.5ch.net/test/read.cgi/android/1726654688/241
242: 名無しさん@お腹いっぱい。 [sage] 2024/10/19(土) 23:51:00.54 ID:t/9GSyY9 https://i.imgur.com/dtIpIUm.jpeg このような2つのアプリを同時立ち上げしてる際 例えば ■MD起動したら明るさを100% ■iDMがフォアグラウンドで実行なしのときのみ作動 ってのは無理なのね ログ上ではMacroDroidが起動と終了を1-2秒おきに繰り返してる Xiaomi http://egg.5ch.net/test/read.cgi/android/1726654688/242
243: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 00:09:49.35 ID:qL+4F16Q お前の条件指定が下手なだけ http://egg.5ch.net/test/read.cgi/android/1726654688/243
244: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 07:04:15.12 ID:UV99SMFw >>241 俺なら複数の処理をするなら配列を使うかな シェルでファイル一覧を取得 取得した一覧を改行区切りで配列に分割して入れる 配列を繰り返すで配列の文字列処理(正規表現で変更前のファイルを限定)とシェルで名前の変更を行う ざっとこんな感じで出来るんじゃないかな >>242 条件2つ付けるだけのようだけど? http://egg.5ch.net/test/read.cgi/android/1726654688/244
245: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 07:47:34.99 ID:a8zYX3bq >>244 教えてください>>242 http://egg.5ch.net/test/read.cgi/android/1726654688/245
246: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 08:09:46.86 ID:q4x0Zzlk >>244 そういうのこういうの不慣れだから難しいよねって話で、 MD使っててシェルスクリプト使ってそれやれって鬼畜過ぎない? ファイル操作でファイルリスト取得して連想配列ループさせればMDだけで完結するのに http://egg.5ch.net/test/read.cgi/android/1726654688/246
247: 警備員[Lv.14][芽] [sage] 2024/10/20(日) 09:05:50.55 ID:2lOaRZYS 楽天Linkを使ってます。電話アプリとして認識されていないようで、さらにLinkの設定を見たところ電話受信時にバイブ連動がありません。 そこでMacroDroid を使って対応しようと思ったのですが、単純にLinkアプリがフォアとかにすると着信以外でもバイブするし、どう条件を付けたら良いものでしょうか? http://egg.5ch.net/test/read.cgi/android/1726654688/247
248: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 09:07:07.64 ID:nhpn95aF >>243 安価つけて http://egg.5ch.net/test/read.cgi/android/1726654688/248
249: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 09:15:52.80 ID:ZCJWnUIc 通知みてlinkから着信ってきたら何かする http://egg.5ch.net/test/read.cgi/android/1726654688/249
250: 警備員[Lv.15] [sage] 2024/10/20(日) 10:02:41.77 ID:2lOaRZYS >>249 それがロック中の通知領域には着信中は何も無いようです。 着信中にロック解除すると通知認知します。 あとロック中でも着信に出られなかった時には不在着信で通知が発生するようで電話が切られた瞬間に通知認知します。 http://egg.5ch.net/test/read.cgi/android/1726654688/250
251: 警備員[Lv.15] [sage] 2024/10/20(日) 10:15:48.37 ID:2lOaRZYS あと、ロック状態のままLink着信に出た場合にバイブのアクションをどう条件を付けて切るかも分からずです。 http://egg.5ch.net/test/read.cgi/android/1726654688/251
252: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 12:09:02.46 ID:V9qhWDu5 >>250 「通知が表示されたとき」の条件から「常駐表示の通知は除外する」のチェックを外したら見えないかな うちはそれでトリガーされてる テキストコンテンツは「一致」で"着信" バイブ止めるのは通知が消えたときでできないかなあ(未確認) 環境が許すならデュアルSIMにしてLinkは無条件転送にして、 もういっぽうのSIMに転送してしまえば普通の電話アプリで受けられるので面倒なことしなくて済むかも http://egg.5ch.net/test/read.cgi/android/1726654688/252
253: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 13:55:32.12 ID:UV99SMFw >>246 それは失礼しました 時間がなくて具体的なマクロを考えてない状態で書き込んじゃったので許してください 良く調べてみたらMDのシェルスクリプト使えば1行で全ファイルの変更ができたけど知識無ければ難しいですよね (俺も知識無いので調べまくって何十回も失敗してやっとたどり着いた結論なのでまったくもって偉そうなことは言えないのですが) http://egg.5ch.net/test/read.cgi/android/1726654688/253
254: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 21:22:55.69 ID:hGRLykOn いつからかは不明ですが、いつの間にか通知をトリガーにマクロを実行できなくなりました。アクションの「通知を消す」は効くので、通知へのアクセス自体は出来ているようなのですが。アプリ関係なく全ての通知がトリガーになりません。 どなたか似たような症状を経験した方おりませんか。 Arrows Be4 F-41A Android 12(V70R063B) Macrodroid 5.47.19 pro版 常時Wi-Fi接続にて運用 http://egg.5ch.net/test/read.cgi/android/1726654688/254
255: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 22:10:34.53 ID:FRh1jMJ5 写真トリガーは止めて、撮影後のフォルダ内のリネームを考えているのですが、シェルスクリプト ls -p -m storage/SD/DCIM/Camera/ で複数の.jpg .mp4のファイルを1つにまとめ文字列処理の正規表現で置き換え "IMG20241015101235.jpg,VID20241015101240.mp4" "2024-10-15-10-12-35.jpg,2024-10-15-10-12-40.mp4" の2つの変数を作ったのですが、これをシェルスクリプトのmv -fを使いリネームはできないのでしょうか ダブルクォーテーションで挟んだり外したりとやってるのですがうまくいかず、そもそもファイル自体が複数なので無理無のでしょうか http://egg.5ch.net/test/read.cgi/android/1726654688/255
256: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 22:17:26.01 ID:VQ3XLxaa >>255 シェルスクリプトのmvでリネームできるのはファイルが一つのときだけ こういう処理は基本、一つの処理を必要回数繰り返すように作るもの >>246でやり方の一例出してるけど、ファイルの一覧が、MDで取得できるので、ファイルごとにファイル名チェックしてデフォルト保存のファイル名なら、その都度シェルスクリプト実行してあげれば良いと思うよ http://egg.5ch.net/test/read.cgi/android/1726654688/256
257: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 22:45:26.47 ID:FRh1jMJ5 >>256 ありがとうございます。やはり処理が必要回数必要なのですね。ファイル名チェックしてシェルスクリプトを実行となると複雑で結構 難しいかも。 因みに試しては無いのですがLinuxの「rename」コマンドも駄目ですか http://egg.5ch.net/test/read.cgi/android/1726654688/257
258: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 22:46:27.95 ID:cmkxnXcL >>242 これ頼みます http://egg.5ch.net/test/read.cgi/android/1726654688/258
259: 名無しさん@お腹いっぱい。 [sage] 2024/10/20(日) 23:09:32.88 ID:UQUw/349 >>257 MDからLinuxのコマンド実行できるような環境作りたいみたいな話したいん? http://egg.5ch.net/test/read.cgi/android/1726654688/259
260: 名無しさん@お腹いっぱい。 [sage] 2024/10/21(月) 00:18:20.39 ID:iBhLlu8M >>259 シェルスクリプトに付いて色々調べてると、Linuxのコマンド?がよく紹介去れていて、mv とrenameがファイル名を変更する方法とあったので使えるのかなと思いました。 http://egg.5ch.net/test/read.cgi/android/1726654688/260
261: 名無しさん@お腹いっぱい。 [sage] 2024/10/21(月) 00:40:12.82 ID:5msE6j7C >>260 >>237で書いた内容になるけど、MDだとrenameコマンドは使えないシェルがデフォルト Android(端末)のデフォルトのシェルを変更するとか、MDで実行するシェルを指定しながらシェルスクリプトを実行するとか、Linuxコマンドが実行できるアプリ(ターミナル)を経由させるとかそういうことをやればできないこともない MDのアクション作り込めばできる内容のためにそんな方法経由するのはずいぶんと壮大な計画だわ http://egg.5ch.net/test/read.cgi/android/1726654688/261
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 741 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s