2017-08-04 66 views
2

如何創建一個允許用戶選擇要運行的應用程序的批處理文件,然後它會提示「按任意鍵繼續」,按任意鍵後,所選應用程序將被終止並返回菜單?如何在按任意鍵後終止應用程序並返回菜單?

@echo off 
title MENU 
:menu 
cls 
echo. 
echo SELECT APPLICATION YOU WANT TO RUN: 
echo =================================== 
echo. 
echo 1. Google Chrome 
echo 2. APP 2 
echo 3. EXIT 
echo. 
echo =================================== 
echo. 

set /p web= Enter Number of Choice: 

if "%web%"=="1" start chrome.exe (pause) 
if "%web%=='2' start app2.exe (pause) 
if "%web%"=='3' exit 

goto menu 

pause 
+0

放置'PAUSE'聲明'GOTO menu'上述聲明... –

+0

執行程序後有一個暫停了。我現在需要的是我不知道如何在按任意鍵 – TheRodDude

+0

閱讀'taskkill /?',尤其是'/ IM'參數 – Stephan

回答

0
... 
if "%web%"=="1" start chrome.exe & pause & taskkill /IM chrome.exe 
... 
+0

感謝它的工作!我在最後添加了「&pause&goto menu」! tysm – TheRodDude

0

嘗試是這樣的:

@ECHO OFF 
TITLE MENU 
:menu 
CLS 
ECHO. 
ECHO SELECT APPLICATION YOU WANT TO RUN: 
ECHO =================================== 
ECHO. 
ECHO 1. Google Chrome 
ECHO 2. APP 2 
ECHO 3. EXIT 
ECHO. 
ECHO =================================== 
ECHO. 

SET /p web= Enter Number of Choice: 

IF "%web%" EQU "1" (
    START chrome.exe 
) ELSE IF "%web% EQU "2" (
    START app2.exe 
) ELSE IF "%web%" NEQ "3" GOTO menu 

PAUSE 
+0

它沒有爲我工作,但我非常感謝你的回答後如何終止它。謝謝你幫助noob out,tho! – TheRodDude

相關問題