Batch file 如何在按下任意键后终止应用程序并返回菜单?

Batch file 如何在按下任意键后终止应用程序并返回菜单?,batch-file,if-statement,Batch File,If Statement,如何创建一个批处理文件,允许用户选择要运行的应用程序,然后它将提示“按任意键继续”,按任意键后,所选应用程序将终止并返回菜单 @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 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

试着这样做:

@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

PAUSE
语句放在
GOTO菜单的上方
语句…执行应用程序后已经有一个暂停。我现在需要的是,我不知道在按下任何键后如何终止它read
taskkill/?
,尤其是
/IM
参数谢谢它工作了!我在末尾添加了“&暂停&转到菜单”!tysmit对我不起作用,但我非常感谢你的回答。谢谢你帮了个忙,tho!
...
if "%web%"=="1" start chrome.exe & pause & taskkill /IM chrome.exe
...