探検


【中の人】Automator【小人】3人目 [転載禁止]©2ch.net

2014/11/17(月) 19:12:32.44ID:+W3jGxLM0
前スレ
【中の人】Automator【小人】2人目
http://anago.2ch.net/test/read.cgi/mac/1168924788/

【中の人】Automator【小人】
http://pc7.2ch.net/test/read.cgi/mac/1088457299/
2020/04/09(木) 21:55:54.11ID:k7kFFYTl0
たびたびすいません
>>305は無視してください
2020/04/09(木) 23:08:07.44ID:wroHEgNY0
https://i.imgur.com/RjG9jqZ.png

これを>>294に追加してCatalina.pngをCatalina 1.pngに名前を変更する
Sierraで作ったやつだけど
2020/04/10(金) 02:06:20.20ID:XSz4wVT80
シェルスクリプト作ってる人何人もいるけど
ちゃんと試しに実行してんの?
どれも質問者の希望してる結果出ないんだけど
2020/04/10(金) 02:09:55.55ID:Q5UgsXVz0
自分が試してもないくせに
2020/04/10(金) 09:13:49.68ID:v7FxmmW20
Automatorだけで完結させつつ元のを生かして

「PDFページをイメージとしてレンダリング」 PNG
  ↓
「Finder項目を移動」 保存先:書類
  ↓
「Finder項目の名前を変更:テキストを置き換える」にして
検索文字列:”.png" 置換文字列:" .png" (半角スペースをpngの前に入れる)

この場合は出力物はFinderでソートすると
Catalina .png
Catalina 2 .png
Catalina 3 .png
となる、問題点は
・質問者が「1」をどうしてもつけたい場合は意味がない
・スペースが入ってるファイル名があると発狂する人は使えない

個人的には中間フォルダを経由していいなら>>297がいいと思うな
簡単だし
311名称未設定
垢版 |
2020/05/05(火) 16:21:22.54ID:gVWzudj10
ひと月前のレスにw
>Catalina.png
自分は、Catalina 0.pngとしてるな
その方がシンプルで確実
312名称未設定
垢版 |
2020/05/10(日) 15:42:00.51ID:n65bJbQO0
息の長ーいスレですね。
RARで圧縮したものがたくさんあるのですが、自動で解凍してZipに圧縮し直すってことは出来ますか?
2020/05/10(日) 16:23:56.15ID:MBt1TCO/0
作り方次第じゃないの
314名称未設定
垢版 |
2020/05/10(日) 16:37:24.16ID:6lPpfILf0
練習でzipするだけの作ったことあるが、複数ファイル選択ドラック&ドロップすると時折複数のzipファイルが出来上がる
なんか動きがおかしい
アーカイブされてないファイルもあるし

RARはOSではサポートされてないから、外部アプリケーションを呼び出す必要あるね
シェルコマンドやApple Scriptに対応してないなら、「操作を記録」で操作するしかないのかな?
2020/05/10(日) 21:43:18.94ID:UFOhxkLc0
最低限AppleScript/Javascriptができなきゃだろな
shell scriptでもいいけど
316名称未設定
垢版 |
2020/05/10(日) 21:59:07.84ID:6lPpfILf0
AppieScript なら、マウス操作を記録するモード使えばScript作成が大幅に短縮化できる
無用なコマンドを間引く知識あれば
ファイルシステムの階層構造を記述するのに"of folder"をずらずら繋げるのは面倒だからね
2020/05/10(日) 22:08:24.40ID:UFOhxkLc0
信用ならん、確実性が薄い、その間Macに触れない
から使ったことないw
2020/05/10(日) 22:13:33.90ID:UFOhxkLc0
ああ、AppleScriptの記録の方か。それも使ったことないがw
マウス操作(だけ)じゃなくての、操作をAppleScript化できるのを記録の方のことか(?)
2020/05/12(火) 11:40:02.64ID:5E/nm8Da0
>>312
https://www.macorz.com/example/rz.mp4
The Unarchiverとアーカイブユーティリティの連携でドロップ処理するならこんな感じ?
設定とかファイル扱いが面倒だからスマートに書くの難しいね。細かいことにこだわるなら
AppleScript + shellの方がよさげ。UnarchiverはAppleScript対応。
2020/06/04(木) 19:50:17.73ID:flMhAOi60
試しにクイックアクションで元ファイル上書き生成で作ったファイルにcom zで戻ろうとしても戻らないのですが、
クイックアクションで編集したファイルはやり直せないということでしょうか?
2020/06/04(木) 20:14:58.84ID:NatJMMEe0
上書きを元に戻すのは無理じゃね、Automatorに限らず
ドキュメントTime Machineという別の方法機能で可能なぐらいでしょ

