> For the complete documentation index, see [llms.txt](https://chaoses-ib.gitbook.io/directory-opus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-8/readme.zh-4.md).

# 脚本对话框

脚本能够以与“常规”Windows 软件十分类似的方式通过使用许多标准 Windows 控件来定义自由格式对话框。

![](https://3597805814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3XSZSwWow0fDf6fQJobd%2Fuploads%2Fgit-blob-b41b0b20ee523304c3afe83e1a005f72b898d726%2Fimage057.png?alt=media)

以上是一个脚本可以创建的对话框类型示例。对话框被定义为“资源”——定义对话框和控件布局的 XML 格式数据。任何脚本都可以附带资源——按钮中的脚本或 Script Add-Ins 文件夹中的脚本。

脚本和函数编辑器中提供了基于 GUI 的完整对话框编辑器，这让设计脚本对话框变得非常容易。

![](https://3597805814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3XSZSwWow0fDf6fQJobd%2Fuploads%2Fgit-blob-70ba6bb5fe40d6b11e18dbc5e04efb4acf6e8ad1%2Fimage059.png?alt=media)

更多信息：

[创建脚本对话框](/directory-opus/guan-fang-shou-ce/readme.zh-8/readme.zh-4/creating_script_dialogs.zh.md)\
[对话框编辑器](https://github.com/Chaoses-Ib/DirectoryOpus/blob/main/Manual/scripting/script_dialogs/script_editor/editors/dialog_editor/README.zh.md)\
[对话框消息循环](/directory-opus/guan-fang-shou-ce/readme.zh-8/readme.zh-4/readme.zh.md)\
[读取对话框控件值](/directory-opus/guan-fang-shou-ce/readme.zh-8/readme.zh-4/reading_dialog_control_values.zh.md)\
[与对话框控件交互](/directory-opus/guan-fang-shou-ce/readme.zh-8/readme.zh-4/interacting_with_dialog_controls.zh.md)
