批处理语言教程 - 运行依赖.bat文件的简单程序

时间:2010-08-13 18:13:22

标签: batch-file

我刚刚开始处理批量编程。

到目前为止,我已经从文本编辑器复制/粘贴到MS-DOS命令提示符。其中一些复制糊剂变大了。我确定有更好的方法来解决这个问题,即。在命令提示符下写一行调用其他文本文件(有效地进行复制粘贴工作)。

这些外部文件是.bat(只是可以直接放入命令提示符的文本吗?)或.txt或其他内容?

我主要研究这个问题,以便重新使用代码并进入循环。 是否有人会建议您熟悉这些主题?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以命名文本文件.bat.cmd(后者,如果您知道它只能用作Windows批处理文件),并逐行输入命令。

当您在其所在的目录中时(或者如果它们包含在其中一个PATH目录中),您可以通过在命令提示符下键入其名称来运行此类文件。

默认情况下,行为将与您手动输入的内容完全匹配。您将看到执行的命令及其输出。例如,以下批处理文件(此处另存为test.cmd

echo Hello World
dir /b *.cmd

运行时产生以下输出

> echo Hello World
Hello World

> dir /b *.cmd
date.cmd
foo.cmd
test.cmd
x.cmd
y.cmd

您可以通过包含行

来抑制正在运行的命令的输出
echo off

在批处理文件中。使用@对其进行前缀以特别禁止该行的命令输出,但不会回显后续命令:

@echo off

如果出现其他具体问题,请随时提出。