0

我需要帮助在 ms dos 中制作批处理文件来执行某些命令,例如:

  1. 要求您先按任意键
  2. 列出 C:\WINDOWS 目录的内容
  3. 在您的一个本地驱动器上创建一个子目录。使用您的姓名首字母来命名子目录。
  4. 将 C:\WINDOWS 目录中的所有文本文件复制到新的子目录中。
  5. 打印复制到新子目录的文本文件之一。

5. 我想我需要调用一个命令来打印

4

3 回答 3

5

您需要创建一个包含以下文本的 .bat 文件:

a) 请求您先按任意键

pause

b) 列出 C:\WINDOWS 目录的内容

dir c:\windows

c) 在您的一个本地驱动器上创建一个子目录。使用您的姓名首字母来命名子目录。

md c:\ro

d) 将 C:\WINDOWS 目录中的所有文本文件复制到新的子目录中。

copy c:\windows\*.txt c:\ro

关于打印文件我不确定,如果我没记错的话,最简单的方法是:

type file.txt > LPT1

要创建 .bat 文件,您应该输入:

copy con filename.bat
... print the relevant lines above

完成后按 Ctrl-Z 并回车。

所以,总而言之,你应该输入:

copy con filename.bat
pause
dir c:\windows
md c:\ro
copy c:\windows\*.txt c:\ro
type file.txt > LPT1

然后 Ctrl-Z 和 Enter。

更新:如果您不希望将命令打印给用户,您可以在此之前添加另一行将pause包含@echo off.

于 2009-08-04T13:09:18.057 回答
2

查看 Rob van der Woude 的 Scripting Pages,特别是Batch Files部分。他有一个很好的参考资料,其中包含许多有助于完成大部分任务的提示和技巧。

于 2009-08-04T13:09:19.820 回答
1

在大多数情况下,命令行帮助是您的朋友。但是,您将需要为您要求的许多内容指定输入参数。

作为快速搜索,试试这篇文章。

于 2009-08-04T13:08:59.290 回答