2010-08-13 43 views
0

我刚刚开始掌握批处理编程。批处理语言教程 - 运行依赖于.bat文件的简单程序

到目前为止,我已经从文本编辑器复制/粘贴到MS-DOS命令提示符中。其中一些复制粘贴越来越大。我确定有一个更好的方法去做这件事,即。在调用其他文本文件的命令提示符中写入一行(有效地执行复制粘贴的工作)。

这些外部文件是.bat(这些文本也可以直接放入命令提示符?)或.txt或其他东西?

我主要看着这个,以便我可以重新使用代码并进入循环。 有没有人会推荐我的任何教程来熟悉这些主题?

感谢您的任何帮助。

回答

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 

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

相关问题