Board logo

标题: 如何批量拖拽文件到批处理程序上运行? [打印本页]

作者: dooomer     时间: 2008-3-10 16:47    标题: 如何批量拖拽文件到批处理程序上运行?

如题,
大家知道,如果把一个文件拖拽到批处理上,该文件可以视作是该此处理的参数%1,但是,如果拖拽的是好几个文件呢?如何实现自动分别处理这些文件?

提供思路即可,谢谢。当然写出完整代码更好。
作者: abcd     时间: 2008-3-10 16:56

@echo off
:top
if [%1]==[] goto p
echo %~1
shift
goto top
:p
pause>nul

作者: dooomer     时间: 2008-3-10 17:05
哇哈,原来用上一个shift就可以这么轻松解决了。
谢谢哇,看来各种命令都要好好看看。
作者: suntb     时间: 2008-3-10 22:29
此shift用得妙啊