WINDOWS 10 游戏中的批处理文件

一、代码如下:

@echo off 
rem -----
:begin

rem start...

set input=

set /p input=please input(1-20):

rem get information

echo strings:%input%

if  "%input%"=="1"  (FOR /F " tokens=6  delims=- " %%a in ('dir 00?*.mpr') do copy  *%%a d:)

if  "%input%"=="2"  (FOR /F " tokens=6  delims=- " %%a in ('dir 01?*.mpr') do copy  *%%a d:)

if  "%input%"=="3"  (FOR /F " tokens=6  delims=- " %%a in ('dir 01?*.mpr') do copy  *%%a d:)

rem pause>null

goto begin

二、代码说明:

  •  @echo off                                          关闭回显
  • rem -----                                              表示-----注释
  • set input=                                           定义环境变量input
  • set /p input=please input(1-20):      从终端输入input的值。please input(1-20):为提示
  • %input%                                            取到环境变量input的值
  • dir 00?*.mpr                                     显示一个文件。文件名称字符串中的字符,前两个为0,第三个任意,第4个到最后一个任意。后缀为mpr

三、FOR语名说明

   if "%input%"=="1" (FOR /F " tokens=6 delims=- " %%a in ('dir 00?*.mpr') do copy *%%a d:)    

   遍历 dir 00?*.mpr 命令的文件列表,将文件列表中每个文件拷贝到D盘。

四、程序运行结果如下

五、程序循环

:begin

......

......

goto begin

构成批处理文件运行时的循环。

猜你喜欢

转载自blog.csdn.net/lihongtao8209/article/details/111791484