-
+
- Overview - 综述 +
- Q&A - 常见问题 +
- Globals - 一般全局函数 +
- WidgetsBasedAutomation - 基于控件的触摸模拟 +
- CoordinatesBasedAutomation - 基于坐标的触摸模拟 +
- Images - 图片与图色处理 +
- Console - 控制台 +
- Events - 事件与监听 +
- Timers - 定时器 +
- Shell - Shell命令 +
- UI - 用户界面 +
- Files - 文件系统 +
- Dialogs - 对话框 +
- Http - HTTP +
- App - 应用 +
- Engines - 脚本引擎 +
- Modules - 模块 +
- Work with Java - 调用Java API +
Auto.js 3.0.0 文档
+ ++
目录
+-
+
- Dialogs + +
Dialogs#
+dialogs 模块允许用户通过对话框与脚本进行交互。
+dialogs.rawInput(title[, default])#
+显示一个包含输入框的对话框。如果指定了 default ,那么对话框显示时输入框的内容就为该值。
该函数也可通过 rawInput(title[, default]) 、 prompt(title[, default]) 或者 dialogs.prompt(title[, default]) 来调用。调用时脚本将阻塞直至对话框被关闭。如果用户输入内容并点击确定,函数将返回输入的内容;否则返回 null 。
dialogs.input(title[, default])#
+等效于 eval(dialogs.rawInput(title, default))
dialogs.prompt(title[, default])#
+见 dialogs.rawInput
+dialogs.alert(title[, content])#
+显示一个只包含“确定”按钮的提示对话框。
+该函数也可通过 alert(title[, content]) 来调用。调用时脚本将阻塞直至对话框被关闭。该函数无返回值。
dialogs.confirm(title[, content])#
+显示一个包含“确定”和“取消”按钮的提示对话框。
+该函数也可通过 confirm(title[, content]) 来调用。调用时脚本将阻塞直至对话框被关闭。如果用户点击“确定”则返回 true ,否则返回 false 。
dialogs.select(title, items)#
+显示一个带有选项列表的对话框。
+该函数也可通过 dialogs.select(title, ...items) 来调用。
例如: dialogs.select("标题", ["A", "B", "C"]) 可以用 dialogs.select("标题", "A", "B", "C") 替代。
调用时脚本将阻塞直至对话框被关闭。如果用户点击了对话框中的某个选项,该函数会返回该选项的位置(选中第一个选项返回0,第二个选项返回1,以此类推),否则返回-1。
+dialogs.singleChoice(title, items[, index])#
+显示一个带有单选框选项列表的对话框。
+调用时脚本将阻塞直至对话框被关闭。如果用户选中了对话框中的某个选项并点击“确定”,该函数会返回该选项的位置(选中第一个选项返回0,第二个选项返回1,以此类推),否则返回-1。
+dialogs.multiChoice(title, items[, indexes])#
+显示一个带有多选框选项列表的对话框。
+调用时脚本将阻塞直至对话框被关闭。如果用户点击“确定”按钮,该函数会返回所有已选选项的位置组成的数组,否则返回空数组。
+ +