* offを検索しましたが、意味のあるものが見つかりませんでした。
Finder で jpg を選択し、コンテキスト メニューのサービス オプションを使用して画像にキーワードを付けたいと思います。Automator を使用してキーワードを要求し、それを変数に格納します。
次に、exiftool でシェル スクリプトを使用してキーワードを添付します。
問題は、これら 2 つの変数で動作するシェル スクリプトを作成することです (そのうちの 1 つは、もちろんファイル名を含む配列です)。
非常に興味深いブログ エントリを 1 つ見つけました: http://coreygilmore.com/blog/2010/05/07/passing-multiple-automator-variables-to-a-shell-script/
しかし、これを行うにはシェルコードが混乱しすぎていると思います:
for everyFile
exiftool IPTC:Keywords+="$MyKeywordsString" $file
私を助けてください!Applescript も使えると思いますが、書き方もわかりません…</p>
前もって感謝します!
@shellter:うまくいきませんでした。これが私のターミナル出力です:
Last login: Thu Jul 28 19:57:54 on ttys000
localhost:~ benjamin$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
localhost:~ benjamin$ export Keywords=testKeyword
localhost:~ benjamin$ echo $Keywords
testKeyword
localhost:~ benjamin$ /Users/benjamin/Desktop/myKeyWords.sh /Users/benjamin/Desktop/image.jpg /Users/benjamin/Desktop/image2.jpg
/Users/benjamin/Desktop/myKeyWords.sh: line 1: $: command not found
File not found: Keywords=
======== /Users/benjamin/Desktop/image.jpg
ExifTool Version Number : 8.61
File Name : image.jpg
Directory : /Users/benjamin/Desktop
File Size : 128 kB
File Modification Date/Time : 2011:07:27 10:41:49+02:00
File Permissions : rw-r--r--
File Type : JPEG
MIME Type : image/jpeg
JFIF Version : 1.01
Resolution Unit : None
X Resolution : 1
Y Resolution : 1
Current IPTC Digest : c76c591fd016b068e1b44202c9f1996c
Keywords : MeinNeuerTag, MeinNeuerTag
Application Record Version : 4
Comment : CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90.
XMP Toolkit : XMP Core 4.4.0
Image Width : 600
Image Height : 601
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Image Size : 600x601
1 image files read
1 files could not be read
キーワードをファイルとして扱うのはなぜですか?? そして、パスの代わりに「スクリプト引数引数」と入力するだけのスクリプトをどこに置く必要がありますか? 申し訳ありませんが、「echo $PATH」と入力したときにターミナルがエコーした内容については何も知りません。
ありがとうございました!とても有難い!