|
Пытаюсь свернуть внешнюю обработку. Не получается. | ☑ | ||
|---|---|---|---|---|
|
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) тогда никак, как мне кажется
если только правый клик мышки не имитировать, но для этого нужны координаты и компонента, кажется |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |