Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 85
Благодарности: 3

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
color 1a
mode con: cols=54 lines=22
 echo.
 echo    -----------------------------------------------
 echo        Обновление CONS+ и отправка отчета v1.3
 echo    -----------------------------------------------
 echo.
 echo.

rem вычисляем день недели
set /a y=%date:~6,4%
set /a m=1%date:~3,2%-100
set /a d=1%date:~0,2%-100
set /a i=(%y%-1901)*365 + (%y%-1901)/4 + %d% + (!(%y% %% 4))*(!((%m%-3)^&16))
set /a i=(%i%+(%m%-1)*30+2*(!((%m%-7)^&16))-1+((65611044^>^>(2*%m%))^&3))%%7+1

rem если вторник то обновляем и отправляем отчет
if "%i%"=="2" (
    echo      Сегодня %i% день обновление + отправка отчета
    
    start /wait /min D:\Consultant\cons.exe /adm /base* /receive_inet /yes
    echo    Обновляем консультант            - OK
    
    >nul copy D:\Consultant\RECEIVE\*.usr D:\Consultant\temp
    >nul xcopy D:\Consultant\ADM\STS D:\Consultant\temp\STS /I
    echo    Копируем файлы в temp            - OK
    
    >nul C:\progra~1\7-Zip\7z.exe a D:\Consultant\temp\yake.7z -r D:\Consultant\temp\
    echo    Архивируем данные для отправик   - OK
    
    >null C:\blat\full\blat.exe -server mail.ru -f mai@mail.ru -u mail@mail.ru -pw mail.ru -tf C:\blat\full\sendlist.txt -subject yake -body "Юзерка от ЯКЭ." -attach D:\Consultant\temp\yake.7z
    echo    Отправляем отчет                 - OK
    
    >nul del /f /q D:\Consultant\temp
    >nul del /f /q D:\Consultant\temp\STS
    echo    Очищаем папку Temp               - OK
    echo    CONS+ обновлен отчет отправлен   - OK
) else (
echo                Сегодня %i% день обновление

start /wait /min D:\Consultant\cons.exe /adm /base* /receive_inet /yes
    echo    Обновляем консультант            - OK
)
т.е. если по коду смотреть то на экране появляется обновляем консультант и как он обновиться появляется -ok
Типа так

Обновляем консультант (происходит процесс, а потом после завершения процесса дописывает -ок или -err)

Отправлено: 13:25, 14-02-2016 | #9