![]() |
![]() |
![]() |
|
v7: 7.7 Автоматическая загрузка базы 1с dbf->sql | ☑ | ||
---|---|---|---|---|
0
Tatevik
17.10.12
✎
08:24
|
подскажите пожалуйста как настроить скрипт
http://wondermaker.narod.ru/1c/1c_restore.htm не понимаю как прописать путь к файлу и т д. ArcPath = objArgs(0) ' Путь к файлу архива Database = objArgs(1) ' Путь к базе данных 1С User = objArgs(2) ' Имя пользователя 1С Password = objArgs(3) ' Пароль пользователя 1С Prefix = objArgs(4) ' Префикс имени файла архива сразу после знака "=" или в скобочки... |
|||
1
ADirks
17.10.12
✎
09:19
|
вообще-то, это параметры командной строки
|
|||
2
Tatevik
17.10.12
✎
10:01
|
я так написала... ничего не происохдит( первый раз со скриптами работаю
ArcPath = objArgs(0)="C:\Users\pr2\Desktop\new\vigruz" ' Путь к файлу архива Database = objArgs(1)="C:\Users\pr2\Desktop\silatoka" ' Путь к базе данных 1С User = objArgs(2)="Avtoopen" ' Имя пользователя 1С Password = objArgs(3)="Avtoopen" ' Пароль пользователя 1С Prefix = objArgs(4)="St" ' Префикс имени файла архива |
|||
3
ADirks
17.10.12
✎
11:01
|
весь текст, начиная с ' НАСТРОЙКИ СКРИПТА
надо запихнуть в файл, скажем Restorer.vbs запускать так: cscript Restorer.vbs "ArcPath" "Database" User ... |
|||
4
Tatevik
17.10.12
✎
13:05
|
могу я как то по другому значения запихнуть? не через командную строку. а чтобы потом планировщик задач просто запустил этот скрипт
|
|||
5
ADirks
17.10.12
✎
13:10
|
ну в принципе можно и прям в скрипт
ArcPath = "C:\Users\pr2\Desktop\new\vigruz" ' Путь к файлу архива Database = "C:\Users\pr2\Desktop\silatoka" ' Путь к базе данных 1С User = "Avtoopen" ' Имя пользователя 1С Password = "Avtoopen" ' Пароль пользователя 1С Prefix = "St" ' Префикс имени файла архива |
|||
6
Tatevik
17.10.12
✎
13:14
|
там условие стоит
if (objArgs.Count < 5) then WScript.Quit end if ArcPath = objArgs(0) ' Путь к файлу архива Database = objArgs(1) ' Путь к базе данных 1С User = objArgs(2) ' Имя пользователя 1С Password = objArgs(3) ' Пароль пользователя 1С Prefix = objArgs(4) ' Префикс имени файла архива и если пишу значения прямо тут, заместо objArgs() оно(значение) срабатывает :( |
|||
7
ADirks
17.10.12
✎
14:23
|
закомментируй WScript.Quit
'WScript.Quit |
|||
8
Tatevik
17.10.12
✎
16:16
|
Закомментировала.. все равно ничего не происодит
'Set objArgs = WScript.Arguments 'if (objArgs.Count < 5) then ' WScript.Quit 'end if ArcPath = "C:\Users\pr2\Desktop\new\vigruz\1c.zip" ' Путь к файлу архива Database = "C:\Users\pr2\Desktop\silatoka" ' Путь к базе данных 1С User = "Avtoopen" ' Имя пользователя 1С Password = "Avtoopen" ' Пароль пользователя 1С Prefix = "St" ' Префикс имени файла архива LogDir = "C:\Users\pr2\Desktop\new\vigruz" 'if (objArgs.Count >= 5) then ' LogDir = objArgs(5) 'end if |
|||
9
ADirks
17.10.12
✎
17:18
|
скриптописатели... все пути должны оканчиваться '\' иначе бардак
ArcPath = "C:\Users\pr2\Desktop\new\vigruz\" ' Путь к файлу архива Database = "C:\Users\pr2\Desktop\silatoka\" ' Путь к базе данных 1С User = "Avtoopen" ' Имя пользователя 1С Password = "Avtoopen" ' Пароль пользователя 1С Prefix = "St" ' Префикс имени файла архива LogDir = "C:\Users\pr2\Desktop\new\vigruz\" и потом в лог смотри, чего напишет. Скорее всего напишет, что файла ... нет |
|||
10
Tatevik
17.10.12
✎
18:01
|
спасибо) файл нашел...
но теперь ступорится на этом set WshShell = WScript.CreateObject("WScript.Shell") Res = WshShell.AppActivate(Caption) мне так кажется) этот Res не прогружается |
|||
11
ADirks
17.10.12
✎
19:58
|
Возможно, другой конфигуратор запущен. Возможно в заголовке написано не "Конфигуратор ..." а чё-то другое.
И вообще, дурной скрипт, шаг вправо шаг влево - облом. Лучше бы OpenConf http://www.1cpp.ru/forum/YaBB.pl?num=1195791012 и вот вроде: http://infostart.ru/public/20046/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |