WSH не получается SendKeys("{END}") в форме выбора #611093


#0 by Скользящий
Надо имитировать, предположим, нажатие клавиши END в форме выбора счета из плана счетов. Вот так - не работает    WSHShell = СоздатьОбъект("WScript.Shell");    WSHShell.SendKeys("{END}"); Изврат вроде этого - работает.    WSHShell.SendKeys("{INSERT}");    WSHShell.SendKeys("{ESC}"); Но этот вариант использовать не хочется. Почему не удается инициализировать нажатие END?
#1 by Лефмихалыч
может потому, что активным элементом является не табличное поле?
#2 by Скользящий
Как активировать табличное поле тогда?
#3 by Лефмихалыч
был вроде метод для этого в этих ваших клюшках. Еще можно в порядке обхода его первым поставить
#4 by andrewks
может, табом?
#5 by Скользящий
Наткнулся на эту ветку там был такой ответ >>Потомучто в момент нажатия кнопки табличная часть не активна Используй WSHShell.SendKeys("%"); WSHShell.SendKeys("{RIGHT}{DOWN 6}~"); % - ALT ~ - ENTER DOWN 6 - шесть раз стрелка в низ Но так тоже что то не работает. )
#6 by Скользящий
Типа ап.
#7 by Скользящий
Проблема еще актуальна.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С