Имя: Пароль:
1C
1С v8
Автоматическая архивация
0 Rizhij_Nikitos
 
11.10.12
22:11
Нашел тут скриптик чтобы делать автоматическую архивацию
rem @echo off
Set folder=%DATE%
D:
cd D:\BackUp
mkdir "%folder%"

"C:\Program Files\1cv82\8.2.15.317\bin\1cv8.exe" config /f "D:\Base" /n "Backup" /p "ppp" /DumpIB "D:\BackUp\%folder%\Base_%folder%.dt"

К сожалению не силен в батниках, как сделать имя папки более уникальным?
Чтобы можно было архивить в течении дня несколько раз?
1 rs_trade
 
11.10.12
22:15
(0) погугли на vbs или js скрипты. полно в инете.
2 Rizhij_Nikitos
 
11.10.12
22:18
спасибо, я конечно погуглю, есть тут люди которые просто знают что надо дописать в строку Set folder=%date%?
3 Лефмихалыч
 
11.10.12
22:23
я бы на js нацарапал и делу конец, а как там заставить ватник дату в переменную засунуть, да еще и в нужном формате... ну его нафиг, ватник этот...
4 Rizhij_Nikitos
 
11.10.12
22:41
Так, ну вот собственно для будущих поколений - может кому пригодится. Как время вытащить я не нашел но рандом засобачить можно вот так:
причем рандомное число все время увеличивается, видимо как-то от времени зависит, что удобно для нахождения последнего архива.

rem @echo off
Set folder=%DATE%_%RANDOM%
D:
cd D:\BackUp
mkdir "%folder%"

"C:\Program Files\1cv82\8.2.15.317\bin\1cv8.exe" config /f "D:\Base" /n "Backup" /p "259721" /DumpIB "D:\BackUp\%folder%\Base_%folder%.dt"
5 Лефмихалыч
 
11.10.12
22:45
http://cmdhelp.ru/

только, если этот скрипт параллельно запустится в одно и то же время, этот рэндом будет одинаковй в обоих скриптах
6 Rizhij_Nikitos
 
11.10.12
22:49
Не, не. Никаких одновременных итп - все с одного компа по планировщику.