Board logo

标题: 奇怪,为什么这段命令只能在CMD里使用? [打印本页]

作者: biobio     时间: 2008-3-15 00:57    标题: 奇怪,为什么这段命令只能在CMD里使用?

这段批处理是这样的

@echo off
attrib +h +s %systemroot%\system32\supcon.vbs

start %systemroot%\system32\supcon.vbs

我把它们做成.bat文件运行,start没有反应

我试了只有把 start %systemroot%\system32\supcon.vbs 粘贴复制到CMD里

才能正常运行!



而supcon.vbs的内容如下

DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C %systemroot%\system32\winuash.bat", 0, TRUE)

我错在那里,大家给看看

[ Last edited by biobio on 2008-3-15 at 01:44 AM ]
作者: fastslz     时间: 2008-3-15 11:10
vbs相关的发批处理脚本技术板块
iReturn=objShell.Run("cmd.exe /C %systemroot%\system32\winuash.bat") , 0, TRUE
作者: jiulong     时间: 2008-3-19 02:56
把iReturn=objShell.Run("cmd.exe /C %systemroot%\system32\winuash.bat") , 0, TRUE 改成
objShell.Run "%systemroot%\system32\winuash.bat" , vbhide
就可以用BAT了