2012-07-11 6 views
0

regedit에 등록한 URL 유형을 열고 싶습니다. 즉 :창 스타일이 숨겨진 명령 프롬프트에서 등록 된 URL 유형 열기

swap://server:port/handle 

나는 WindowStyle 함께 열려 = 명령 프롬프트에서 숨겨진. 나는 C#에서 그것을 할 경우는 간단하다 그러나

Process p = new Process(); 
p.StartInfo.WindowStyle = WindowStyle.Hidden; 
p.StartInfo.FileName = @"url:swap://server:port/handle"; 
p.Start(); 

내가 명령 프롬프트에서 같은 일을 할 수 있도록하고 싶습니다 말했듯이. 나는 WindowStyle = 숨김없이 작업을 수행하는 방법을 알고

start url:swap://server:port/handle 

내가 WindowStyle = 숨겨진 강제하기 위해 설정할 수 있습니다 시작에 대한 플래그가 있습니까?

안부

답변

1

그러나 당신이

Set objShell = WScript.CreateObject("WScript.Shell") 
objShell.Run("mybatchfile.bat swap://server:port/handle"), 0, True 

을 할 실행할 명령으로 배치 파일을 열 수있는 간단한 VBScript를 사용할 수 있습니다, 단지 cmd를 함께 할 수있는 방법이 없습니다 그런 다음 배치 파일은 다음과 같습니다.

start url:%1 
+0

이전에는 vbscripts로 작업하지 않았지만 너무 어렵지 않다고 생각합니다. 그러나 내 명령은 전화마다 다릅니다. 배치 파일에 입력을 제공 할 수 있습니까? 즉 _swap : // server : port/handle_ 그리고 배치 파일을 실행 시키십시오 _start url : $ INPUT_? –

+0

네, 당신은 매개 변수를 사용할 수 있습니다, 나는 내 대답을 편집했습니다. vbscript를 만들려면 텍스트를 .vbs 파일로 저장하면됩니다. –