あと、ファイル関連の操作(移動とか名前変えるとか)はFInderアクションじゃないとUndo対象にならないだろう
2020/06/07(日) 06:40:28.82ID:6s944BYQ0
>>321
何でも動作なら戻れると思っていました
そういう原理で動いていたとは・・・
ちゃんとコピーを作る設定でアクションを作らないと怖いですね
ありがとうございました
2020/09/27(日) 18:55:46.82ID:yjJwdPPS0
誰もいないようですが教えて欲しいです。
例えばですが、

238
19
36

これを選択して「選択範囲を計算する」などでAutomatorを作って足し算して結果をクリップボードに入れてくるようなものが欲しいのですが誰か優しいかた教えてもらえないでしょうか。

用途は、メモやテキストエディタなどでメモした数値を計算したいです。
2020/09/27(日) 19:58:37.28ID:RLtEGYfs0
誰もいないよう とか 誰か優しいかた とか余分。逆に応えたくもなるぞ
自分の為の予防線張るんじゃない

極めて単純(数字がワードと認識できる文にしか有効じゃない)、AppleScriptアクションでなら、
on run {input, parameters}
set theSum to 0
repeat with theNumber in (words of input)
try
set theSum to (theSum + theNumber)
end try
end repeat
set the clipboard to theSum
return theSum
end run
な感じかな
2020/09/27(日) 20:03:10.64ID:RLtEGYfs0
>数字がワードと認識できる文にしか有効じゃない
AppleScriptでのワード認識能力に頼ってるのでしかないが、ほぼ問題はないかな
2020/09/27(日) 20:08:12.30ID:yjJwdPPS0
>>324
そんなつもりで冒頭書いたわけじゃなかったんだけどね。

早速コードを書いていただいてありがとう。
ありがたく使わさせていただきます。
大変助かりました。

>>325
数字だけです。
ちょこちょこ数字をメモってあとで合計することがあるけど
簡単に右クリにでも入れて計算出来ればいいと思って。
2020/09/27(日) 20:09:06.53ID:RLtEGYfs0
>逆に応えたくもなるぞ
だったら思う壺だなw もちろん なくなる の間違い
2020/09/27(日) 20:11:11.26ID:RLtEGYfs0
>>326
まともな人でよかったよw
なおさら全くいらないね。いらなくても多分双方気持ちいいやり取りで終わる
とまれよかったよかった
2020/09/27(日) 21:04:18.67ID:Ar7v6yCC0
くっせーやり取りに終始すんなよ
2020/09/27(日) 21:46:54.55ID:HtNY1nn10
リアルで他人と接しないニートにはそうとしか見えないんだろな
2020/09/28(月) 10:15:33.02ID:QeqhJgFS0
ニートがニートを語る
332名称未設定
垢版 |
2020/12/01(火) 20:02:16.70ID:5J7OsMw80
特定のブラウザで開いたページを1分おきに自動で更新させたいのですがautomatorでさせる場合どう言う風にすれば出来ますか?
333名称未設定
垢版 |
2020/12/01(火) 20:15:46.30ID:5J7OsMw80
出来ました
2020/12/02(水) 02:57:40.60ID:wnMmdqqI0
やるじゃん
2020/12/05(土) 16:53:07.08ID:Rn6jyMOm0
Automatorからjavascriptのコマンドを実行したいのですが
Terminal.doScript('hogehoge',) の hogehoge 部分でも ' を使用するのでエラーが出てしまいます
具体的にはSQL文で使用している fields terminated by ';' とかなんですが上手いこと指示する方法ってありますか
わりと ' で囲むの多いので悩んでいます
2020/12/05(土) 17:03:06.90ID:gnbGBt2H0
" で囲めばいいじゃん
2020/12/05(土) 19:00:56.40ID:mhtTMlz30
Automator固有のではなくJavascriptのでだな
>>336の言うとおり ' と " を使い分けるか \ でエスケープするかなどという普通にJavascriptでの対処だろうな
2020/12/06(日) 13:39:59.18ID:UoH7PLf00
丸投げでもうしわけないのだけど、教えて欲しいです。

