Пытался без этого, у меня не вышло. Развлекался следующим кодом:
Код:
@Echo Off
cls
Set "Log=packErr.log"
Set Arc="C:\Program Files\WinRAR\Rar.exe" m -m5 -ep -ri3
Set "ArcExt=rar"
if "%~1"=="" (
Echo:
:Abend
Echo --- "%~dpnx0" "%*" Command line error
pause
EXIT /B 1
)
Pushd "%~1"|| GoTo :Abend
Echo ---------------------------------------------------
Echo:
Set /P Ext=[ Enter file Extensions for Packing ] :
2>"%Log%" (FOR /R "%~1" %%f IN ("*.%Ext%") DO Echo %%f &%Arc% "%%~dpnf.%ArcExt%" "%%f" >nul)
FOR %%f IN ("%Log%") DO If %%~zf==0 (Del "%Log%") Else (Start " " "%SYSTEMROOT%\notepad.exe" "%Log%")
Popd
Выделенная строка - проверка на нулевой размер или запуск редактора. Кстати, notepad.exe не годится для просмотра файлов в 866 кодировке