|
Запуск 1С в скрипте | ☑ | ||
---|---|---|---|---|
0
Alex1979rak
16.01.12
✎
15:47
|
Здравствуйте, уважаемые Знатоки.
Очень нужна помощь вот в каком вопросе. Делаю запуск 1С-ки в скрипте с помощью файла 1cv8.exe последнего релиза. Путь к файлу указываю полностью. Но так как периодически платформа меняется и приходится устанавливать новый релиз, поэтому путь к екзешнику нужно менять вручную. Вопрос: есть ли какая-нибудь возможность определять путь автоматически т.е. программным путем. зы запуск с помощью 1cestart.exe не предлагать. |
|||
1
Копер
16.01.12
✎
15:52
|
есть возможность определять путь автоматически с помощью алгоритма
|
|||
2
Alex1979rak
16.01.12
✎
15:52
|
(1) Уточни, плиз.
|
|||
3
Stim213
16.01.12
✎
15:54
|
>>Здравствуйте, уважаемые Знатоки.
Беру музыкальную паузу! |
|||
4
extrim-style
16.01.12
✎
15:58
|
||||
5
rs_trade
16.01.12
✎
16:01
|
(0) брать из реестра путь по которому служба сервера прописана
|
|||
6
extrim-style
16.01.12
✎
16:01
|
+(4) это видимо не тебе, невнимательно посмотрел
|
|||
7
Alex1979rak
16.01.12
✎
16:03
|
(5) А поточнее можно. Не совсем понятно как получить это значение.
|
|||
8
Копер
16.01.12
✎
16:04
|
Сортируем список каталогов в C:\Program Files\1cv82\,имеющих символ "8", по возрастанию
запускаем с по "C:\Program Files\1cv82\" + СписокРелизныхКаталогов(Последний) + "\bin\1cv8.exe" /................ |
|||
9
Alex1979rak
16.01.12
✎
16:08
|
(8) спасибо за идею
|
|||
10
dk
16.01.12
✎
16:11
|
можно по ole запускать - вроде при установке свежий релиз себя туда прописывает
|
|||
11
DocWin
16.01.12
✎
16:11
|
"C:\Program Files\1cv82\common\1cestart.exe"
Собственно это всегда запуск последнего релиза |
|||
12
rs_trade
16.01.12
✎
16:32
|
(7)
Shell = Новый COMОбъект("WScript.Shell"); ВеткаРеестра = "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\ImagePath"; Путь = Shell.RegRead(ВеткаРеестра); Сообщить(Путь); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |