Download: ODR.ahk [ SKAN's Dropbox ]
Note that spaces are put in place of whatever character that doesn't map properly. To see the "signature" of unrecognized characters, uncomment the println(signature) line and include the following:
Print(str) {
static create = true, output
if create {
create =
Gui, 99: -Caption
Gui, 99:Margin, 0, 0
Gui, 99:Add, Edit, w500 r5 voutput
x := A_ScreenWidth - 500
Gui, 99:Show, NoActivate x%x% y0
} else
GuiControlGet, output, 99:
GuiControl, 99: , output, %output%%str%
Gui, 99:Show, NoActivate
}
PrintLn(str) {
Print(str . "`n")
}




