一个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求解这是怎么回事啊。。。。
换行被去掉了。。。
展开
 我来答
百度网友5f0407e
推荐于2016-05-23 · TA获得超过335个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:193万
展开全部

如果这个是在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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式