
一个vbs脚本问题。。打不开子文件夹里的文件
test=createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).Paren...
test = createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.Pathtest2=test & "\Snowing\asd.txt"CreateObject("WScript.Shell").Run Chr(34) & test2 & Chr(34),0Wscript.echo test2打不开asd.txt.....其实我在子文件夹里面写了另外一个几乎一模一样的vbs(路径中去掉\Snowing\)来打开asd.txt,可以用外面的vbs打开里面的vbs,但是同样打不开asd.txt求解这是怎么回事啊。。。。
换行被去掉了。。。 展开
换行被去掉了。。。 展开
1个回答
展开全部
如果这个是在E:\的话,那么是不需要再加\的,要对其就行判断。另外,显示打开需要run参数1而不是0.
test = createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.Path
s=split(test,"\",-1,1)
if UBound(s) = 1 then
test2=test & "Snowing\asd.txt"
else
test2=test & "\Snowing\asd.txt"
end if
CreateObject("WScript.Shell").Run test2 ,1 ,true
Wscript.echo test2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询