2013-08-27 4 views
0

Использование autohotkey, я хочу имитировать удар cmd + W на mac. То есть закрыть окно.Имитировать cmd + w на окнах

Там разница между закрытия окна (CMD + Вт) и закрытия программы (CMD + Q). Я сопоставил #q с !F4. используя

#q::send !{F4} 

Я попытался

#w::WinClose 

и

#w::WinKill 

без успеха.

ответ

1

В Windows закрытие окна, как правило, связано с Ctrl-F4 (#w::send ^{F4}).

Использование WinClose, так как its docs скажите, что требуемые параметры поиска или «последнее найденное окно», которое может быть сложным для не-верхнего окна и ненадежно. Это также необычный метод (он отправляет WM_CLOSE вместо того, чтобы проходить через логику пользовательского интерфейса приложения - это также обратите внимание на документы), которые могут сделать приложение неправильным. Поэтому я настоятельно рекомендую не использовать его для этой конкретной задачи.

1

Обычно, в окнах я использую это: ^w::SendInput, ^{F4}. Для вашего вопроса будет: #w::SendInput, ^{F4}.

Удачи, используя Autohotkey. Это отличный инструмент.

+0

Быстрый вопрос: ^ {F4} :: отправить #t Почему это не команда ok? – jacob

0

быстрый вопрос:^{F4} :: отправить #t Почему это не команда ok?

Смежные вопросы