返回介绍

工具配置命令

发布于 2020-09-10 13:29:58 字数 4441 浏览 794 评论 0 收藏 0

UltraEdit-32/UEStudio 允许用户配置高达十个用于执行用户选择命令的菜单项目。同时还可以在方案工具配置菜单项目中添加另外十个配置活动方案的工具。

这些命令可以是任何 DOS 或 Windows 命令,设置后出现在AdvancedMenu.html的较下位置。

当选定工具配置菜单项目,将会出现一个对话框,允许用户指定用户选择的各自命令行和动作。任何工具更改都可以保存,通过按下确定或应用按钮。 工具配置对话框排列不同的选项,使命令、选项和输出选项卡下用户定义的工具更易于管理。 每个选项卡提供当前指定工具的配置的各种相关设置。 这三个选项卡视图中都包括 插入、复制和删除按钮以及工具列表视图 [5],可以使用它们来重新排列当前定义的工具列表。

命令选项卡

该选项卡在“工具配置”对话框里,用于创建新工具或为现有工具修改定义的选项。 用户也可以在此重新排列工具列表,而此处作出的更改将反映到“高级”菜单底部列出的工具中。

创建一个新工具

如果在工具列表窗格 [5] 里列出任何工具,可以选择一个工具并按下“插入”按钮来创建新工具。 它将在选中项目之上的列表中添加新工具。 以下选项可以定义用于命令选项卡之下的工具:

菜单项目名 [1]

这是出现在 高级菜单的项目名称,并同时将在工具列表窗格 [5]中反映出来。

命令行

这是工具运行时将被实际调用的命令行 [2]。 如果需要,它可以包含 "%f" 这个参数会被替换为活动文件的完整路径和文件名。如果文件已被更改,则会先保存该文件。

例如,你可以设置一个运行某个编译器,并且你想将当前正在编辑的文件作为参数调用编译器。如果你已经更改了文件,但想用将新文件作为参数调用编译器,该编译器是 c:\comp\compiler。

在对话框中指定下列命令:

c:\comp\compiler "%f"

当该命令执行时, %F 将被替换为活动窗口文件的完整路径、文件名和扩展名。该文件将在命令执行前保存。

要使用完整带路径的文件名某部分,可以使用下列命令:

