0

我有批处理脚本,我保存了 res.bat 并运行,但是运行完成后它不是退出。帮帮我!!!

echo Set objShell = CreateObject( "WScript.Shell" ) > %TEMP%\sp.vbs
echo Set objSystemEnv = objShell.Environment( "SYSTEM" ) >> %TEMP%\sp.vbs
echo objSystemEnv("Path") = objSystemEnv("Path") ^& ";ABCAA" >> %TEMP%\sp.vbs
cscript.exe /nologo %TEMP%\sp.vbs
del %TEMP%\sp.vbs
cls
4

2 回答 2

3

尝试@exit在脚本末尾添加一个命令。

或者你可以试试这个脚本:

Dim objShell : Set objShell = CreateObject("WScript.Shell") 
Dim objSysEnv : Set objSysEnv = objShell.Environment("SYSTEM") 
objSysEnv("PATH") = objSysEnv("PATH") & ";ABCAA"

并将其保存为vbs。它将在没有窗口的情况下运行。在我的电脑上测试。我不得不清理我的路径变量,因为我不会使用它:)。这不是蝙蝠,但它正在工作。

于 2013-06-02T09:02:40.127 回答
0

代码的结尾@exit将不起作用!尝试做只是exit或也许closestop

于 2015-03-25T19:36:33.300 回答