UltraEdit-32/UEStudio 允许您配置 DOS 或 Windows 命令以使您的任务更容易。您最多可以配置 50 个工具、25 个项目工具和 25 个标准工具。您可以将工具添加到菜单/工具栏,甚至可以将键盘快捷键映射到您的工具。
创建工具要打开工具配置对话框,请转到高级菜单并单击工具配置选项。如果要配置项目特定工具,请单击“项目工具配置”选项。

注意:为了使用项目特定的工具,您必须打开一个项目。您可以在“项目”菜单中创建一个项目。
步骤 1:配置工具命令单击工具配置选项后,您将看到“工具配置”对话框:

通过按“确定”或“应用”按钮,可以保存对该对话框中工具的任何更改。
对于我们的示例,我们将配置一个工具来使用 DOS“dir”命令列出我们工作目录的内容。我们将从配置工具配置面板的“命令”选项卡开始。
菜单项名称最好用简短的描述性标题命名您的工具,以便您以后可以轻松识别它。我们将此工具称为“ListDir”。
命令行这是运行工具时将调用的命令行。
命令行接受并理解一些变量。我们建议您熟悉可用的变量,因为这些变量可以帮助您创建强大的工具。我们不会涵盖本 Powertip 中的所有变量,但为了您的信息,一些更常用的变量如下:
•%P仅路径(“C:\project\test\”)
•%N仅文件名(“测试”)
•仅%E扩展名 (".c")
•%F完全限定路径和文件名 ("C:\project\test\test.c")
%P%N%E 等于 %F,即上例中的 ("C:\project\test\test.c")。
对于我们的工具,我们要列出活动目录的内容,因此我们将使用命令“dir %P”。执行时,该工具将列出当前文件路径 (%P) 的内容。
工作目录这是指定命令的工作目录。如果适用,该进程将使用它作为其工作目录启动。
我们的示例不需要工作目录,因此我们将此字段留空。
工具栏/位图图标您可以使用它来指定要在工具栏上使用的位图或图标。
工具列表窗格您定义的所有工具都将列在“工具列表”窗格中。您可以通过选择工具并使用向上和向下按钮在列表中移动所选工具来重新排列工具。
步骤 2:配置工具选项工具配置对话框中的“选项”选项卡用于定义当前所选工具的选项。
程序类型在此您需要定义工具在使用时将调用的程序类型。由于我们使用的是 DOS 命令,因此我们将其设置为“DOS.”。
保存活动文件如果选中此选项,将在工具运行前保存活动文件;否则它不会保存文件。例外情况是如果先保存所有文件被选中。
首先保存所有文件如果选中此选项,则在运行该工具之前将保存所有打开的文件。
步骤 3:配置工具输出在“输出”选项卡中定义输出选项。
命令输出(仅限 DOS 命令)
可以选择将 DOS 命令输出捕获到文件中。DOS 命令输出的四个选项是:
1.附加到现有文件(如果不存在则创建新文件)
2.替换现有
3.创建新文件
4.输出到列表框(输出窗口)
Show DOS Box如果选中此选项,则在执行命令时将显示 DOS 窗口,否则将隐藏 DOS 窗口。
捕获输出如果未选择此选项,则不会捕获工具的输出或任何相关的错误输出。
Replace Selected Text With如果启用(选中)此选项,捕获的输出或剪贴板的内容将用于替换当前选择(如果没有选择,则在光标位置插入)。如果没有选择替换,输出将正常显示。
步骤 4:将工具添加到主工具栏创建工具后,您可以轻松地将其添加到高级配置中的工具栏。
自定义工具栏您可以在高级菜单项配置:工具栏/菜单:自定义中访问工具栏自定义面板。单击“自定义工具栏”将您的工具添加到主菜单。

在工具栏配置面板内,在“命令:”列表中向下滚动到您配置的工具。在我们的示例中,“用户工具 1”。
您可以通过查看“高级”菜单中的工具图标来判断您配置的工具编号。选择该工具并按向左箭头按钮将该工具添加到您的主工具栏。然后您可以使用向上和向下箭头调整工具在工具栏中的位置。

单击“确定”,您将在工具栏上准确定位该工具的位置看到该工具。单击后,您的工具将执行。
第 5 步:为您的工具分配热键UltraEdit-32/UEStudio 还允许您为工具分配热键。您可以在 Advanced : Configuration 的 Key Mapping 对话框中执行此操作。
从“命令”列表中选择您的工具(它将位于“高级”命令组中,因为它位于“高级”菜单中),然后只需单击“按新(多)键”文本字段即可输入您的工具工具的热键。
我们将“ListDir”工具指定为 Ctrl + Shift + D。