我有这个用英语工作的反向功能,
但是它不适用于希伯来语,
Reverse(string)
{
length := StrLen(string)
Loop, parse, string
{
loc := Abs(A_Index - length) + 1
revloc%loc% := A_LoopField
}
Loop %length%
final .= revloc%A_index%
return final
}
ReverseByAddress(address,len){
Loop % (len){
out.=Chr(NumGet(address+0,len-A_index,"Char"))
}
Return out
}
^m::
;ClipSaved := ClipboardAll
;text.="new line of some text`n"
text= %Clipboard%
clipboard := Reverse(text)
send, ^v
任何有关使用 Unicode 进行这项工作的帮助将不胜感激。