[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. "%WinRAR%\rar" a -r %var%.rar %var%
复制代码
改成
  1. "%WinRAR%\rar" a -r "%var%.rar" "%var%"
复制代码

TOP

回复 5楼 的帖子

  1、把 call :ss %%i 中的变量加上引号,改成 call :ss "%%i"
  2、把标签段:ss下的第一句:set var=%* 改成 "set var=%1"

前面用call :ss "%%i",后面set var=%1%1的值是带有引号的。用在这里会出错的,因为后面有%var%.rar。应该改用set var=%~1
在这里
  1. call :ss "%%i"
  2. set var=%~1
复制代码
  1. call :ss %%i
  2. set var=%*
复制代码
其实是一回事。只要后面的"%var%.rar"和"%var%"都要带上引号就可以了。

[ 本帖最后由 zljzsmzzx 于 2009-7-5 20:11 编辑 ]

TOP

返回列表