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

Input 如何在AppleScript中有两个输入文本框,input,textbox,dialog,applescript,Input,Textbox,Dialog,Applescript,我想在一个AppleScript对话框中使用两个文本框。我看过多篇关于如何使用分隔符将一个方框分隔为两个输入的文章-,这不是我想要做的。我希望它像我附加的屏幕截图一样。纯AppleScript无法创建包含两个文本字段的对话框。 您的屏幕截图显示一个Cocoa对话框 但是,您可以使用AppleScriptObjC代码执行此操作,除非您使用以下命令,否则AppleScript本身不能有两个文本输入: do shell script "" with administrator privileges

我想在一个AppleScript对话框中使用两个文本框。我看过多篇关于如何使用分隔符将一个方框分隔为两个输入的文章-,这不是我想要做的。我希望它像我附加的屏幕截图一样。

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


但是,您可以使用AppleScriptObjC代码执行此操作,除非您使用以下命令,否则AppleScript本身不能有两个文本输入:

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

以下是如何使用1个文本输入完成此操作:

display dialog "Window Text" default answer ""
(默认答案键为对话框提供文本输入并返回)


希望这有帮助

有没有办法在AppleScript中创建Cocoa scriptlet?可可和苹果书有多相似?对不起,我看起来像个傻瓜,我只是从来没有用过Cocoa。我不相信这是可能的,但是你可以用Xcode构建Cocoa AppleScript(ASObjC)应用程序(在应用商店免费,或者可以在苹果开发者网站下载)