Safariで今見てるページを新しいウインドウでも開いて(元のページはそのまま残す)
さらにUAを任意の(iPhoneやiPadなど)で開くAutomatorが欲しいです。
どなたか教えてもらえませんか。
よろしくお願いします。
2020/12/06(日) 16:07:47.15ID:p2HDnyW90
幾らか金くれるなら作ってもいいよ
5000円かな
2020/12/06(日) 18:51:15.70ID:DubpvyX40
>>338
AppleScriptでGUI Scriptingでできそう、やってみよう

UAを任意の〜は標準ではないだろう。SafariではDevelopメニューにあるだけではないかな
そもそもAutomatorではSafariでなんとかというアクションは(そう)無いだろうし、Automatorというより丸々AppleScriptでの案件じゃないのか
Developメニュー項目はAppleScriptでサポートもないからGUI Scriptingなりので丸投げにするにはちょっとアレだな(暇に任せて作れる範囲であったとしてもな)
2020/12/06(日) 20:27:23.20ID:DubpvyX40
>>338
スレチだが、あくまでも部品として色々な調整(AppleScript/GUI Scriptingはタイミングが合わなとかあるときはある)などは自分でやろう

set userAgent to "Mozilla/5.0 (iPhone; CPU iPhone OS 13 like Mac OS X)"

tell application "Safari"
set theURL to URL of front document
make document
end tell

tell application "System Events" to tell process "Safari"
set frontmost to true
click menu item "Other…" of menu "User Agent" of menu item "User Agent" of menu "Develop" of menu bar item "Develop" of first menu bar
tell first sheet of front window
set value of first text area of first scroll area to userAgent
click button "OK"
end tell
end tell

tell application "Safari" to set URL of front document to theURL
2020/12/07(月) 02:06:39.53ID:aZScAZiY0
>>336-337
エラーが出なくなりましたありがとうございます
2020/12/27(日) 21:54:44.41ID:l2HQrMts0
Big Sur にしたせいか、スクリプトの保存ができなくなりました。
「コード署名エラー」となっています。

以下の
https://www.reddit.com/r/Automator/comments/jtngjs/code_signing_error_on_big_sur/
サイトを参考にLibraryを見てみましたが「CommandLineTools」というのはありませんでした。
同様の症状を修正できる情報をお持ちのかた、ぜひ教えていただけますでしょうか。
344343
垢版 |
2020/12/27(日) 22:12:52.68ID:l2HQrMts0
すみません・・Xcodeを起動して「Agree」したら、Automatorでも保存できるようになりました。
お世話がせしました・・
2020/12/27(日) 23:30:31.08ID:axHvJNw+0
いいってことよ
346名称未設定
垢版 |
2021/01/22(金) 13:15:15.29ID:FFAsDE2Y0
ここを参考に
ttps://qiita.com/kazuooooo/items/eefd88a2a852a5daf08d
Google Chrome使用にて選んだテキスト検索(Google検索)は
出来たのですが

google検索ではなくYahooの検索窓で行いたいのですが
Aのどこを直せばいいのでしょうか?

---@オリジナル
open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"

--Ayahooで おこないたいが うまく動かないです
open "https://www.yahoo.co.jp/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"

