|
Как программно запустить сравнение конфигурации с cf и открыть окно с этим сравнением?
| ☑ |
0
vi0
16.10.19
✎
10:09
|
При запуске конфигуратора из командной строки есть параметр/CompareCfg
Как программно запустить сравнение конфигурации с cf и открыть окно с этим сравнением?
|
|
1
mikecool
16.10.19
✎
10:12
|
никогда так не делал
но - если знаешь про параметр /CompareCfg, то наверняка и прочитал про его применение?
|
|
2
vi0
16.10.19
✎
10:17
|
(1) мой вопрос написан в (0)
|
|
3
ДенисЧ
16.10.19
✎
10:18
|
А кто сказал, что этот ключ покажет тебе это окно? Ключик-то для пакетного режима и создаёт файл отчёта, а не включает иди^W интерактивный режим.
Если тебе нужно именно окно - используй какой-нибудь AutoIt
|
|
4
Мимохожий Однако
16.10.19
✎
10:20
|
(0) "программно" и "Открыть окно" противоречат друг другу. У сервера нет глазок, есть только ручки.
|
|
5
vi0
16.10.19
✎
10:21
|
ребята, у меня вопрос как открыть окно со сравнением
ваши описания ограничения ключа мне никак не помогают
|
|
6
vi0
16.10.19
✎
10:21
|
(4) программно можно легко открыть конфигуратора
|
|
7
ДенисЧ
16.10.19
✎
10:22
|
(5) Читай последнее предложение из (3) и переставай иметь извращённую любовь с нашими мозгами.
|
|
8
Мимохожий Однако
16.10.19
✎
10:23
|
(6) тогда расшифруй слово "программно". Возможно, я его не понимаю.
|
|
9
vi0
16.10.19
✎
10:24
|
(7) не надо быть таким категоричным, я вижу что по (4) контингент не до конца знаком с типовыми возможностями
по этому AutoIt оставлю на потом
|
|
10
vi0
16.10.19
✎
10:28
|
(7) в любом случаем, за спасибо за совет AutoIt)
|
|
11
Мимохожий Однако
16.10.19
✎
10:42
|
(9) сам ты "контингент" ))
AutoIt в душу мать
|
|
12
vi0
16.10.19
✎
10:48
|
(11) сорян
|
|
13
vi0
23.10.19
✎
14:00
|
вот такой вариант
выслушаю критику
AutoItX3 = Новый COMОбъект("AutoItX3.Control");
Shell = Новый COMОбъект("Wscript.Shell");
WshExec = Shell.Exec("""..\1cv8.exe"" CONFIG /F ""..\База2""");
AutoItX3.Sleep(4000);
Пока Не Shell.AppActivate(WshExec.ProcessID) Цикл
КонецЦикла;
AutoItX3.Send("{ALT}");
AutoItX3.Sleep(500);
AutoItX3.Send("{RIGHT 2}");
AutoItX3.Sleep(500);
AutoItX3.Send("{DOWN 10}");
AutoItX3.Sleep(500);
AutoItX3.Send("{ENTER}");
AutoItX3.Send("..\Обновление.cf");
AutoItX3.Sleep(500);
AutoItX3.Send("{ENTER}");
|
|