2014-09-09 2 views
4

Я работаю над Applescript, чтобы вставить то, что было в последний раз скопировано в любое текущее поле. Он должен использоваться с VoiceOver и способом кода ключа (только так, как я знаю) не работает все время.Applescript для «вставки» буфера обмена

tell application "System Events" to key code 9 using command down 

    say "paste" 

ответ

7

Я использую клавиши:

tell application "System Events" to keystroke "v" using command down 

Я не знаю ошибки, вы должны получить, так что вам придется делить.

+0

Спасибо, он работает лучше, чем другой скрипт. – Elias

+1

Кроме того, при использовании сценариев пользовательского интерфейса для копирования и прокрутки буфера обмена я помещал задержки, чтобы помочь скрипту отключиться от него. delay .2 – jweaks

+0

Обратите внимание, что это не сработает, если вы удерживаете другие модификаторы, пока это происходит. Любые нажатые клавиши добавляются к используемым модификаторам; например, удерживая клавишу Option, тогда это будет делать «cmd-opt-v», который, вероятно, не будет работать. – BallpointBen

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