批处理命令大全..ppt

格的长目录名这时候你需要用上一节特殊符号8中所用的引号将他圈起来。例: 批处理内容为: ECHO%1 ECHO%2 ECHO%3 * 输入命令: C:TEST“ProgramFiles”ProgramFiles ProgramFiles Program Files * 在一个复杂的批处理中又可能同时使用的变量会超过10个这时候会和系统的规则想冲突那么这个问题怎么解决呢?在系统中还有一种变量称之为环境变量 * (使用SET命令可以查看当前系统的环境变量)如当前系统目录是%windir%或%SystemRoot%等。当同时使用的参数超过10个的时候, * 我们可以把某些在后面的程序中还要调用的变量保存为环境变量。具体用法如SETA=%1这样我们就命名了一个新的环境变量A在调用变量A的时候要%A * %这样调用,环境变量不受SHIFT命令影响。如果要改变一个环境变量需要重新对其设置才能改变。当然也可以进行变量与变量之间的传递来达到目的。下 * 面我们来看一个例子,批处理如下: ECHOOFF SETPASS=%1 SHIFT SETPASS1=%1 SHIFT ECHO * %PASS%%PASS1%%1%2%3%4%5%6%7%8%9 SHIFT ECHO%PASS%%PASS1%%9 SETPASS=% * PASS1%变数的传递 SETPASS1=%9 SHIFT ECHO%PAS

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档