I've written a script:
^!c::
ClipSave := ClipboardAll
Send ^x
Run calc.exe
WinWaitActive Calculator
Send %clipboard%
Send Enter
Sleep 100
Send ^c
;WinClose
Send ^v
Clipboard := ClipSave
it's supposed to auto-calculate highlighted text, but it keeps doing weird calculations. For instance, '2+3' comes out as something like "reciproc(ln(tan(cube(2))))". Wat am i missing?