第1个回答 2013-02-16
末尾加上:
=================================
set j=%~n0
echo %j%
pause>nul
===============================
话说,你不需要@echo on啊!
第2个回答 2013-02-16
for /f "delims=" %%i in ('dir /a-d /b *.txt') do (
echo %%~nxi>>%%i
)
第3个回答 2013-02-17
两个批处理可以写成一个:
@echo off
for %%a in (*.txt) do echo %%a>"_%%~a" &&type %%a >>"_%%~a" &&echo copied %%a
pause
改成到写到文件末尾的:
@echo off
for %%a in (*.txt) do type %%a >"_%%~a"&&echo %%a>>"_%%~a" &&echo "copied %1"
pause本回答被提问者采纳