2012-03-25 2 views
1

Я пытаюсь открыть окно RUN (Win + R) в ОС Windows:Как открыть «Запустить окно» в Windows с помощью AutoIt?

Send("{LWIN down}{RWIN down}{R down}{RWIN up}{LWIN up}{R up}") 

Также пробовал:

Send("#R") 

Но по какой-то причине он не работает на моем ПК Asus Eee , но он работает на моем основном ПК.

В чем может быть проблема? Может быть, есть лучший способ открыть окно запуска, чем эмуляция Win + R?

Или нетбук использует какой-либо другой код для ключа Win?

ответ

3

Send("#R") посылает начало + смену + r. Это должно быть Send("#r").

Длинная версия будет:

Send("{LWIN down}{r down}{r up}{LWIN up}")

+0

Вы можете отправить '{LWin вверх}' перед тем, чтобы убедиться, ключ находится в состоянии непрессованной ... – Samoth

+0

Это хорошо работает для меня. Спасибо Jos van Egmond –

-1

Есть 3 способа открыть "Выполнить окно" с помощью AutoIt:

Пути 1: Левого Win ключа

Send("{LWIN down}{r down}{r up}{LWIN up}") 

Путь 2: по правой клавише Win

Send("{RWIN down}{r down}{r up}{RWIN up}") 

Way 3:

Send("#r") 
Смежные вопросы