----
検索した結果でGoogleとYahooの結果に違いがでるので
yahoodで検索してみたいので

どなたか教えてください。お願いします。

--
現在の環境はHigh sierra 10.13.6
google chrome ver: 88.0.4324.96(Official Build) (x86_64)

Automator 2.8
2021/01/22(金) 13:38:02.65ID:VQnI/T570
実際に検索した時のURLは
https://search.yahoo.co.jp/search?p=
てなってるようだけど
348名称未設定
垢版 |
2021/01/23(土) 13:58:16.49ID:aATlUbyi0
>>347
ありがとうございました。

open "https://search.yahoo.co.jp/search?p=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"

こうなんですね。
(?p= や ?q=でも動くんですね、文字変数?)

おかげ様でとても便利になりました。

めちゃうれしいです。
希望のプログラム(?)にすこしだけちかずきました。
349名称未設定
垢版 |
2021/01/23(土) 14:15:31.63ID:aATlUbyi0
>>
(?p= や ?q=でも動くんですね、文字変数?)

すみません検証不足でした。やはり動かないですね、失礼しました。
pのみですね。
2021/02/02(火) 00:10:36.84ID:Iz5+xe7X0
Automatorでアプリを作成していて、Finderでフォルダ内のファイル(隠しファイル含めて)をすべて選択して削除したいです。

隠しファイル以外であればできたのですが、隠しファイルを選択する方法はありますか?
2021/02/03(水) 23:22:05.45ID:cjSrZ4LB0
https://apple.stackexchange.com/questions/154548/how-can-i-find-hidden-items-in-automator
そのままじゃ思い通りではないかもしれないが、同じくfind/shell script使ってかな
2021/02/03(水) 23:47:54.82ID:cjSrZ4LB0
find "$@" -mindepth 1 -a -maxdepth 1 -print
で、指定されたフォルダ内の全てになるかな。ファイルだけなら、
find "$@" -mindepth 1 -a -maxdepth 1 -a -type f -print
とか
353名称未設定
垢版 |
2021/02/22(月) 13:48:20.95ID:wir8kRK00
ショートカットキーを利用して、finderで選択したファイルを指定したフォルダに移動させるというものが作りたいのです。
現在選択されているファイルをAutomatorで読み取るにはどうすればいいでしょう?
2021/02/22(月) 13:53:48.66ID:BsLipqdf0
最初にサービスで書類を作成して、右上のポップアップから選べばいいんじゃないの
355名称未設定
垢版 |
2021/02/22(月) 15:15:17.72ID:wir8kRK00
なるほどワークフローじゃなかったですね。
ありがとうございます。
356名称未設定
垢版 |
2021/02/26(金) 15:45:49.09ID:C0/MQdsG0
googleで検索がsafari強制になってるのを
Automatorでなんとかできないでしょうか

ググってAutomatorとシェルスクリプトで
新しく項目を作ったら検索時にワンテンポ遅れる

ビルトインのコンテクストメニューに
変更かけてchromeとかfirefox似変更したい
2021/02/26(金) 16:31:33.28ID:VXEHjpn00
あれ自体はSafariが提供するサービス項目だから変わんない(オフる、他の検索エンジンに変える、だけ)
2021/02/26(金) 17:16:52.69ID:ggmZrJy50
Automatorを使って以下のことをする手順が分かる方お願いします

A列にある文字列:A1 ~ A100 までとか
B列にある文字列:B1 ~ Bxxx 不特定

このB列にある文字列がA列にもある場合に
B列にあるA=Bの文字列をC列に書き出したいのですが
何をどのようにすれば可能ですか?
2021/02/26(金) 17:18:26.37ID:ggmZrJy50
あ、イメージ的には表計算ソフトの列と行です
2021/02/26(金) 17:52:06.41ID:JqAJC6UM0
表計算ソフトのマクロか、テキストを入力にしてスクリプト言語か、先に仕上げないとダメだと思うよ
361名称未設定
垢版 |
2021/02/27(土) 02:10:09.86ID:UxBQPLwy0
>>357
やっぱ無理ですか
サービスから表示オフれなかった気がする
2021/02/27(土) 08:47:39.66ID:qQaij4NA0
>>360
ありがとうございます今まで通りSQLでやることにします
2021/03/06(土) 07:47:43.98ID:qgdrJUve0
Terminalで
$ /Applications/Firefox.app/Contents/MacOS/firefox --args -private-window http://yahoo.co.jp
を実行するとfirefoxのプライベートウインドウでhttp://yahoo.co.jpを開いてくれます。

