小编use*_*408的帖子

使用参数将 AppleScript 编译到应用程序中

有一个 AppleScript 方法:

on displayError(theErrorMessage)
    display dialog theErrorMessage
    return "done"
end displayError
Run Code Online (Sandbox Code Playgroud)

我想通过传递参数来编译这个脚本(不要用 osascript 运行它!)My_Application.app

就像是

osacompile - o My_Application.app My_Script.applescript "This is error message as parameter" 
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我将编译可以运行的应用程序。寻找有关如何使用传递参数准确编译脚本的命令。由于编译需要很多时间 - 我只想做一个。运行My_Application.app后,比通过 osascript运行的速度要快很多倍。如果输入参数改变 - 只需重新编译应用程序。

一个不错的选择是从运行的应用程序中以某种方式收集返回值,但这是另一个问题

applescript osascript

2
推荐指数
1
解决办法
985
查看次数

标签 统计

applescript ×1

osascript ×1