返回介绍

运行 Windows 程序命令

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

这个命令用来在 UltraEdit 内部执行一个 Windows 程序,不捕获输出。

这个命令会打开一个对话框,在那里允许指定命令 (用浏览按钮) 和指定工作目录 (工作目录仅在 UltraEdit-32 中支持)。

指定的命令行应该是要执行的文件的完整路径,除非它在 Windows 目录,或在 Windows 系统目录。

工作目录应该是工作目录的完整路径,如果不需要则留空。

为使更灵活地运行程序,允许使用一个特殊的命令行序列,将活动文件名插入到命令行中,并传递给要执行的程序。例如:

你设置了一个要运行编译器的命令,你想用当前正在编辑的文件调用编译器。如果你想将文件改名后仍可以调用编译器。编译器是 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 表示第一列。

要运行一个 DOS 程序,请使用 DOS 命令。

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

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

发布评论

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