
시작 시 콘솔 앱을 시작하고 싶지만 작업 표시줄이 cmd.exe 항목으로 복잡해지지 않았으면 좋겠습니다. 바로가기를 편집할 때 사용할 수 있는 옵션은 "일반 창", "최소화" 및 "최대화"뿐입니다. 옵션으로 "Hidden"이 있는 일부 Windows 버전이 희미하게 기억납니다. 저는 윈도우 2008을 사용하고 있습니다.
답변1
나 역시 이 문제를 겪었고, 다음과 같은 작업을 수행하는 작은 앱을 작성했습니다.http://miffthefox.googlepages.com/silentcmd.
답변2
다음을 사용하여 .vbs 파일을 만들 수 있습니다.
상수 HIDDEN_WINDOW = 12 strComputer = "." 설정 objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") objStartup = objWMIService.Get("Win32_ProcessStartup") 설정 objConfig = objStartup.SpawnInstance_ 설정 objConfig.ShowWindow = HIDDEN_WINDOW objProcess = GetObject("winmgmts:root\cimv2:Win32_Process") 설정 errReturn = objProcess.Create("Cmd.exe /c C:\run.bat", null, objConfig, intProcessID)
그리고 교체
"Cmd.exe /c C:\run.bat"당신의 조용한 명령으로
답변3
에 따르면이 페이지MSDN 설정 intWindowStyle
(WScript.Shell.Run에 대한 인수 중 하나)에서 0으로
창을 숨기고 다른 창을 활성화합니다.
또한 다음과 같이 명시되어 있습니다.
intWindowStyle
선택 과목. 프로그램 창의 모양을 나타내는 정수 값입니다. 모든 프로그램이 이 정보를 사용하는 것은 아닙니다.