兄台,我越来越想知道你打算干什么了,呵呵...
我这里给的方案不是后台跑explorer,只是在失去焦点后给你弄回来而已……
如果你能确保当时系统只有一个命令行窗口而且标题没被人改过,可以:
taskkill /im explorer.exe /f >nul && start explorer.exe > nul && CALL %COMSPEC% /C START mshta vbscript:CreateObject("WScript.Shell").AppActivate("%COMSPEC%")(window.close)
PAUSE
如果不能确保,那么:
TITLE BatIsFun
taskkill /im explorer.exe /f >nul && start explorer.exe > nul && CALL %COMSPEC% /C START mshta vbscript:CreateObject("WScript.Shell").AppActivate("BatIsFun")(window.close)
PAUSE
Pause只是为了停下来让你看看效果。Title可以自己换成喜欢的,注意脚本中填相同的文字,而且应尽量避免与可能存在的窗口标题重复。
Last edited by BatMan on 2008-1-17 at 09:15 PM ]