帮写个BAT批处理

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:33:21
按Esc退出
按其余按键或者某一个按键执行命令
比如执行del c:\1.jpg
最好把del c:\1.jpg带入批处理,写一个完整的,能运行的

2楼的批处理有点问题
你自己测试下……

再补充下:
按Y或者1之类的执行命令
按其余任意键退出

以下文件已经过测试通过!

@echo off
echo 输入“y”执行命令,否则退出
set /p chr=请输入:
if %chr%==y (
Del c:\1.jpg
) else (
echo 你输入了其它字符,按任意键退出
pause>nul
exit
)
echo 删除成功!,按任意键退出
pause>nul
exit

@echo off
set /p n=按D键删除,任意键退出。
if /i "%n%"=="d" del c:\1.jpg

@echo off
echo 输入1 则删除c:\1.jpg
echo 输入1 则退出&echo.
choice /c 12 /n /m 请选择一个序号:
if errorlevel 1 if not errorlevel 2 del c:\1.jpg
if errorlevel 2 if not errorlevel 3 exit

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\new>choice /?
'choice' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Documents and Settings\new>

为什么我这里没有choice命令呢?

@echo off
echo 输入“y”执行
set /p chr=请输入:
if %chr%==y (
Del c:\1.jpg
) else (
echo 按任意键退出
pause>nul
e