![]() |
Эмуляция клавиатурных нажатий (LWINDOWN+R)
В справке по AutoIt -> Указатель функций -> Эмуляция клавиатурных нажатий в конце топика есть пример
Код:
Send("#r") Код:
Send("#r") Цитата:
нужно нажать клавиши LWIN+R. Пробовал заменить первую строку примера на 1. Send("{LWIN}r") 2. Send("{LWINDOWN}r") 3. Send("{LWINDOWN}r{LWINUP}") результат - нулевой... Подскажите пожалуйста, в чем я ошибаюсь? |
avmir,
Цитата:
Цитата:
Цитата:
ЧТО не понятно-то?? что такое символ комментирования или что? работа этого кода зависит от: локали, текущего включенного языка и раскладки, версии ОС у меня xpsp2en код работает, переключаю язык - нет в висте ру в любой раскладке (ваш код) работает хотите подогнать скрипт под все ОС? :) ню-ню |
Цитата:
Хотя бы, потому, что только начал знакомство с AutoIt. :) zonderz, спасибо! Установка английского по-умолчанию - помогла. А нет ли варианта менять язык прямо в скрипте? Я попробовал через Send сэмулировать нажатие Shift+Alt - не помогло... P.S. Интересно, что нажатие LWIN+R работает при любой раскладке. Как еще можно эмулировать их нажатие? |
Я решил проблему так, может быть и глупо, но выход)) (Ось: Win7)
Код:
; ----------Смена языка на Английский по-умолчанию---------- |
Время: 21:21. |
Время: 21:21.
© OSzone.net 2001-