拖拽多个文件到 BAT 文件的处理方法,获得全部文件名

D
@echo off 
:TOP 

@REM 本来以为 %1 中的1代表 第一个参数,要改变它才能获得其它
@REM 应该是 shift 对指针进行了位移,所以逐个读取了参数
IF (%1) ==() GOTO END 
@REM 下面逐个输出了文件名,可以编写需要的功能,如 >python main.py %1
echo "%1"

@REM 下面这个 SHIFT 研究了一下,应该是位移指针用的
SHIFT
GOTO TOP 
:END 

PAUSE