作者:JasonMing | 时间:2007-07-31 15:02 | 标题:[求助]使用if命令时,空格应该如何处理
例如%
%jar%=D:\sign tool\a.jar
我要使用IF语句判断 %jar% 的值是否为 D:\sign tool\a.jar
如果使用 if D:\sign tool\a.jar==%jar% echo %jar% 就会提示“此时不应有 tool\a.jar”
这时应该怎么做????
作者:wjh6088 | 时间:2007-07-31 15:16
if "D:\sign tool\a.jar"=="%jar%" echo %jar%
作者:kidzgy | 时间:2007-08-01 09:29
在路径上有空格的时候,我们可以用 "" 英文标点双引号来限定,在整个路径的前后输入双引号就可以了。
作者:ngdao | 时间:2007-08-02 23:12
给路径加上引号,如:
start "C:\Documents and Settings\Administrator\My Documents\My Music\朋友.mp3"
另外 program files 在DOS下可以写成 progra~1
my documents 可以写成mydocu~1
DOS下的长文件名和带空格的文件名都可以这么写
前6个字母再加上~1
作者:houtanzhang | 时间:2007-12-15 19:23
Originally posted by ngdao at 2007-8-2 11:12 PM:
给路径加上引号,如:
start "C:\Documents and Settings\Administrator\My Documents\My Music\朋友.mp3"
另外 program files 在DOS下可以写成 progra~1
my documents 可以写 ...
:P:P:P你真好~~~~~~~~~~~~
作者:allblue | 时间:2007-12-16 00:47
恩,在对注册表进行操作时也是一样的,用“”括起来就好
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v DSLISTEN /f 2>nul