Board logo

标题: [其他] [已解决]批处理中%0、%1、%2等等是干什么用的? [打印本页]

作者: nnnn111    时间: 2010-8-21 19:29     标题: [已解决]批处理中%0、%1、%2等等是干什么用的?

  1. @echo off
  2. ping 1 -n 1 -w 100>nul
  3. set /a s=%random%
  4. set /a y=%random%
  5. set /a q=%random%
  6. echo %s% %y% %q% %s% %y% %q% %s% %y% %q% %s% %y% %q%
  7. %0
复制代码
这个%0的意思是什么意思
这些佷有用吗[

[ 本帖最后由 nnnn111 于 2010-8-23 14:53 编辑 ]
作者: czjt1234    时间: 2010-8-21 20:04

假如一个批处理文件  111.bat

那么你在cmd窗口里运行

111.bat /a /c -n

%0 是自己的文件名 111.bat
%1 是第一个参数 /a
%2 是 /c
%3 是 -n
作者: zjw767676    时间: 2010-8-21 21:09

这里的%0的作用是再运行本批处理,这样的话就无限循环下去直至强制关闭!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2