Windows系统下新建文本,改后缀为.bat。参照修改满足需求。示例中提供了一个简单的kill进程小功能。
@echo off
TITLE BAT示例
color 0A
rem [@echo off] 关闭回显示
rem [echo.] 输出空行
rem [echo abc] 输出信息abc
rem [echo %abc%] 输出变量abc
rem [title AAA] 设置标题AAA
rem [rem AAA] 注释AAA
rem [:: AAA] 注释AAA
rem [cls] 清理屏幕
rem [set path=C:] 设置变量
rem [color 0A] 设置控制台字体颜色 第一位背景色第二位字色
rem 0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝
rem A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白
rem [pause] 暂停系统命,显示请按任意键继续. . .
rem [exit] 退出系统
rem [goto :eof] 跳转代码的结尾处
rem [:AAA] 定义标签
rem [goto] 跳转命令配合标签使用
rem [set /p in=请输入] 接收用户输入参数,保存在变量in中
rem [call :AAA] 从标签AAA开始执行
rem [call Filename.bat/.cmd] 调用批处理程序
rem [%~dp0] bat文件目录
rem [%cd%] 当前路径
:MENU
cls
ECHO.
ECHO. [1] 清理进程
ECHO. [e] 退 出
ECHO.
SET /P ID=任务序号:
IF "%ID%"=="1" (
GOTO KILL
)
IF "%ID%"=="e" (
EXIT
)
GOTO MENU
:KILL
SET /P TASK=请输入程序名称:
IF "%TASK%" == "" (
ECHO.程序名称不存在
PAUSE
GOTO MENU
)
CALL :KILL_TASK
PAUSE
GOTO MENU
::函数KILL
:KILL_TASK
ECHO.
ECHO.关闭%TASK%
TASKKILL /F /IM %TASK% > NUL
GOTO :EOF