1

英語で機能するこの逆機能がありますが、

ただし、ヘブライ語では機能しません。

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 で機能させるための助けをいただければ幸いです。

4

2 に答える 2

0

これは、データをクリップボードに保存せずに解決されました。

^,::
text= %Clipboard%
newText := Reverse(text)
send, %newText%
于 2012-08-23T14:36:44.840 に答える