これをAutomatorのアプリケーションとして、
Run Shell Script
Shell: /bin/sh - Pass input as arguments

/Applications/Firefox.app/Contents/MacOS/firefox --args -private-window
のようにしてみましたが、
Firefoxのプライペートウインドウを開く&safariでURLを開くという挙動になってしまいます。
firefoxのプライベートウインドウでURLを開くにはどこを直せば良いかアドバイスいただけませんでしょうか。
2021/03/06(土) 09:53:48.87ID:QmLYTYp20
ていうかそれ以前に、arguments 使ってるように見えないけど
365363
垢版 |
2021/03/06(土) 14:42:37.11ID:qgdrJUve0
shell scriptの中身を
open -n -a "Google Chrome" --args -incognito
にするとURLをgooleChromeのincognitoウインドウで開いてくれたからFirefoxでもいけると思ったけど
うまくいかなくて、 shellscriptで引数まわりいろいろ試したけど、どうしても望んだ処理をしてくれない。
Automatorってログ吐き出してくれるモードとかないのかなあ。。
2021/03/06(土) 18:07:23.29ID:8v2kqIVL0
Firefoxでも open -n -a ... だけのRun Shell Scriptアクション一つなワークフローでプライベートウインドウで開いてるけど
ワークフローをScripts Folderにぶっ込んでScriptsメニューからワークフローを実行でも動いてるな

open でなく、Firefox.app/Contents/MacOS/firefox 実行ファイルを実行でも、プライベートウインドウでいちおう開くことはできてるな

引数が間違ってるんじゃないの
2021/03/06(土) 18:22:38.43ID:8v2kqIVL0
Automatorのアプリケーション か
受け取るのは ファイルかフォルダーじゃないの?weblocファイルで??
>>363のそのまんまの通りにしても、「safariでURLを開く」なんてしないと思うけど
368名称未設定
垢版 |
2022/02/20(日) 16:29:44.54ID:vc4mhoN+0
アメリカ人は

どうしようもない奴や
真ん中より下の奴しか日本に来ないらしいからな

