如何制作批处理文件以处理某些命令

时间:2009-08-04 13:05:23

标签: batch-file dos

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

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

4 个答案:

答案 0 :(得分: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并按Enter键。

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

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

答案 1 :(得分:2)

我建议你做一点研究。 This link may be helpful to you

答案 2 :(得分:2)

查看Rob van der Woude的脚本页面,特别是Batch Files部分。他有很多提示和技巧,可以帮助完成大部分任务。

答案 3 :(得分:1)

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

快速搜索try this article.