1

Тема: AHK: Символ, удалённый Delete и Backspace

Всем доброго времени суток.

Подскажите, пожалуйста, а как узнать символ удалённый командами Send {Backspace} и Send {Delete}? Или (перед удалением) символ слева и справа от курсора?

2

Re: AHK: Символ, удалённый Delete и Backspace

Так примерно:

1:: MsgBox, % GetSymAndDel("BS")
2:: MsgBox, % GetSymAndDel("Del")

GetSymAndDel(key)  {
   tempClip := ClipboardAll
   Clipboard := ""
   SendInput, % "+{" . (key = "BS" ? "Left" : "Right") . "}^{sc2E}"  ; ^{sc2E} — Ctrl + C
   ClipWait, .5
   if !ErrorLevel
      SendInput, {Del}
   clipContent := Clipboard
   Clipboard := tempClip
   Return clipContent
}
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Символ, удалённый Delete и Backspace

Большое спасибо.