AutoHotkey: как отправить содержание буфера обмена как нажатия клавиш?

Я делаю сценарий автогорячей клавиши для выполнения выделенного текста через калькулятор, и я должен отправить содержание буфера обмена как последовательность нажатий клавиш, так как калькулятор действительно не поддерживает вставку математической операции. Как это было бы выполнено?

2
задан 29.08.2009, 05:53

2 ответа

Я исправил исходный сценарий, который Вы записали здесь: https://superuser.com/questions/7271/most-useful-autohotkey-scripts/31282#31282 Хорошо работает в моей системе Vista теперь.

Рассматриваемый фрагмент кода, вытащенный от глубин Wayback Machine:

^!c::
ClipSave := ClipboardAll
Send ^x
Run calc.exe
WinWaitActive Calculator
Send ^v
Send {Enter}
Sleep 250
Send ^c
WinClose
Send ^v
Clipboard := ClipSave
return
1
ответ дан 08.12.2019, 04:59

Отобразить Ctrl + K для отправки данных буфера обмена, например:

^k::Send %clipboard%
1
ответ дан 08.12.2019, 04:59

Теги

Похожие вопросы