我对 AppleScript 很陌生。我正在编写一个bash
脚本,我需要用户输入一个验证码。我正在尝试使用 AppleScript 向用户显示带有验证码图像(简单.png
图像)和文本输入框的对话框,然后获取结果。
问问题
2359 次
1 回答
2
AppleScript 的原生对话框显示工具(又名display dialog和display alert)相当有限,不允许您显示图像,除非您将其定义为.icns
大小合适的 OS X 图标文件 ( ),这可能不太实用验证码。
但是,我知道至少有一种选择:Carsten Blüm 的Pashua将允许您创建包含textfield
和image
元素的原生 Cocoa 对话框。由于这些是在 DSL 中定义并由 Pashua 创建的,因此可以直接从 shell 脚本中使用它们(无需插入 AppleScript——查看文档和随 Pashua 分发的示例 shell 脚本)。
于 2012-05-16T18:00:28.307 回答