Тема: AHK: доработка скрипта по вставке неразрывного пробела
Уважаемые форумчане, у меня есть хороший/работающий скрипт, который позволяет находить сочетание «и т.д.» и заменять его на сочетание «и т. д.» с неразрывным пробелов после «и» после первой точки.
Пожалуйста, помогите доработать его, чтобы я мог с его помощью производить еще около 10 подобных замен. Например, скрипт должен после вышеуказанной замены найти знак «≤» и пробел и заменить это сочетание на знак «≤» и неразрывный пробел.
Другими словами, пожалуйста, допишите в скрипт еще «Find :» и «Replace :», чтобы я смог дальше сам добавлять много функций «Find :» и «Replace :».
nbs := Chr(0xA0)
#NoEnv
#SingleInstance Force
#IfWinActive ahk_exe SDLTradosStudio.exe
F5::
Send, {LControl Down}{vk48}{LControl Up}
WinWait, Find and Replace, M&atch whole word
hFindWin := WinExist()
IfWinNotActive, Find and Replace, M&atch whole word, WinActivate, Find and Replace, M&atch whole word
WinWaitActive, Find and Replace, M&atch whole word
Find := "и т.д."
Replace := "и" nbs "т." nbs "д."
ControlSetText, Edit2, %Find%, ahk_id %hFindWin%
ControlSetText, Edit1, %Replace%, ahk_id %hFindWin%
Control, Check, , Find &Next, ahk_id %hFindWin%
Sleep 150
Control, Check, , R&eplace All, ahk_id %hFindWin%
Return
#IfWinActive 
