文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>BAT命令简单教程

BAT命令简单教程

时间:2010-09-12  来源:vivieu

BAT命令简单教程   @:批处理中放在命令前面,命令执行时不回显。如@ECHO OFF   CALL:批处理中调用另一个批处理(调用一词意味着执行后返回)。也可以调用同一批处理中的标签。
用法:CALL [批文件名或标签]
  CHOICE:选择命令。是一个dos外部命令。
CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]
Description:
    This tool allows users to select one item from a list
    of choices and returns the index of the selected choice.
  ECHO:显示信息。相当于c中的puts。
另外,ECHO ON|OFF用来设置在批文件执行时是否显示命令本身。而ECHO OFF与@的意思一样,但它是一个全局的开关,不像@只作用于一条命令。
  FOR:对于指定的文件运行相应的命令。
用法: FOR %variable IN (set) DO command [command-parameters]
  %variable  指定一个单一字母可替换的参数。
  (set)      指定一个或一组文件。可以使用通配符。
  command    指定对每个文件执行的命令。
  command-parameters  为特定命令指定参数或命令行开关。
  GOTO:跳转到指定标签执行。
用法:GOTO [标签名]
其中,标签的格式:lab。
goto命令中的标签名,不包括前面的冒号;call命令中的标签名,包括前面的冒号。
  IF:条件判断命令。
用法:
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
提示:
第1种用法中当errorlevel>=number时条件成立;
第2种用法中最好将串用双引号括起来;
第3种用法也最好将路径用双引号括起来。
  PAUSE:暂停批文件的执行,并显示“按任意键继续”的字样。
提示:
如果只需要暂停,不显示任何东西,则使用重定向 pause>nul
  REM:批处理注释。也可以用::来代替(实质是非法标签)。   SHIFT:批处理中左移所有位置参数。
批处理中用%0~%9 表示传入的参数。%0表示批处理本身的程序名。
这里shift其实是shift left的意思,此操作不可逆转——没有shift right。
  DOS自带批处理命令非常少,而且功能有限。如果若要编写较复杂的程序,就需要其它实用的批处理工具,著名且实用的有TESTIF,STRING,ASET,BATCHMAN,WBAT等,均可在“DOS软件分类下载”中的“脚本工具”中下载。在批处理文件中使用以上的工具可以实现非常强大的功能,不仅有详细的文档,而且还在不断发展中。     待补充完善...
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载