求 vbs 代码

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:17:10
要求运行D:\Program Files\Tencent\qq\qq.exe的代码
Program Files中间有空格。所以我不会了
高手帮个忙
不行啊。那就两个双引号了

'run 路径中有空格的话可以用短文件名或者用引号括起来或者换用exec
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
rem WSHShell.exec "d:\Program Files\Tencent\QQ\QQ.exe"
rem WSHShell.exec "d:\Progra~1\Tencent\QQ\QQ.exe"
rem WSHShell.exec """d:\Program Files\Tencent\QQ\QQ.exe"""
rem WSHShell.run "d:\Progra~1\Tencent\QQ\QQ.exe"
WSHShell.run """d:\Program Files\Tencent\QQ\QQ.exe"""
Set WSHShell = Nothing

用双引号括住试试

上面不写了
shell("D:\Progra~1\Tencent\qq\qq.exe")
下面不写了
记住 这种长的超过6个字符的可以把后面省略然后加一个"~1"就可以了 ...
觉得好给我点分就好了 ..
"~"是英文输入法的

你不是用shell运行的吧?shell可以认长文件名的

不能用长文件名时这样写
"""D:\Program Files\Tencent\qq\qq.exe"""