0

こんにちは、私は次のことを行うためにApplescriptを作成しようとしています。

1週間にわたって、ハードドライブにいくつかのjpgファイルとepsファイルがあります。ベクターと画像の2つのフォルダがあります。数日後、この混合ファイルを数十個取得します。これらのファイルを手動で選択して、それぞれのフォルダーに移動する必要があります。

.epsをVECTORフォルダーに移動し、jpgをIMAGESフォルダーに移動するにはどうすればよいですか。アップルスクリプトについては何も知らないので、他のスクリプトの一部をコピーしてまとめました。

実行時{入力、パラメータ}-コピー

if theExtension is "eps" then
    set destination to ~/user/Desktop/VECTO
end if
    tell application "Finder"
        move anItem to destination
if theExtension is "jpg" then
    set destination to ~/user/Desktop/IMAGO
end if
    tell application "Finder"
        move anItem to destination

エンドラン

もちろんそれは間違っていますが、誰かが私がこのまっすぐなThnxを置くのを手伝ってくれることを願っています!

4

1 に答える 1

1

質問の言い回しから、これをAutomatorワークフローに組み込んでいると思います。

on run {input, parameters} -- copy
    repeat with aFile in input
        tell application "Finder"
            if name extension of aFile is "eps" then
                move aFile to folder ((path to desktop as text) & "VECTO")
            else if name extension of aFile is "jpg" then
                move aFile to folder ((path to desktop as text) & "IMAGO")
            end if
        end tell
    end repeat 
end run

そうでない場合は、以下を使用できます。

set myFiles to (choose file with multiple selections allowed)
repeat with aFile in myFiles
    tell application "Finder"
        if name extension of aFile is "eps" then
            move aFile to folder ((path to desktop as text) & "VECTO")
        else if name extension of aFile is "jpg" then
            move aFile to folder ((path to desktop as text) & "IMAGO")
        end if
    end tell
end repeat
于 2013-02-28T18:07:40.137 に答える