@echo off set LANG=ENG set ARCH_DSK=W set LOG_PATH=D:\Log set LOG_INF=%LOG_PATH%\inf.log set LOG_WRN=%LOG_PATH%\wrn.log set LOG_ERR=%LOG_PATH%\err.log set LOG_SUM=%LOG_PATH%\sum.log set PROG=c:\progra~1\windas\sdas_util\fileverif\fileverif if !%1 == ! goto err if !%2 == ! goto err if %LANG% == ENG goto eng1 echo Программа проверки CD-дисков (станция %1, диск № %2) echo ========================================================== echo Внимание! Дождитесь окончания работы прогаммы echo (закрытия "черного" экрана)... goto cont1 :eng1 echo Script for check archive CD-disk (station %1, disk № %2) echo ============================================================== echo Note! Please wait the end of script echo (close "black" screen)... :cont1 echo on %PROG% -archDisk=%ARCH_DSK% -fileExt=%1 -fNameInfo=%log_inf% -fNameWarning=%log_wrn% -fNameError=%log_err% -fNameSummary=%log_sum% -stream=permanent mode=subdir for %%i in (%LOG_PATH%\*.log) do ren %%i *_tmp %PROG% -archDisk=%ARCH_DSK% -fileExt=%1 -fNameInfo=%log_inf% -fNameWarning=%log_wrn% -fNameError=%log_err% -fNameSummary=%log_sum% -stream=trigger mode=subdir @echo off mkdir %LOG_PATH%\%1%2 if exist %LOG_INF% copy %LOG_INF% + %LOG_INF%_tmp %LOG_PATH%\%1%2\%1%2_inf.log if exist %LOG_WRN% copy %LOG_WRN% + %LOG_WRN%_tmp %LOG_PATH%\%1%2\%1%2_wrn.log if exist %LOG_ERR% copy %LOG_ERR% + %LOG_ERR%_tmp %LOG_PATH%\%1%2\%1%2_err.log if exist %LOG_SUM% copy %LOG_SUM% + %LOG_SUM%_tmp %LOG_PATH%\%1%2\%1%2_sum.log del %LOG_PATH%\*.log del %LOG_PATH%\*.log_tmp goto end :err if %LANG% == ENG goto eng2 echo Программа проверки архивных CD-дисков echo Использование: CDChk STA NUM echo где STA - station code (3 char), echo NUM - CD number (like 2006001) goto end :eng2 echo Script for check archive CD-disk echo Use: CDChk STA NUM echo where STA - station code (3 char), echo NUM - CD number (like 2006001) :end set PROG= set ARCH_DSK= set LOG_PATH= set LOG_INFO= set LOG_WARN= set LOG_ERR= set LOG_SUM=