真ん中より上はアメリカを出る理由がない
真ん中より上はアメリカを出る必要がないらしい
2022/02/22(火) 10:14:42.81ID:qO+uHSWN0
https://i.imgur.com/GPb8ITT.jpg
2022/02/24(木) 15:38:49.69ID:m88HoIwm0
昔から、Automatorのシェルスクリプトを実行を使って
文字列をgoogle検索する際に、safariじゃなくてfirefoxとか
自分の希望のブラウザで開くスクリプトがあるけど、
Montereyになってから、そのスクリプトが起動して
実行されるまでに10秒くらいかかる
前はすぐに起動して実行されていた
Automatorのシェルスクリプト周りって何か変わったのかな?
2022/02/24(木) 15:41:43.02ID:m88HoIwm0
あ、>>356の言ってるスクリプトだ多分
サービスメニューに入れるやつ
昔はすぐに開いて実行したのにな
確かにワンテンポっていうか数テンポ遅れるんだよなあ
372名称未設定
垢版 |
2022/04/02(土) 13:31:42.97ID:qSl/654r0
Automatorで「システム環境設定」の中身って変更できる?
システム環境設定>アクセシビリティ>音声コントロール>音声コントロールを有効にするにチェックを入れる
これがやりたいが毎回開くのが本当に大変すぎる…
2022/04/02(土) 14:33:30.49ID:WrC+bnvS0
UIのそういうのはAppleScriptじゃないの
もしかしたら一発でできるコマンドラインツールとか誰か作ったりしてるかもしれないけど
2022/04/02(土) 14:46:54.41ID:WtrelTFz0
Montereyなら「ショートカット」アプリのアクションにある
Set Voice Controlで音声コントロールの有効化が操作できますね。
375名称未設定
垢版 |
2022/04/02(土) 15:47:45.84ID:qSl/654r0
>>374
ありがとうございます。
うまくできました。
2022/04/02(土) 17:40:37.92ID:6pOGaZ/T0
なんだよ紛らわしい
死ね
2022/04/02(土) 21:31:46.44ID:rmydQL/R0
うわ…
2022/06/16(木) 22:27:00.64ID:CwEU3QxN0
ショートカットまだあんまり使い込んでないけど、Automatorは廃止してショートカットに移行してね、にいずれなるのかな
Automatorじゃないと出来ないこともまだありそうだけど
2022/07/14(木) 20:40:35.67ID:5EVwJpoP0
ショートカットはだめだ。
Automatorのようにアプリケーションとして使えないから。
380名称未設定
垢版 |
2022/07/14(木) 23:06:33.09ID:wba/tEL00
「Dockに追加」すると~/Applicationsに.app作られるよ
2022/07/14(木) 23:13:13.35ID:UV5idpTC0
Mac版ショートカットはオートメーションが見当たらないんだよな
2022/07/19(火) 16:45:02.22ID:MGV5b7eI0
アプリケーションを起動するデスクトップをDockのところのオプションで設定出来るけど
Automatorでアプリケーションを起動するデスクトップの指定は出来ないんですかね?
2022/07/21(木) 22:48:23.52ID:k+8Vp+UT0
Automatorでのアクションではないね

やるならAppleScriptでのUI scriptで可能だが
2022/07/31(日) 11:36:29.13ID:PBPoPUIo0
Automatorを使ってファイルのリネームをつかっています。
iPhoneをMacに繋いでイメージキャプチャで読み込む時にフォルダアクションに登録して自動でリネームするようにしていますが、読み込むファイル数が1000枚とか多くなると
「アプルケーション”ScriptMonitor”はすでに閉じられれいます。」
と警告?がでてきます。
この警告の意味がわからずどうすれば改善できるのかわからず困っているのですが、
だれかわかる方いませんか?
教えていただけると助かります。
2022/07/31(日) 11:40:53.38ID:58tT7nhK0
読み込むファイル数を減らせばいけんじゃない
単に多すぎるからもうできませんって意味だと思うけど
2022/07/31(日) 12:31:35.05ID:PBPoPUIo0
>>385
200個くらいなら大丈夫なんですが、やはり1000個とか多いって事なんですかね。
イメージキャプチャで読み込む際に自動でリネームと、それとは別にすでにMacにあるファイルを選択してリネームの2通りをつかっていますが、
後者の方も多いとこちらは警告すら出ずに1つもリネームをしてくれず無視されます。

他の方法を考えるか数を減らして読み込む作戦にしてみます。
レスありがとうございました。
2022/09/09(金) 06:41:26.98ID:YcIlGrbY0
ファイルのフルパスをコピーする小技
ttps://qiita.com/negibouze/items/b5ac00e4472a9fd877f8

2017年投稿の小技ですが、うまく行かないです・・
OSはMontereyです
サービスを追加を選択するとファイル選択を要求されるので、クイックアクションから進めているのが根本的な間違いでしょうか?
他の2022年の小技は成功したので、シェルを調べてみたのですが原因が分かりません・・
2022/09/16(金) 15:41:30.90ID:jptvWxzT0
見て作ろうとしたが、作ってる最中にの間違いなんじゃないの
入力引数の渡し方法とか

