![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#11
|
|
Неактивный пользователь
Пол:
Регистрация: 27.12.2008
Сообщений: 10
Репутация: 1
|
пользуюсь батниками + винрар за основу брал
----------------------------------------------<cut>---------------- @ECHO OFF SET PREFIX=%1 SET BAZA=%2 SET FOLDER=%DATE% cd C:\BACKUP mkdir "%FOLDER%" cd "%FOLDER%" del /F /Q %PREFIX%.RAR del /F /Q %PREFIX%.LOG ECHO Begin: %DATE% %TIME% > %PREFIX%.LOG "C:\Program Files\WinRar\WINRAR.EXE" a -m5 -ep -dh -ilog%PREFIX%.LOG -inul %PREFIX%.RAR C:\1sbdb.adm\%BAZA%\*.DBF "C:\Program Files\WinRar\WINRAR.EXE" a -m5 -ep -dh -ilog%PREFIX%.LOG -inul %PREFIX%.RAR C:\1sbdb.adm\%BAZA%\1CV7.DD "C:\Program Files\WinRar\WINRAR.EXE" a -m5 -ep -dh -ilog%PREFIX%.LOG -inul %PREFIX%.RAR C:\1sbdb.adm\%BAZA%\1CV7.MD "C:\Program Files\WinRar\WINRAR.EXE" a -m5 -ep -dh -ilog%PREFIX%.LOG -inul %PREFIX%.RAR C:\1sbdb.adm\%BAZA%\1CV7.ORD "C:\Program Files\WinRar\WINRAR.EXE" a -m5 -ep -dh -ilog%PREFIX%.LOG -inul %PREFIX%.RAR C:\1sbdb.adm\%BAZA%\1CV7.SPL "C:\Program Files\WinRar\WINRAR.EXE" a -m5 -ep -dh -ilog%PREFIX%.LOG -inul %PREFIX%.RAR C:\1sbdb.adm\%BAZA%\1CV7FLT.LST "C:\Program Files\WinRar\WINRAR.EXE" a -m5 -ep -dh -ilog%PREFIX%.LOG -inul -apUSRDEF %PREFIX%.RAR C:\1sbdb.adm\%BAZA%\USRDEF\USERS.USR ECHO. >> %PREFIX%.LOG ECHO. >> %PREFIX%.LOG ECHO End: %DATE% %TIME% >> %PREFIX%.LOG cd C:\BACKUP ----------------------------------------------<cut>---------------- Как видно, этот файл должен запускаться с двумя параметрами. Первый: префикс - краткое имя базы, которое войдёт в основу имени архива. Второй параметр - путь к базе относительно папки C:\1SBDB.ADM Arc.bat выполняет следующие операции: * В каталоге C:\BACKUP создаёт папку соответствующую текущей дате. * В папке создаёт архив %ПРЕФИКС%.RAR, в который запаковывает из базы 1С следующие файлы: *.DBF 1CV7.DD 1CV7.MD 1CV7.ORD 1CV7.SPL 1CV7FLT.LST USRDEF\USERS.USR * Ошибки, возникнувшие в процессе архивации, записываются в %ПРЕФИКС%.LOG Второй файл - all.bat ----------------------------------------------<cut>---------------- cd C:\BACKUP call arc.bat BZ1 Baza1 call arc.bat BZ2 Baza2 call arc.bat BZ3 Test\Baza3 ----------------------------------------------<cut>---------------- Этот файл по-очереди запускает архивацию всех баз. Как видно из примера, путь базы относительно папки C:\1SBDB.ADM может состоять из более чем одного файла. Последняя оставшаяся операция - это добавления нового задания в планировщик. Пуск -> Программы -> Accessories -> System Tools -> Sheduled Tasks * Добавить новое задание. * В появившемся окне нажимаем кнопку "Next", затем - "Browse..." и выбираем файл C:\BACKUP\ALL.BAT * Выбираем ежедневный режим запуска, скажем в 03:00 ночи * В следующем окне указываем, что запускать надо из-под пользователя * Administrator, не забывая при этом указать его правильный пароль. * Готово. Если любопытно, можете заглянуть в дополнительные параметры. оригинал на миста.ру кстати винрар очень хорошо показывает себя в сжатии баз ![]() |
|
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| KLS Backup Pro | Blackoff | Варезник | 10 | 03.01.2012 14:16 |
| PDA Backup | gurev | Софт для планшетов и КПК | 54 | 07.07.2009 00:38 |
| Urgent Backup | Blackoff | Варезник | 2 | 13.10.2008 14:51 |
| Объясните пожалуйста принцип работы программ: SASHIMI и Spb Backup | User 2007 | Обсуждение мобильных устройств | 1 | 30.09.2008 13:53 |
|
|