2012-05-12 4 views
1

DOS 배치 파일 사용 XP 및 Windows 7에서 메시지를 표시하고 사용자가 두 개의 단추 중 하나를 누르라는 선택을 할 수있는 팝업 창을 표시하고 싶습니다. 하나는 DOS 배치 파일을 멈추고 다른 버튼은 계속 진행할 수 있습니다. dos 배치 명령/pgm에 어떤 힌트를 사용할 수 있습니까?DOS 배치 파일 - 두 가지 선택으로 팝업 메시지 표시

답변

1

실제 창을 표시하려면 외부, .exe 또는 Windows Scripting Host script을 호출해야합니다.

순수 배치로 유지하려면 을 선택하고 SET /P을 입력하여 사용자 입력을 기다립니다. ,

2

다음 WSH/VBScript를 조각은 예/아니오를 클릭하라는 메시지가 표시됩니다 (DOS와 Win9x의를 지원하기 위해 당신은 그 시스템에 choice하지 set를 사용하는 것) 응답에있는 당신이 할 수있는 기본 논리 후 :

'enter this text into ask.vbs 
dim input 
input = MsgBox ("Do you want to continue?", 4) 
'wscript.echo input 

If input = 7 Then 
    'answer was no 
End If 

If input = 6 Then 
    'answer was yes 
End If 

그런 다음 배치 파일에서 wscript ask.vbs으로 전화하십시오.

그러나 가능하다면이 작업을 위해 콘솔에 머무르는 것이 좋습니다. choiceset은 Anders가 제안한대로 잘 처리 할 수 ​​있습니다. pause도 매우 잘 작동하며, 보통 가장 간단한 방법이기 때문에 여러분의 바이너리 선택에 사용합니다.

관련 문제