また、単に クリップボードにコピー アクションだけで目的を達成しなくね
複数選択しても最初の一つだけじゃなきゃ嫌ってのでなければ
2022/09/16(金) 15:49:46.40ID:jptvWxzT0
また、フルパスをコピー したいってのなら、Finderで標準である。そういえばあったなと思ったらあった
コピーでOption押す
Command+Option+C。メニューバーの編集メニュー、コンテキストメニュー内でOption押すと、コピー のとこが変わる
2022/09/16(金) 20:53:26.72ID:Psw+oini0
>>388-389
有難うございました!
OSの基本的な知識不足でしたね・・
VBAほど情報がないので時間がかかるかもしれませんが、教えていただいた方法に書き換えることも試してみようかと思います
2022/11/15(火) 16:34:24.41ID:dTnV0Q6o0
誰か教えていただけませんか。

Automatorでアプリを作ったのですが、ちゃんとアプリ名を付けたのですがパッケージを開くとInfo.plistのCFBundleNameが名称未設定になっていました。
この名称未設定をちゃんとした名前に変えようとCFBundleNameの名称未設定を変更したら正常にAutomatorが動かなくなりました。

正常に動くようにリネームするにはどこを変更すればいいのでしょうか?
CFBundleNameだけでは足らないのでしょうか?
2022/11/15(火) 20:30:59.86ID:dTnV0Q6o0
>>391
問題はそこでは無いことが判明しましたのでこの質問は取り下げます。
失礼しました。
2022/12/15(木) 13:52:29.71ID:W8dIRmAe0
質問をさせてください。

あるシェルスクリプトをAutomatorでアップケーションにしてフォルダをドロップすると完了するアプリケーションを作ったのですが、
動作ログ?と言うのでしょうか

・Automatorアプリケーションにフォルダまたはファイルをドロップ
・ターミナル自動起動
・シェルスクリプトを自動入力してリターン
・シェルスクリプト実行開始

として動作ログを見たいのですが、どんなAutomatorを作ればいいのでしょうか?
どなたか教えていただけませんか。
2022/12/15(木) 14:25:00.37ID:XxqWJ7CG0
処理内容をオブジェクトにしてコンソールに流す。
2022/12/16(金) 03:38:14.26ID:4qr0btqQ0
>>393
>シェルスクリプトをAutomatorでアップケーションにしてフォルダをドロップすると完了する〜
が、やりたことで
>・Automatorアプリケーションにフォルダまたはファイルをドロップ
以下は本来は不必要だが、動作確認/デバッグしたいからそのようなことをしたい
ってこと?
2022/12/17(土) 17:22:40.21ID:ZRVwfuKw0
Ventura 13.1にしてからAutomator.appのエイリアスにAutomator.appで作ったアプリケーションをドロップしてもAutomator.appで作ったアプリケーションが編集モードで開かず新規ファイルを作るようになってしまったけど、
皆さんのところではどうでしょうか?同じ症状ですか?
2022/12/20(火) 12:05:21.13ID:FbDLO0000
うちでは起きてないけど、ずっと昔にMacを再起動するか
セーフモードかなんかでキャッシュをクリアしたら
そういうのが改善したことはあった気がする
漢字Talk時代で言うとデスクトップの再構築
2022/12/21(水) 19:17:11.54ID:uHol7Dyd0
書類の種類:フォルダアクション
これを使いファイル名変更のワークフローを作っています。
Finder項目の名前変更 を使いファイル名自体はうまく変更されます…

しかし、
フォルダにフォルダアクションを設定してそのフォルダへファイルを入れると
ファイル名自体は変更してくれるのですが、ファイル名の変更が延々と続いてしまいます。

IMG_01 -> IMG_01_01 -> IMG_01_01_01…(メニューバーのギアーが延々回っている状態)

のように止まりません。
1度だけファイル名を変更するにはどうすればいいのでしょうか?
2022/12/21(水) 21:07:23.33ID:sNADCgdj0
>>398
昔からそういうものらしい
フォルダアクションを設定したフォルダ直下の フォルダアクション対象 のを名称変更すると 別の新しいフォルダアクション対象 になり、永遠と続く
・別のフォルダ(フォルダアクションを設定したフォルダ下にフォルダ作ってでもいい)に移動して、そこで名称変更
・フォルダアクションで名称変えたことを表すマークを付けて(コメントやxattrとか、メモ/ログってとか)、AppleScriptなんぞマークがあるのは何もしない
とかとかとかとかかな
2022/12/21(水) 21:23:36.54ID:uHol7Dyd0
ファイルを他のフォルダへコピーをつけると
ファイルをフォルダに大量に追加した場合、
画像ならいいのですが、動画だと例えば20個くらい追加した場合途中でコピーが止まってしまいコピーが完了しない。
Applescritpでどうにかなるかもしれないけど、自分にはわからないのでなんとかAutomatorでと思っていますが。

