我的批处理文件包含一个运行简短vbscript程序的START命令。批处理文件完成后,vbscript程序的代码将显示在打开的Wordpad窗口中。这只是在我们转换为Windows 7之后才开始发生。在XP下从未发生过。为什么会发生这种情况,我该如何预防呢?我做了大量的互联网搜索,没有任何结果。
这是批处理文件:
@echo off
cls
echo.
echo Copying Latest Version of FREDS Database ...
echo.
xcopy "\\sstore02\S-Drive.OOD\OPI\FREDS\FREDS.mdb" "K:\FREDS\" /i /q /y
echo.
echo If you see "1 File(s) copied" then the copy was successful
echo.
echo Copying Shortcut Installer ...
echo.
xcopy "\\sstore02\S-Drive.OOD\OPI\FREDS\FREDS-Shortcut.vbs" "K:\FREDS\" /i /q /y
echo.
echo If you see "1 File(s) copied" then the copy was successful
echo.
echo Adding Shortcut icon to Desktop ...
echo.
Start K:\FREDS\FREDS-Shortcut.vbs
echo.
pause
答案 0 :(得分:3)
您需要致电cscript
的{{1}} instat。
start
选项cscript /nologo K:\FREDS\FREDS-Shortcut.vbs
在输出中隐藏了cscript的版本。
答案 1 :(得分:0)
记事本是计算机上VBS扩展程序的注册程序。
右键单击VBS文件并选择Open With
,然后通常导航到cscript.exe
中的c:\windows\system32 folder
。选中该复选框以始终使用该程序,然后start命令将与VBS脚本和Cscript一起使用。