|
WScript.Senkeys() | ☑ | ||
---|---|---|---|---|
0
Voittamaton
29.03.14
✎
16:36
|
Доброго времени суток!
При работе с WScript.Sendkeys() столкнулся с проблемой: не получается отправить символы с цифровой клавиатуры. Для отправки Ctrl + Shift + "-" испробовал нижеперечисленные варианты (также без скобок "()"). Данные варианты приводят к ошибке "Произошла исключительная ситуация (0x80070057)". 1) Ws = Новый COMОбъект("Wscript.shell"); Ws.SendKeys("^+({Pad-})"); 2) Ws = Новый COMОбъект("Wscript.shell"); Ws.SendKeys("^+({Subtract})"); Прошу дать правильный вариант тех, кто уже работал с данным объектом. Данное сочетание клавиш требуется для свёртки дерева значений. |
|||
1
Wobland
29.03.14
✎
16:42
|
"вычитание" несколько по-другому переводится с русского. да и крайнее предложение следовало бы сделать первым
|
|||
2
Wobland
29.03.14
✎
16:44
|
(1) про вычитание я загнул
держи, человек без гугла: http://msdn.microsoft.com/ru-ru/library/system.windows.forms.sendkeys.aspx |
|||
3
HEKPOH
29.03.14
✎
16:50
|
(2)про крайнее предложение - тоже...
|
|||
4
Voittamaton
29.03.14
✎
16:51
|
(2) - уже читал, оттуда и взял "subtract". Пробовал также и "add", но без результата. Другие же клавиши отрабатывают без ошибок (например, "^+z").
|
|||
5
Wobland
29.03.14
✎
16:52
|
(3) думаешь или знаешь, что дерево нельзя свернуть безизвращенским способом?
|
|||
6
Wobland
29.03.14
✎
16:53
|
(4) откуда круглые скобки придумал?
|
|||
7
Voittamaton
29.03.14
✎
17:08
|
(6) - http://msdn.microsoft.com/ru-ru/library/system.windows.forms.sendkeys.send(v=vs.110).aspx
"Например, чтобы указать, что совместно с нажатой SHIFT нажимаются клавиши Е и С, используйте строку "+(ЕС)"." |
|||
8
Voittamaton
29.03.14
✎
17:09
|
(5) - да, знаю.
|
|||
9
Wobland
29.03.14
✎
17:14
|
продайте мне СП, я поищу там слово "свернуть"
|
|||
10
Wobland
29.03.14
✎
17:17
|
(7) например вижу. читай до просветления: Чтобы указать, что в сочетании с нажатыми клавишами SHIFT, CTRL или ALT вводятся последовательно несколько клавиш, заключите коды этих клавиш в скобки.
|
|||
11
Voittamaton
29.03.14
✎
17:52
|
(10) - я и написал, что другие варианты (например, "^+z") отрабатывают корректно. Проблема в использовании клавиш "-" и "+" с цифровой клавиатуры (с обычными "-" и "+" свёртка не производится).
(9) - метод "Свернуть()" сворачивает одну строку по идентификатору. |
|||
12
Wobland
29.03.14
✎
17:54
|
вот и хорошо. документация есть, штатная свёртка есть, дорогу в гугл показал. на здоровье
|
|||
13
Voittamaton
29.03.14
✎
17:56
|
(12) - по поводу штатной свёртки: перебор строк дерева со свёрткой невозможен: http://help1c.com/faq8/view/932.html (последний пример, выделенный курсивом).
|
|||
14
Voittamaton
29.03.14
✎
17:57
|
И вопрос, всё-таки, по использованию цифровой клавиатуры в объекте WScript. Прошу высказаться людей, имеющих опыт в данном вопросе.
|
|||
15
Wobland
29.03.14
✎
17:58
|
опять не читаем? (отображающего справочник)
v8: 1С 8.2 Как программно свернуть/развернуть дерево значений на управляемой форме? |
|||
16
Voittamaton
29.03.14
✎
17:59
|
(15) - точно, совсем забыл: речь идёт об обычном приложении.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |