我写了一个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
打开这个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