2013-11-24 53 views
1

我已經創建了一個AppleScript,讓我在所需位置創建在我的電腦文件夾:如何在AppleScript中複製/粘貼一個或多個文件?

下面是腳本:

set folderName to text returned of (display dialog "Please enter Folder Name:" default answer "Folder_Name") 
set loc to choose folder "Choose Parent Folder Location" 

tell application "Finder" 
    set newfolder to make new folder at loc with properties {name:folderName} 
end tell 

我現在想什麼,是有可能複製在我剛剛使用AppleScript創建的文件夾中粘貼文件(模板)?

文件(模板)將放置在與AppleScript相同的文件夾中。

而且,是否可以使用我的腳本創建應用程序,並將文件(模板)放在應用程序的內容文件夾中以正常工作? PS:我是AppleScript的新手,我的代碼在當前狀態下很好嗎?

回答

3

這一切都是可能的。但我不確定我的理解是否完全正確。

創建和編輯的AppleScript AppleScript的應用,並顯示資源文件夾:

  1. 選擇保存。
  2. 在保存對話框中選擇保存目的地。
  3. 選擇文件格式:Application。
  4. 單擊保存。
  5. 導航到Finder中的應用,右鍵單擊它並選擇「顯示包內容」。

打開的文件夾將包含一個名爲Contents的文件夾,其中有Resources文件夾。將文件放在那裏或在那裏創建它們。

爲了獲取路徑到此文件夾使用:

set resPath to (path to me as text) & "Contents:Resources:" 

(如AppleScript的編輯器除外以上腳本將不能使用,你必須運行腳本的應用程序) (看來你現在可以測試此腳本編輯器)

現在,您可以複製模板文件是這樣的:

set resPath to (path to me as text) & "Contents:Resources:" 

tell application "Finder" to duplicate resPath & "aTemplate.txt" to loc 

BTW:您可以訪問RESOUR如果您單擊工具欄中的「捆綁內容」,則可以直接通過Scrip Editor執行ces文件夾。

相關問題