|
Пытаюсь свернуть внешнюю обработку. Не получается. |
☑ |
0
Eugene_life
25.06.12
✎
16:39
|
Пытаюсь по нажатию кнопки на форме обработки свернуть ее.
Код:
Попытка
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("% ");
WSHShell.SendKeys("{LEFT}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}");
Исключение
КонецПопытки;
Ничего не происходит.
Кто-нибудь, потестируйте у себя. Может, кто сможет поправить, что не так?
|
|
1
izekia
25.06.12
✎
16:42
|
после процента не должен быть код клавиши?
|
|
2
Eugene_life
25.06.12
✎
16:42
|
(1) не знаю :(
|
|
3
izekia
25.06.12
✎
16:43
|
или это не так работает?
|
|
4
izekia
25.06.12
✎
16:44
|
Попытка
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("@ ");
WSHShell.SendKeys("{LEFT}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}");
Исключение
КонецПопытки;
так вроде
|
|
5
Eugene_life
25.06.12
✎
16:46
|
(4) так у меня начинает дергаться на экране, а после "Esc" - открывается "Инвентаризации"
|
|
6
izekia
25.06.12
✎
16:46
|
классно)
|
|
7
izekia
25.06.12
✎
16:47
|
а не, процент правильно, не туда посмотрел
|
|
8
izekia
25.06.12
✎
16:47
|
сорри
|
|
9
Eugene_life
25.06.12
✎
16:47
|
(6)А если убираю пробел после % - открывается "Быстрое обучение".. Тоже удобно, но - не то что нужно
|
|
10
izekia
25.06.12
✎
16:53
|
"%+ " так попробуй?
|
|
11
izekia
25.06.12
✎
16:56
|
у меня такое на управляемой работает
Попытка
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("%+ ");
WSHShell.SendKeys("{DOWN 3}{ENTER}");
Исключение
КонецПопытки;
|
|
12
Eugene_life
25.06.12
✎
16:59
|
(11) так у меня сворачивает все окно 1С. А нужно - только обработки (текущее окно)
|
|
13
Eugene_life
25.06.12
✎
16:59
|
(12) + не УФ, толстый клиент
|
|
14
izekia
25.06.12
✎
17:06
|
(13) тогда никак, как мне кажется
если только правый клик мышки не имитировать, но для этого нужны координаты и компонента, кажется
|
|