2011-04-01 55 views
0

我想製作一個Applescript。我想刪除一個文件(.app文件),並且它應該在與刪除的文件相同的目錄中創建一個名爲「Payload」的文件夾。它應該複製已經被拖放到Payload文件夾的文件。 Payload文件夾現在應該被壓縮。比擴展名應該從.zip更改爲.ipa。現在,.ipa文件應該重命名爲droppped文件所具有的文件名。最後,它應該刪除已創建的文件夾(如果尚未),並且刪除的項目也應該刪除。如何在桌面上創建文件夾並使用AppleScript在其中移動放置的文件?

我該怎麼做?

非常感謝。

不明白嗎?請放下評論。 :)

+1

你到目前爲止做了什麼?哪一部分導致麻煩?壓縮?文件管理?你不能指望某人編寫整個腳本 – Anne 2011-04-01 19:34:01

+0

我試圖製作一個文件夾並且這工作,但我不知道如何複製文件到該文件夾​​中,然後將其壓縮並刪除舊的文件...我對AppleScript不太熟悉,所以我使用Automator進行了嘗試,並將其工作,但唯一的問題是在automator中我無法刪除舊文件。 :/ – cocos2dbeginner 2011-04-01 20:18:03

回答

1

首先,我假設您正在使用tell application "Finder"步驟對Finder進行腳本編寫。如果是這種情況,請查看Finder字典中的move命令以移動該文件,並使用delete刪除該文件。

關於壓縮和解,當我需要壓縮使用AppleScript文件,我發現,使用應符合do shell script命令和壓縮命令行工具(在終端窗口中鍵入man zip或看看the online man page) 。

如果你不熟悉movedeletedo shell script,檢查出的AppleScript字典查找器(用於movedelete和標準的腳本加入(爲do shell script)。

相關問題