这是一个边缘问题,但关键点涉及构造的使用
\href{run:....}{....}
来自 \hyperref 包,该包的文档很少,所以这里是它。我想启动一个已编译的 AppleScript 脚本(我在 Mac 上),它运行完美。行
\href{run:beep.app}{prova}
在 pdf 中创建一个可点击的链接“prova”,点击该链接将启动脚本 beep.app。我理解“run:”或多或少等同于“file:”,也就是说,我的 pdf 查看器只是试图打开文件 beep.app,就像我双击它一样(对吗?)。由于我的系统默认在单击时启动脚本,因此结果是执行脚本。
现在回答我的问题:我想将一个参数(字符串)传递给脚本。我该怎么做?有什么技术可以做到这一点吗?如果我从命令行启动脚本,语法将是“beep.app arg”,但当然以下命令会失败,因为它很明显:
\href{run:beep.app arg}{prova}
有任何想法吗?