英語で機能するこの逆機能がありますが、
ただし、ヘブライ語では機能しません。
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 で機能させるための助けをいただければ幸いです。