2

我对 AppleScript 很陌生。我正在编写一个bash脚本,我需要用户输入一个验证码。我正在尝试使用 AppleScript 向用户显示带有验证码图像(简单.png图像)和文本输入框的对话框,然后获取结果。

4

1 回答 1

2

AppleScript 的原生对话框显示工具(又名display dialogdisplay alert)相当有限,不允许您显示图像,除非您将其定义为.icns大小合适的 OS X 图标文件 ( ),这可能不太实用验证码。

但是,我知道至少有一种选择:Carsten Blüm 的Pashua将允许您创建包含textfieldimage元素的原生 Cocoa 对话框。由于这些是在 DSL 中定义并由 Pashua 创建的,因此可以直接从 shell 脚本中使用它们(无需插入 AppleScript——查看文档和随 Pashua 分发的示例 shell 脚本)。

于 2012-05-16T18:00:28.307 回答