0

変数を使用してダウンロード フォルダにファイルをダウンロードする AppleScript を作成しようとしています。

set downboadFolder to (path to downloads folder) & "Technic-Launcher-OSX.zip" as text
set downloadFolder to downboadFolder as alias
#I downloaded Technic-Launcher-OSX.zip earlier in the code and that works

次に、このコードを使用します

tell application "Finder"
    try
        move downloadFolder to targetFolder
    end try
end tell

ファイルをターゲットフォルダーに移動するには

try
  set targetFolder to (choose folder)
end try

これでコードを終了します。

set targetFoldera to targetFolder & "Technic-Launcher-OSX.zip" as text
set targetFolderb to targetFoldera as alias
do shell script "/usr/bin/unzip -d /" & (targetFolder) & " " & targetFolderb

これは、フォルダaを/ thefoldertheychoose/TechnicLaunchesOSX.zipに設定し、次にフォルダbをエイリアスとしてフォルダaに設定し、ファイルを選択したフォルダに解凍することになっています実行すると、これが得られます

unzip:  cannot find or open HD:Users:username:Documents:,     HD:Users:myusername:Documents:.zip or HD:Users:usnername:Documents:.ZIP." number 9
#I chose Documents as the folder
4

1 に答える 1

0

試す :

set downboadFolder to (path to downloads folder as text) & "Technic-Launcher-OSX.zip"
set targetFolder to (choose folder)
tell application "Finder" to set targetFile to move downboadFolder to targetFolder
set {targetFile, targetFolder} to {(targetFile as alias)'s POSIX path, targetFolder's POSIX path}
do shell script "cd " & quoted form of targetFolder & " ; /usr/bin/unzip " & quoted form of targetFile
于 2012-10-22T12:11:02.847 に答える