2013-06-03 1 views
1

동일한 bat 파일에서 실행중인 vbs 스크립트와 동시에 bat 파일을 실행할 수 있습니까? 즉, cmd에 데이터를 입력 할 수 있으며 vbs 파일도 함께 열 수 있습니다. unclosable vbs 파일을 만들려고하지만 박쥐 파일도 실행하고 싶습니다. 예를 들어 ,어떻게 동일한 bat 파일에서 실행중인 vbs 스크립트와 동시에 bat 파일을 실행할 수 있습니까?

<BR> 
@ECHO off<BR> 
color FC<BR> 
cls 
<BR> 
:start<BR> 
ECHO.<BR> 
ECHO 1. Hello there is no escape from me.<BR> 
ECHO 2. Well come to hell.<BR> 
ECHO 3. Bye-Bye.<BR> 
C:\Windows\System32\wscript.exe "C:\Users\user\Desktop\bat files\hahaha.vbs"<BR> 

set choice=<BR> 
set /p choice=Type any number between 1-3 from above choices to escape my wrath.<BR> 
if not '%choice%'=='' set choice=%choice:~0,1%<BR> 
if '%choice%'=='1' goto hello<BR> 
if '%choice%'=='2' goto bye<BR> 
if '%choice%'=='3' goto test<BR> 
ECHO "%choice%" is not valid please try again<BR> 
ECHO.<BR> 
goto start<BR> 
:hello<BR> 
c:\windows\system32\shutdown -s -f -t 10 -c "Deleting all your data!"<BR> 
goto end<BR> 
:bye<BR> 
ECHO woah<BR> 
goto end<BR> 
:test<BR> 
c:\windows\system32\shutdown /h <BR> 
goto end<BR> 
:end<BR> 
PAUSE<BR> 
<BR><BR><BR> 

그래서 지금 hahaha.vbs가 (이이 infinte 루프를 실행) 박쥐 파일과 함께 실행할 수 말해 어디 사용자 수
그래서 박쥐 파일에 입력 선택은 "같은 우 나는 vbs 파일을 닫을 수 없으므로 박쥐 파일에서 내 선택을 허락하겠습니다. "

답변

3

귀하의 질문은 명확하지 않지만, START 명령이 귀하가 찾고있는 것일 수 있습니다. 이렇게하면 배치 파일에서 프로세스를 시작할 수 있지만 배치 파일은 해당 명령이 끝나기를 기다리는 대신 더 많은 명령을 계속 실행합니다.

0

예 :

TEST.BAT : 당신이 박쥐의 VBS 파일을 만들려면

start wscript test.vbs 

echo "hi there" 
1

이 텍스트 창 무한 루프를 만들고이

echo do > test.txt 
echo msgbox"hi" >> test.txt 
echo loop >> test.txt 
ren test.txt test.vbs 
start test.vbs 
pause 
del test .vbs 

를 사용할 수 있지만 넣을 수 있습니다 그 안에 무엇이든 .vbs에 "wscript.echo"가 없습니다.

관련 문제