1
我正在編寫一個使用applescript的程序,它將使用「osacompile」終端命令編譯單獨的應用程序,然後複製在原始文件的包內容中找到的文件(不是創建的文件通過osacompile)到osacompiled應用程序的包內容。但是,我甚至無法將選定的文件移動到桌面或文檔文件夾。使用AppleScript/Terminal的重複文件
我已經嘗試了幾種方法,例如「cp」命令和「tell application finder」命令。在下面粘貼的腳本示例中,我嘗試使用「cp」命令。
下面是腳本:
set MusicFile to (path to me) & "Contents:Resources:CountryPackages:Soviet Union:SovietMusic.mp3"
set SovietUnion to "display dialog \"ok\""
set DesktopPath to (path to desktop)
do shell script "osacompile -x -o ~/Desktop/SovietUnion.app -e " & quoted form of SovietUnion
set DuplicateDestination to (path to desktop as alias) & "SovietUnion.app:Contents:Resources:"
do shell script "cp -RfXv " & MusicFile & DesktopPath