Имя: Пароль:
1C
1С v8
1С Публикация базы на Apache через Wscript.Shell
0 Абдулазиз
 
18.09.22
11:09
Здравствуйте коллегия.

---------------------------------------------------------

СтрокаКоманды = [ webinst -publish -apache24 -wsdir Infobase2 -dir "C:\xampp\apache\htdocs\Infobase2" -connstr "Srvr=localhost;Ref=Infobase2"; -confpath "C:\xampp\apache\conf\httpd.conf" ]

WshShell=Новый COMОбъект("Wscript.Shell");
WshShell.run(СтрокаКоманды);

---------------------------------------------------------

У меня такая ситуация которая когда через (windows cmd) выполняю эту команду все работает но в 1с через Wscript.Shell команда не работает. Никакая ошибка не выдает и не пишет в httpd.conf. Эта команда через батник тоже не работает. Помогите пожалуйста. Заранее спасибо.
1 arsik
 
гуру
18.09.22
11:19
webinst - полностью путь пиши.
2 NorthWind
 
18.09.22
11:21
(0) к webinst путь полностью укажите в C:\Program Files\1cv8\...версия платформы...\bin
3 Абдулазиз
 
18.09.22
11:29
Все равно не работает.

СтрокаКоманды = [ "C:\Program Files\1cv8\8.3.18.1289\bin\webinst.exe" –publish -apache24 -wsdir Infobase2 -dir "C:\xampp\apache\htdocs\Infobase2" -connstr "Srvr=localhost;Ref=Infobase2"; -confpath "C:\xampp\apache\conf\httpd.conf" ]
4 arsik
 
гуру
18.09.22
11:31
(3) Через батник посмотри почему не выполняется. Там же ошибку можно увидеть и через Wscript тоже можно ошибки посмотреть
5 arsik
 
гуру
18.09.22
11:33
(3) еще у "–publish" символ дефиса какой то странный или это движок форума так искажает?
6 Абдулазиз
 
18.09.22
11:35
(4) Не выдает ошибка. Окно командная строка откроется и сразу закроется. Ничего не видно. У батника тоже такая ситуация. Сам WshShell.run(СтрокаКоманды) возврашает значение 0.
7 Абдулазиз
 
18.09.22
11:41
(5) Сработала. Проблема было в дефисе. Спасибо arsik.
8 Абдулазиз
 
18.09.22
11:43
Всем спасибо.