2013-03-14 3 views
0

비디오 스트리밍 사이트의 전체 화면 창을 시작하고 웹 사이트에 자동으로 로그인하는 프로그램이 있습니다. 이 프로그램은 자동으로 특정 채널로 이동하는 매개 변수를 수락하는 디자인입니다.매개 변수 배치 파일 통과

예 : C : \은 Program.exe이 내 친구 (123)

하나의 채널로 이동합니다 것 (123)

들은 자동 로그인 그래서 난 배치 파일 등이 일어날 수 있도록하기 위해 인터넷 캐시를 삭제해야 할 문제가 있습니다 다음과 같습니다.

@echo off 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 (Deletes Temporary Internet Files Only) 

Start program.exe 

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 (Deletes Temporary Internet Files Only) 

배치 파일 날 (123) program.bat 출시 할 수 있도록 변경 될 수 있으며,이를 위해은 Program.exe에 전달되는 것을 어쨌든이 있나요?

답변

1

사실, 당신은 매개 변수과 같이 배치 파일로 전송받을 수 있습니다

%1 is the first parameter 
%2 is the second parameter 

등등 ...

그래서, 변경을 말 :

Start program.exe %1 

그리고 그렇게해야합니다.

set /p channel=Select a channel: 
Start program.exe %channel% 

이것은 기본적으로 그들이 배치 스크립트를 실행할 때 채널 번호를 선택하라는 메시지가, 그리고 그들이 Enter에 충돌하면, 그것은 program.exe

을 시작합니다 아니면 내가 뭔가를 제안 할 수있는 경우,이로 변경
0

나는 여기서 전체적인 이야기를 얻지 못하고있다. program.exe는 실제로 인용 된 매개 변수이다.

START "some programname in quotes" someparameter 

는이 경우 창 제목 "some programname in quotes"

와 프로그램 someparameter을 실행하려고합니다, 치료는 다음과 같습니다

START "some window title" "some programname in quotes" someparameter 

"some window title"는 인용 - 빈 문자열이 될 수있는 경우 원하는 경우, 즉

START "" "some programname in quotes" someparameter 

은 perfec입니다. 합법적 인 합법적 인 사람