Имя: Пароль:
1C
 
WshShell. Запустить 1с в неотображаемом окне
0 vi0
 
17.06.16
14:51
У команды WshShell.Run есть второй параметр, указав которому значение 0, можно скрыть запускаемую программу

У кого получалось так запускать 1с? Поделитесь примером кода
1 Карупян
 
17.06.16
14:56
но зачем когда есть комконнектор?
2 vi0
 
17.06.16
14:58
Нужно запустить пакет запусков 1с в фоне, на клиенте синхронно, т.е. не останавливая работу в текущем сеансе 1с, который и запустит этот скрипт
И чтобы не открывались окна, не мешали
3 Heckfy
 
17.06.16
15:08
Штатный пакетный запуск не подходит?
4 vi0
 
17.06.16
15:13
(3) я хочу скрыть все окна 1с
нашел эту возможность только в WshShell, да и та не работает как надо
5 План счетов
 
17.06.16
15:36
в AutoIt есть поиск окон и задания параметров окну: можно сделать окно прозрачным или спрятать.
Должно подойти.
6 pessok
 
17.06.16
15:37
Shell.Run(Символ(34)+ПутьКПриложению+Символ(34)+" ENTERPRISE "+Путь, 1, Ложь);
7 pessok
 
17.06.16
15:37
+(6) я так базы обновляю, вполне все нормально работает
8 pessok
 
17.06.16
15:38
а, это уже запуск после обновления, сорян
9 pessok
 
17.06.16
15:38
СтрокаДействия = Символ(34)+ПутьКПриложению+Символ(34)+" DESIGNER "+?(Логировать, ЛогФайл, +" ")+Путь+Действие+Символ(34)+ВрПутьКОбновлению+Символ(34)+" /UpdateDBCfg";
        
        PID = Shell.Exec(СтрокаДействия);
10 vi0
 
17.06.16
16:36
Нужно в режиме пользователя
Основная теорема систематики: Новые системы плодят новые проблемы.