如何在 AppleScript 中有两个输入文本框

How to have two input text boxes in AppleScript

我想在一个 AppleScript 对话框中使用 2 个文本框。我看过多篇关于如何使用定界符将一个框分隔成两个带逗号的输入的帖子 - 这不是我想要做的。我希望它像我附上的截图一样。

纯 AppleScript 无法创建包含两个文本字段的对话框。
您的屏幕截图显示了一个 Cocoa 对话框。

但是您可以使用 AppleScriptObjC 代码来完成

AppleScript Alone 不能有 2 个文本输入,除非你使用这个命令:

do shell script "" with administrator privileges

这将要求您输入系统用户名和密码,但没有输出,否则您必须使用 Cocoa AppleScript/AppleScriptObjC,您可以将 windows 文本字段连接到 AppleScript .

以下是使用 1 个文本输入的方法:

display dialog "Window Text" default answer ""

("default answer" 键为对话框提供文本输入,returns 它)

希望对您有所帮助!