Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Automatorの動作が重い

はじめまして。

写真ファイルのリネームにAutomatorを使用しています。

使い勝手もよく、気に入っているのですが、一点困ったことが。


ドラッグ&ドロップをする際、3回目くらいまではそこそこにドロップの動作も早いのに、

5回目となるとカクついて5秒ほど固まってしまいます。

かなりのストレスです……。


リネームしているのは「JPG」と「RAW(CR2)」です。

再起動をかけないと動かないので、困っています。

解決法などがあれば教えてください!><


Macのスペックは以下の通りです。


Mac Pro (Late 2013)

OS:Sierra 10.12.6



機種名: Mac Pro


機種ID: MacPro6,1


プロセッサ名: Quad-Core Intel Xeon E5


プロセッサ速度: 3.7 GHz


プロセッサの個数: 1


コアの総数: 4


二次キャッシュ(コア単位): 256 KB


三次キャッシュ: 10 MB


メモリ: 12 GB


ブートROMのバージョン: MP61.0120.B00


SMCバージョン(システム): 2.20f18


イルミネーションのバージョン: 1.4a6

Mac Pro, macOS Sierra (10.12.6)

投稿日 2018/07/12 18:35

返信
スレッドに付いたマーク ベストな回答

投稿日 2018/07/13 12:46

私の環境(MacMini 2011, macOS High Sierra ver. 10.13.6, Automator.app ver. 2.8)で同じワークフローを作成して、2つのフォルダに保存した、それぞれ10枚程度の画像ファイル(jpg)を使って検証してみましたが、10回程度実行しても、特にMacが固まるということはありませんでした。 


Macのセーフブートなどのメンテナンスを実行してみるとどうでしょうか? 余計なキャッシュを削除してくれます。


トラブルシューティング for Mac (ソフトウェア編)(製作者に感謝致します)

返信: 13
スレッドに付いたマーク ベストな回答

2018/07/13 12:46 noa1122 への返信

私の環境(MacMini 2011, macOS High Sierra ver. 10.13.6, Automator.app ver. 2.8)で同じワークフローを作成して、2つのフォルダに保存した、それぞれ10枚程度の画像ファイル(jpg)を使って検証してみましたが、10回程度実行しても、特にMacが固まるということはありませんでした。 


Macのセーフブートなどのメンテナンスを実行してみるとどうでしょうか? 余計なキャッシュを削除してくれます。


トラブルシューティング for Mac (ソフトウェア編)(製作者に感謝致します)

2018/07/13 11:00 noa1122 への返信

【2018.7.13追記】


当方、ペット写真を撮影する会社でして、それぞれの写真に「ナンバリング」という、

猫種と犬種、シチュエーションごとにナンバーと数字を割り当てる仕事をしています。


細かなシチュエーションごとにフォルダを分けるため、元の写真の番号順ではないのが基本です。

Finderでの「〜項目の名前を変更」をしていると時間がかかるため、Automatorを使用していました。


ワークフロー

ユーザがアップロードしたファイル

ユーザがアップロードしたファイル


できるだけ2フォルダずつ変更するので後ろの分からD&Dし、それをJPGとRAWごとに行います。

(上の画像でいうと、②に入っているJPGを先にドロップし、その上に①のJPGを一番上になるように入れる)

(その後、RAWデータも同じ要領で変更する)


これを繰り返していくと、D&Dの動作が重くなって行きます。

再起動をかければ一旦は戻りますが、やはり遅くなってしまうので、何か解決方法があればと思いました。


やりたいこととしては「英語4文字ー数字5桁」にしたい、ということになります。


説明が下手ですいません……!

できるだけ分かりやすくお伝えできるようにはしてるのですが……

他にも必要な情報があれば教えてください><

2018/07/13 11:27 noa1122 への返信

アイディアだけをちょっと書いて見ます。

もし、このワークフローのままにautomatorアプリで実行しているなら、複製してアプリケーション方式で保存してそこにファイルをドラッグして見たらいかがでしょう?

ユーザがアップロードしたファイル

その際、オプションをクリックして、ワークフローの実行時にこのアクションを表示にチェックを入れます。

renameアプリができます。

ユーザがアップロードしたファイル

アプリケーションにファイルをドラッグすると

ユーザがアップロードしたファイル

ここで新しい名前を入れてやるとどうでしょう?

すでにアプリケーション方式でやられているのでしたら、この書込みは無視してください。

2018/07/13 12:49 noa1122 への返信

アプリをAutomatorで開き、ワークフロー指定されたfinder項目のオプションをクリックします。

ユーザがアップロードしたファイル

ワークフローの実行時にこのアクションを表示にチェックマークを入れます。

保存します。

ユーザがアップロードしたファイル

renameアプリをタブルクリックします。

ユーザがアップロードしたファイル

これが表示されますので、右下角を引っ張れば(面倒ですが…)

ユーザがアップロードしたファイル

ここにドロップできると思います。

ーーーーーーーーーーーーーーーーーー

話はメンテナンスについてです。

Finderでの「〜項目の名前を変更」をしていると時間がかかる”が気にかかってました。

普通は時間がかかる処理だとは思われません。

T22Tさんがおっしゃるように、セーフブートなどのメンテナンスをするのが先かも知れません。

2018/07/13 20:56 noa1122 への返信

度々、失礼致します。


1)Automator.appでお使いのワークフローを開いているときに、ワークフローの左下にログを表示するアイコンがありますので、それをクリックしてワークフローの下にログを表示させてみてください(下図)。 ワークフローを実行した時に、それぞのアクションが正常に実行された時には、緑色のログが表示されます。


2)ご使用のMacが固まった時に、ログを見ると、2つのアクション(『指定されたFinder項目を取得』、『Finder項目の名前を変更』)の内、どちらのアクションで固まるのかを特定できそうです。


3)始めのアクションで固まるようであれば、『指定されたFinder項目を取得』の代わりに、2つの『Finder項目の選択を求める』アクション(『複数選択を許可』の項目にチェックを入れておく)に変更して見ることもできそうです。


4)一方で、『Finder項目の名前を変更』のアクションで固まるようであれば、『シェルスクリプトを実行』アクションや、『AppleScriptを実行』アクションなどに変更して見ることも出来そうです。

ユーザがアップロードしたファイル

2018/07/12 19:18 noa1122 への返信

どんなワークフローでリネームをお使いですか?

リネームだけならSierraはファインダーの「項目を名称変更」がありますが、それではだめなのでしょうか?

https://support.apple.com/kb/PH25271?locale=ja_JP


役に立たないかもしれませんが、7年くらい前にautomatorのサービスメニューで作ったのrenameがありましたので載せて起きます。

ユーザがアップロードしたファイル

2018/07/13 12:04 お子様ランチ. への返信

お子様ランチさん


ご提案ありがとうございます!


早速やってみたのですが、これだと一回ずつ入れることしかできず、

番号の記憶もされないのであともう一歩といった感じでした……!><


でもアプリケーションの作り方などがわかったのでありがとうございました!


できれば複数のフォルダのJPGを変える方法がいいのですが、

やはりそうなると最初のワークフロー方式の方法しかないでしょうか?

2018/07/13 12:53 noa1122 への返信

ご説明を頂きまして、有難うございます。 


ワークアラウンドとしては、『Finder項目の名前を変更』のアクションの代わりに、『Shellスクリプトを実行』や、『AppleScriptを実行』などのアクションを使ってみることもできそうです。

Automatorの動作が重い

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。