コピーではなく移動にすると今度はファイル自体全く移動してくれなかったし。

今は仕方ないのでフォルダを選択またはファイルを選択してリネームする方法我慢しています。
でもちょっと不便で。
2022/12/21(水) 23:14:54.68ID:sNADCgdj0
Finder項目を移動
(保存先: でフォルダアクションのないフォルダ)
Finder項目の名前を変更
(お好きに。今現在の)
の2アクションだけのでいいんじゃないの??移動して名前変わる(一度だけ)けど
402名称未設定
垢版 |
2023/01/24(火) 10:25:04.31ID:JgALZgbY0
730 名無しさん 2022/12/30(金) 21:58:02.36 ID:aT1ftVXV
TBS系のない徳島県民は、今年の日本レコード大賞が『Habit(SEKAI NO OWARI)』に決まったことを知りません。
該当アーティストが、最大の目標である日本レコード大賞を獲れば、
来年以降、今後の楽曲は絶対売れなくなります!!
2023/02/20(月) 18:56:31.93ID:TuuDDhJs0
AppleScriptスレに間違ってレスをしてしまいまして再度こちらでお世話になりたいと思います。
当初と状況が変化しましたので新たな内容ですが、

Automatordでアプリを作って初回起動時に
「“Automator.app”は、アクセシビリティ機能を使用してこのコンピュータを制御することを求めています。」
とウインドウが出て来て システム設定を開く 拒否 と出て来ますが、
このウインドウでシステム設定を開くへ進んで許可を与えるとアプリは使えるようになるのですが、何かしらの不具合が起こっているようでアプリを実行しても完了せず途中のAppleScriptで止まってしまいます。

新たにアプリを全く異なる内容で作り直してもAppleScriptのtell application "System Events”でエラーがでているようです。

そこで、一旦システム設定の プライバシーとセキュリティ/オートメーション 無いのすでに許可している内容すべてをリセット(全てを削除)したいのですが、システムのどのファイルを弄ればいいかどなたかわかりませんか?

アクセシビリティの場合はーボタンで削除できますが、オートメーションには無く削除ができません。
2023/02/20(月) 19:11:18.79ID:TuuDDhJs0
>>403
追加で。
アプリケーションをゴミ箱に入れればオートメーションの項目から一応消えますが、同名で作ると前の設定がどこかから引き継がれ
「“Automator.app”は、アクセシビリティ機能を使用してこのコンピュータを制御することを求めています。」
は出て来ません。

また、tell application "System Events”はキーボードショートカットを打つためにつかっていますが、アプリケーションを作って実行すると正常に終了しますが、
Macを再起動して再度同じアプリを起動すると
「アクション"AppleScriptを実行”でエラーが起きました: “System Events
でエラーが起きました: アプリ名にはキー操作の送信は許可されません。」
と出てしまいます。

なので一旦オートメーション内の項目をリセットすれば改善するかも?と思って質問しました。

長々と申し訳ありませんがどなたかお助け願います。
2023/02/21(火) 04:06:43.01ID:pRCnS09z0
アプリがあれば セキュリティ/オートメーション のリストに普通に出てくるでしょ
変更して保存すると、再許可しなければならない。許可してるはず(チェック付いてる)なのに、その許可は無効になってるという昔からのバグじゃないのかな
一旦チェックを外して再チェック、もしくはチェックを外してリストから削除して手動でリストに追加しチェック、リストに無ければ追加(し、いちおうチェックを外して)チェック
レスを投稿する


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