帮忙~~转换一下BAT的效果~~

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:48:36
我写了一个BAT,把需要删除的文件拖到这个BAT文件上,就会自动删除,如果双击这个BAT文件,会有帮助。但是我想要成这样的效果:
打开这个BAT文件,有帮助显示,然后再拖待删除的文件到这个BAT窗口上,然后再删除。。。不知道怎么修改代码。。

@echo off

if "" == "%1" goto end
FOR %%I IN (%1) DO set FILENAME=%%~nI
FOR %%I IN (%1) DO set DRIVER=%%~dI
FOR %%I IN (%1) DO set PATH=%%~pI
FOR %%I IN (%1) DO set EXTNAME=%%~xI

%DRIVER%
cd %DRIVER%%PATH%

del %FILENAME%%EXTNAME% /q

goto EXIT

:end
echo.
echo 请拖入准备删除的文件到这个BAT
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo 注意: 文件名中不能有空格!!
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo.
echo 按任意键退出...
@pause >>nul
:exit
EXIT

有个办法:
:end
echo.
echo 请拖入准备删除的文件到这个BAT
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo 注意: 文件名中不能有空格!!
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo.
set/p file=等待输入:
if not "%file%"=="" (del /f /q %file%)
echo 按任意键退出...