%P 只有路径 ("C:\project\test\")

%N 只有文件名 ("test")

%E 只有扩展名 (".c")

%P%N%E 等于 %F,就是上述的 ("C:\project\test\test.c")。

注意 - 如果 %f, %p, %n, %e 是小写,且文件应解析为长文件名,那么应该放置在引号内,例如 "%f" 或 "%p%n" 等。如果 %F, %P, %N, %E 是大写,文件名和路径将转换为“8.3”短文件名格式,以便与 DOS 程序能兼容。

另外还可以使用下列命令:

%R 这可以用作为方案的完整路径/名字 (%r 表示长名,%R 表示短名)

%RP 这可以用作为方案的完整路径 (%rp 表示长名, %RP 表示短名)

%RN 这只能用作为方案名 (%rn 表示长名,%RN 表示短名)

%modify% 在某些场合中,可以需要每次在运行工具时修改命令行参数。 要达到这个目的,在命令行中添加 %modify%,那么当工具运行时,将显示一个对话框,让用户修改命令行或不修改取消运行。

%sel% 这用来告诉 UltraEdit 将活动文档中加亮/选定的文本添加到命令行中,来替换 %sel%。

%Env: 这允许用户在命令中运行一个环境变量。该环境变量直接跟随在 %Env 后面:UltraEdit 会将它替换为匹配的环境变量内容。 请注意:该命令不要求“结尾”百分比记号“%”。

%line% 这用来告诉 UltraEdit 添加光标处的行号到命令行中,来替换 %line% - 1 为第一行。

%col% 这用来告诉 UltraEdit 添加光标处的列号到命令行中,来替换 %col% - 1 为第一列。

工作目录

这是选定命令的工作目录 [3]。如果可用,该进程将用它作为工作目录启动。象上面一样, %p 可以用于指定路径。 应该注意的是,UltraEdit 对工作目录有特殊的处理方式,在指定工作目录时不能使用引号(即在此种情况下应该使用 %p 而不是 "%p")。

如果使用引号指定工作目录,用户将有可能看到“创建过程错误 267”的消息,表示指定的工作目录无效。

工具栏/位图图标 (文件路径)

这个选项 [4] 允许用户为工具栏中当前选定的工具指定位图或图标文件。浏览按钮允许用户浏览位图或图标文件。位图或图标将按比较缩放到适合工具栏大小。每个文件应该包含单一位图或图标。 如果未定义它,将使用默认工具图标。

工具列表窗格

所有定义的工具都将列于工具列表窗格 [5] 内,而用户可以重新排列工具,通过选择它们并使用向上和向下按钮来移动列表中选定的工具。

选项标签

在“工具配置”对话框里的这个选项用于定义当前选定工具的选项。 包括以下选项。

程序类型选择

可以在此配置程序类型 [1]。 重要: DOS 程序或 Windows 程序的选择应匹配该工具调用的程序类型。

保存活动文件

如果选中保存活动文件 [2] 这个选项,UltraEdit 将在运行工具前保存活动文件,否则,它将不保存 (除非已选中先保存所有文件选项)。

先保存所有文件

如果选中 先保存所有文件 [2] 这个选项,那么UltraEdit 将在运行工具前保存所有打开的文件。

工具列表窗格

所有定义的工具都将列于工具列表窗格 [3] 内,而用户可以重新排列工具,通过选择它们并使用向上和向下按钮来移动列表中选定的工具。

输出选项卡

在“工具配置”对话框里的这个选项用于定义当前选定工具的输出选项。 包括以下选项。

命令输出 (仅 DOS 命令)[1]

DOS 命令输出可以随意捕获为一个文件。 DOS 命令输出有四个选项:

1) 追加到现有文件 (如果文件不存在,则创建一个新文件)

2) 替换现有文件

3) 创建新文件

4) 输出到列表框 (输出窗口)。

这个列表框允许用户双击捕获输出的一行,编辑器将尝试打开相关的文件,并在找到时转到指定行位置。

如果选中显示 DOS 窗口,将在命令执行时显示一个 DOS 窗口,否则, DOS 窗口是隐藏的。

如果未选中捕获输出检查框,则不会捕获该工具的输出或任何相关错误输出。

因为一些命令可以配置,某些用户很可能在其它命令替换现有文件(或附加到文件)时,总是希望一些命令创建新文件。对此,每个捕获模式(附加、替换、新建)都将在文件不存在时创建一个新文件,并且每次命令运行时,如果可以,或者选择了创建一个新文件,那么将附加或替换在捕获模式中指定的文件。

选定的文字替换为

它 [2] 用来说明在工具完成后,当前选定内容将用捕获的输出内容或剪贴板内容替换 (或者在没有选定内容的情况下,在光标位置处插入),或者没有选择替换,输出内容将以普通显示。

注意 - 如果捕获输出不能正确工作,或命令不能正确执行,你可以尝试运行AlternateCaptureMethodCommandadvancedMen.html命令 (从高级菜单) (只能用于 32 位版本)。

工具列表窗格

工具列表窗格 [3] 显示当前配置的命令。点击该列表里的命令将加载该命令相关的参数然后修改。要保留更改,用户必须按下“确定”或“应用”来保存任何工具配置更改。

如果你单击一个项目,然后可以按删除按钮将它删除。

输出窗口

如果配置的工具在输出窗口中出错(如编译器),如果用户双击错误列表,UltraEdit-32 和 UEStudio 将打开引用的文件并转到指定的行。 要支持这一功能,必须按以下格式引用文件 [完整路径(列编号):错误消息] 如:

C:\Development Path\ProjectDev\EditWindow.c(341):未定义的变量 "GeneralError"

要求

DOS 命令根据不同的操作系统,必须要有某些文件存在:

Windows 95, 98, Me 要求 Windows 目录下必须要有 COMMAND.COM 文件。

Windows NT, 2000, XP 必须在路径中指定 CMD.EXE。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文