Пакетный режим
30.06.2003
15:03
#1
имеется
c:\progra~1\1cv77\bin\1cv7s.exe config /d c:\progra~1\1cv77\atc /n(ник) /p(пароль) /@c:\copy\backup.1c
где backup.1c равен
[General]
Quit=1
UnloadData=1
[UnloadData]
UnloadTofile=c:\copy\1.zip
IncludeUserDef=1
как сделать чтоб имя файла автоматически имело вид даты архивирования????
c:\progra~1\1cv77\bin\1cv7s.exe config /d c:\progra~1\1cv77\atc /n(ник) /p(пароль) /@c:\copy\backup.1c
где backup.1c равен
[General]
Quit=1
UnloadData=1
[UnloadData]
UnloadTofile=c:\copy\1.zip
IncludeUserDef=1
как сделать чтоб имя файла автоматически имело вид даты архивирования????
02.07.2003
15:09
#2
Похоже, что никак. Нам бы тоже хотелось знать, как такое можно сделать с помощью стандартных средств 1С. Но приходится использовать для создания ежедневных копий сторонние программы.
08.07.2003
11:14
#3
echo [General] >test1.ini
echo Output=c:\log1.txt>>test1.ini
echo Quit=1 >>test1.ini
echo UnloadData=1 >>test1.ini
echo [UnloadData] >>test1.ini
echo UnloadTofile=c:\%date%.zip >>test1.ini
echo IncludeUserDef=1 >>test1.ini
Добавь в батник строчки.Вместо test1.ini должно быть backup.1c
echo Output=c:\log1.txt>>test1.ini
echo Quit=1 >>test1.ini
echo UnloadData=1 >>test1.ini
echo [UnloadData] >>test1.ini
echo UnloadTofile=c:\%date%.zip >>test1.ini
echo IncludeUserDef=1 >>test1.ini
Добавь в батник строчки.Вместо test1.ini должно быть backup.1c
18.07.2003
08:18
#4
Были аналогичные проблемы, но если установлен Windows 2000/XP подправляем пакетник (ну и backup.1c при необходимости - например для защиты архива паролем). Этот способ используется уже больше года.
Для Windows 2000
rem ---Begin-----
c:\progra~1\1cv77\bin\1cv7s.exe config /d c:\progra~1\1cv77\atc /n(ник) /p(пароль) /@c:\copy\backup.1c
rem [Получаем дату в 3 строки - день месяц год...]
Set DD=%date:~3,2%
Set MM=%date:~6,2%
Set YYYY=%date:~9,4%
rem [Приписываем дату к сформированному файлу архива]
Move C:\copy\1.ZIP C:\copy\1c_%DD%_%MM%_%YYYY%.ZIP
rem [...и, заодно, проверим CRC]
c:\WinRAR\WinRar.exe t C:\Copy\1c_%DD%_%MM%_%YYYY%.ZIP
If not %Errorlevel%==0 WARN.txt
rem ---End------
Файл Warn.txt располагаем в том же каталоге, что и пакетник. Он содержит предупреждение о поврежденной контрольной сумме архива.
Для XP изменяются три строчки:
Set DD=%date:~0,2%
Set MM=%date:~3,2%
Set YYYY=%date:~6,4%
Данные указаны для русифицированных Windows, но для различных региональных устоновок возможно потребуется корректировка цифр после "~" (из-за различий в формате отображения даты).
Подробнее о способе см. help командной строки. WinRar используется из-за универсальности. Вопросы - почтой.
Для Windows 2000
rem ---Begin-----
c:\progra~1\1cv77\bin\1cv7s.exe config /d c:\progra~1\1cv77\atc /n(ник) /p(пароль) /@c:\copy\backup.1c
rem [Получаем дату в 3 строки - день месяц год...]
Set DD=%date:~3,2%
Set MM=%date:~6,2%
Set YYYY=%date:~9,4%
rem [Приписываем дату к сформированному файлу архива]
Move C:\copy\1.ZIP C:\copy\1c_%DD%_%MM%_%YYYY%.ZIP
rem [...и, заодно, проверим CRC]
c:\WinRAR\WinRar.exe t C:\Copy\1c_%DD%_%MM%_%YYYY%.ZIP
If not %Errorlevel%==0 WARN.txt
rem ---End------
Файл Warn.txt располагаем в том же каталоге, что и пакетник. Он содержит предупреждение о поврежденной контрольной сумме архива.
Для XP изменяются три строчки:
Set DD=%date:~0,2%
Set MM=%date:~3,2%
Set YYYY=%date:~6,4%
Данные указаны для русифицированных Windows, но для различных региональных устоновок возможно потребуется корректировка цифр после "~" (из-за различий в формате отображения даты).
Подробнее о способе см. help командной строки. WinRar используется из-за универсальности. Вопросы - почтой.
Читают тему
(гостей: 1)