Board logo

标题: [文本处理] cmd调用.bat,参数中带有分号应当怎么处理? [打印本页]

作者: qiaoyeluo    时间: 2015-1-5 16:05     标题: cmd调用.bat,参数中带有分号应当怎么处理?

cmd调用.bat,参数中带有分号应当怎么处理?
作者: DAIC    时间: 2015-1-5 16:16

能否举个例子演示一下你的问题
作者: qiaoyeluo    时间: 2015-1-5 16:21

call VCenterView.bat 132;0495
运行.bat,这个批处理文件接收一个参数,这个参数有可能带有“;”
但是在命令行里面;的作用是隔离,不在这个参数内容当中
作者: terse    时间: 2015-1-5 17:45

本帖最后由 terse 于 2015-1-5 17:46 编辑
call VCenterView.bat 132;0495
运行.bat,这个批处理文件接收一个参数,这个参数有可能带有“;”
但是在 ...
qiaoyeluo 发表于 2015-1-5 16:21

用下引号呢?或者%*
作者: Batcher    时间: 2015-1-5 17:52

test.bat
  1. @echo off
  2. call VCenterView.bat "9ol.)P^;/"
复制代码
VCenterView.bat
  1. @echo off
  2. set "str=%~1"
  3. echo,%str%
  4. pause
复制代码





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