2012-04-29 33 views
1

ファイルがでない場合に、いくつかの条件付きアクションを実行するにはどうすればよいでしょうかMac PackageMaker:ファイルが存在しない場合にのみアクションを実行する

「ファイルが存在する場合」に「ファイルが存在しない」という要件のチェックが見つかりました。

おそらく、プリインストールチェックでリンゴスクリプトを使用していますか?あなたの助け

答えて

1

を事前に

おかげでここにあなたの答えのために...

set someFile to (path to desktop as text) & "sample.txt" 

tell application "Finder" 
    if not (exists file someFile) then 
     -- do something here 
    end if 
end tell 
+0

おかげで例です。あなたのスクリプトはAppleScript Editorで完全に動作しますが、postInstallアクションにテストを含めると、インストーラはインストールエラーを返します。スクリプトの実行が正常に完了したことを指定するために、「return true」などの何かを返す必要がありますか? – sdespont

+1

こんにちは、Webに関する研究はほとんどできませんでしたが、シェルコマンド "osascript your_applescript_file.scpt"を使用して、プリインストールおよびインストール後のスクリプトから "applescript"ファイルを呼び出すことができます。 – sdespont

関連する問題