s77m72 发表于 2009-7-16 15:04:15

路径问题?

本帖最后由 s77m72 于 2009-7-16 15:05 编辑

代码如下:$shotdir=@ScriptDir
RunWait (@ComSpec & " /c " & "Rar.exe x -y -ibck -o+ -r" & $shotdir & "\1.rar" & @TempDir & "\1\")问题就是用@ScriptDir得到的是完整的路径,如果当前的路径是C:\Documents and Settings\下的话DOS是不能识别的,有什么方法可得到C:\docume~1\这样的路径呢?
我的意思就是得到一下DOS下支持的路径。。

顽固不化 发表于 2009-7-16 16:10:18

$shotdir=@ScriptDir
RunWait (@ComSpec & " /c " & "Rar.exe x -y -ibck -o+ -r" & '"'&$shotdir &'"'& "\1.rar" & @TempDir & "\1\")

顽固不化 发表于 2009-7-16 16:12:18

在windows环境的DOS,是支持长路径和有空格的路径的。关键是路径的前后加双引号
页: [1]
查看完整版本: 路径问题?