私はそれぞれのディレクトリに移動してアプリケーションとして手動で保存しなくても、アプリケーションとしてビルドできるディレクトリにAppleScriptスクリプトをたくさん用意しています。AppleScriptのscptファイルの束をアプリケーションにバッチで保存するにはどうしたらいいですか?
私は既に使用していた「ビルドスクリプト」をすでに作成していますが、何らかの理由でもう動作しません。だから私はスクリプトを繰り返し、AppleScriptエディタでそれらを開き、出力ディレクトリを作成することができますが、saveコマンドはもう何もしません。ある失敗
on makeApp(sourcedir, outputdir, curFile)
tell application "Finder" to set outName to name of curFile
tell application "AppleScript Editor"
set outNameRoot to my remove_extension(outName)
set outAppName to outNameRoot & ".app"
set outFileName to ((outputdir as string) & outAppName as string)
set scriptFile to open curFile
save scriptFile as "application" in outFileName
--display dialog outFileName
--close scriptFile
end tell
end makeApp
ライン::これは9月の周りに働いていた
save scriptFile as "application" in outFileName
ここでは、関連する部分です。私が考えることができるのは、私がライオンにアップグレードしたことだけです。だから私の質問は:
- 誰もが(サイレント)失敗する理由を知っていますか?
- 私がやろうとしていることを達成する別の方法はありますか?
おかげ
完璧! osacompileは私が探していたものです。ありがとう – brianjorgensen