숨겨진 상태로 시작되는 Windows 콘솔 앱에 대한 바로가기를 만들 수 있습니까?

숨겨진 상태로 시작되는 Windows 콘솔 앱에 대한 바로가기를 만들 수 있습니까?

시작 시 콘솔 앱을 시작하고 싶지만 작업 표시줄이 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
선택 과목. 프로그램 창의 모양을 나타내는 정수 값입니다. 모든 프로그램이 이 정보를 사용하는 것은 아닙니다.

관련 정보