Так наверное будет правильнее
Цитата:
@echo off
if "%1"=="" exit
if not exist %1 exit
set tmp_file=%TEMP%\myren.tmp
if exist !tmp_file! del /f /q !tmp_file!
set num=0
for /f "tokens=1* delims= " %%i in (%1) do (
if not %%i==# (
set /a num+=1
if %%i GEQ 0 (
if %%i LEQ 9 (
echo !num! %%j>>!tmp_file!
) else (
echo !num! %%i %%j>>!tmp_file!
)
) else (
echo !num! %%i %%j>>!tmp_file!
)
) else (
echo %%i %%j>>!tmp_file!
)
)
type !tmp_file!>%1
del /f /q !tmp_file!
|
н-дя... нечитаемо получилось - пробельчики из кода исчезли
ну да ладно, главное работает