跳转到内容

window-class

Window 类

Window 类定义了这些静态属性和函数。使用 new Window() 创建的 Window 实例不会定义这些属性和函数。


Window 类属性

Window.frameworkName

Window.frameworkName

描述

类型

String


Window.version

Window.version

描述

类型

String


Window 类方法

通过类访问这些函数。例如:

Window.alert("通知用户");

alert()

Window.alert(message[, title="脚本提示", errorIcon=false]);

描述

显示一个平台标准的对话框,包含一条简短的消息和一个“确定”按钮。

参数

参数类型描述
messageString显示的消息字符串。
titleString可选。对话框的标题字符串,如果平台支持标题。Mac OS 不支持警报对话框的标题。默认标题字符串为 "脚本提示"
errorIconBoolean可选。当为 true 时,对话框中的平台标准警报图标将被平台标准错误图标替换。默认为 false

返回

无返回值


confirm()

Window.confirm(message[, noAsDflt=false, title="脚本提示"]);

描述

显示一个平台标准的对话框,包含一条简短的消息和两个按钮,分别标记为“是”和“否”。

参数

参数类型描述
messageString显示的消息字符串。
noAsDfltBoolean可选。当为 true 时,“否”按钮为默认选择,用户按下 ENTER 键时选择。默认为 false,表示“是”为默认选择。
titleString可选。对话框的标题字符串,如果平台支持标题。Mac OS 不支持确认对话框的标题。默认标题字符串为 "脚本提示"

返回

Boolean。如果用户点击“是”则返回 true,如果用户点击“否”则返回 false


find()

Window.find(resourceName)

Window.find(type, title)

描述

使用此方法查找现有窗口。这包括脚本已创建的窗口,以及应用程序创建的窗口(如果应用程序支持这种情况)。

并非所有 ScriptUI 实现都支持此方法。

参数

参数类型描述
resourceNameString当前应用程序中可供 JavaScript 使用的预定义资源的名称。
typeString可选。窗口类型(参见 Window 对象构造函数),如果存在多个具有相同标题的窗口时使用。可以为 null 或空字符串。
titleString窗口标题。

返回

找到或从资源生成的 Window 对象,如果不存在此类窗口或资源则返回 null


prompt()

Window.prompt(message, preset[, title="脚本提示"]);

描述

显示一个模态对话框,返回用户的文本输入。

参数

参数类型描述
messageString显示的消息字符串。
presetString文本编辑字段中显示的初始值。
titleString可选。对话框的标题字符串。在 Windows 中,此标题显示在窗口框架中;在 Mac OS 中,它显示在消息上方。默认标题字符串为 "脚本提示"

返回

如果用户点击“确定”,则返回文本编辑字段的值;如果用户点击“取消”,则返回 null