Показать полную графическую версию : [решено] Спрятать окно консоли [Cmd]
Можно ли (.bat) кодом спрятать окно консоли при исполнения кода / функции.
Скрываем консольные окна (https://web.archive.org/web/20131207144914/http://wiki.oszone.net/index.php/%D0%A1%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D0%B5%D0%BC_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%BD%D1 %8B%D0%B5_%D0%BE%D0%BA%D0%BD%D0%B0).
Если просто перезапускать пакетный файл в свёрнутом виде, то в начале его кода нужно написать:
@if "%1" neq "*" (
start "" /min cmd /c "%~f0" *
exit/b
)
.
Если пакетный файл перезапускать с полностью скрытым окном, то вначале его кода надо написать:
@if "%1" neq "*" (
mshta vbscript:Execute("CreateObject(""WScript.Shell"").Run """"""%~f0"""" *"",0,False:Close()"^)
exit/b
)
.
Так годится!
@if "%1" neq "*" (
mshta vbscript:Execute("CreateObject(""WScript.Shell"").Run """"""%~f0"""" *"",0,False:Close()"^)
exit/b
)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.