【2017年整理】bat命令大全.docxVIP

  • 10
  • 0
  • 约3.18万字
  • 约 33页
  • 2017-02-05 发布于浙江
  • 举报
【2017年整理】bat命令大全

bat命令大全 一.简单批处理内部命令简介? 1.Echo?命令? 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo?命令将显示当前回显设置。? ??语法? echo [{on│off}] [message]? HYPERLINK mailto:Sample%EF%BC%9A@echo Sample:@echo?off / echo hello world? 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用 ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 2.@?命令? HYPERLINK mailto:%E8%A1%A8%E7%A4%BA%E4%B8%8D%E6%98%BE%E7%A4%BA@%E5%90%8E%E9%9D%A2%E7%9A%84%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%9C%A8%E5%85%A5%E4%BE%B5%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%88%E4%BE%8B%E5%A6%82%E4%BD%BF%E7%94%A8%E6%89%B9%E5%A4%84%E7%90%86%E6%9D%A5%E6%A0%BC%E5%BC%8F%E5%8C%96%E6%95%8C%E4%BA%BA%E7%9A%84%E7%A1%AC%E7%9B%98%EF%BC%89%E8%87%AA%E7%84%B6%E4%B8%8D%E8%83%BD%E8%AE%A9%E5%AF%B9%E6%96%B9%E7%9C%8B%E5%88%B0%E4%BD%A0%E4%BD%BF%E7%94%A8%E7%9A%84%E5%91%BD%E4%BB%A4%E5%95%A6 表示不显示@?后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦?。? HYPERLINK mailto:Sample%EF%BC%9A@echo Sample:@echo?off? @echo Now initializing the program,please wait a minite...? @format X: /q/u/autoset (format?这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。) 3.Goto?命令? 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。? 语法:goto label?(label是参数,指定所要转向的批处理程序中的行。)? Sample:? if {%1}=={} goto noparms? if {%2}=={} goto noparms(如果这里的if、%1、%2就是表示变量。)? @Rem check parameters if null show usage? :noparms? echo Usage: monitor.bat ServerIP PortNumber? goto end? ??标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,?:?开头的字符行?,?在批处理中都被视作标号?,?而直接忽略其后的所有内容?,只是为了与正常的标号相区别?,?建议使用?goto?所无法识别的标号?,?即在?:?后紧跟一个非字母数字的一个特殊符号?.?goto?命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。 4.Rem?命令? 注释命令,起一个注释的作用,便于别人阅读和你自己日后修改。? Rem Message? HYPERLINK mailto:Sample%EF%BC%9A@Rem Sample:@Rem?Here is the description. 5.Pause?命令? 运行?Pause?命令时,将显示下面的消息:? Press any key to continue . . .? Sample:? @echo off? :begin? copy a:*.* d:?\back? echo Please put a new disk into driver A? pause? goto begin? 在这个例子中,驱动器?A?中磁盘上的所有文件均复制到d:\back中。显示的注释提示您将另一张磁盘放入驱动器?A?时,pause?命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。 6.Call?命令? 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call?命令接受用作调用目标的标签。如果在脚本或批处理文件外使用?Call,它将不会在命令行起作用。? 语法? call [[Drive:][P

文档评论(0)

1亿VIP精品文档

相关文档