批处理命令中有空格怎么办

2025-02-24 12:51:26
推荐回答(5个)
回答1:

写成这样就可以:start c:\docume~1\qq.exe这是采用的8.3格式。当文件或目录名超过8个字符,就用~数字代替后面的,但包括~数字总共不得超过8个字符。副档名称不得超过3个字符。 (可到百度搜索8.3格式)**********************************************************************************有些路径还可以直接引用变量:%ALLUSERSPROFILE% C:\Documents and Settings\All Users
%USERPROFILE% C:\Documents and Settings\当前用户名
%HOMEPATH% C:\Documents and Settings\当前用户名
%SYSTEMROOT% C:\WINDOWS
%WINDIR% C:\WINDOWS
%ComSpec% C:\WINDOWS\System32\cmd.exe
%APPDATA% C:\Documents and Settings\当前用户名\Application Data
%ALLAPPDATA% C:\Documents and Settings\All Users\Application Data
%SYSTEMDRIVE% C:
%HOMEDRIVE% C:
%TEMP% 和 %TMP% C:\Documents and Settings\当前用户名\Local Settings\Temp
%ProgramFiles% C:\Program Files
%CommonProgramFiles% C:\Program Files\Common Files
C:\Documents and Settings C:\docume~1
C:\Progra~1 C:\Program Files

回答2:

楼上的照样打不开,只打开一个名为C:\Documents and Settings\qq.exe的CMD窗口。start命令正确的打开代码为:start "" "C:\Documents and Settings\qq.exe"

回答3:

两种种方式:srart C:\Docu~1\qq.exe或:start "" "C:\Documents and Settings\qq.exe"

回答4:

对,还有比如在开始运行里运行C:\Documents and Settings\qq.exe这样的文件,也是加上引号

回答5:

加上引号 @echo offsrart "C:\Documents and Settings\qq.exe"