Code: Select all
Saveboard := ClipboardAll
send ^a^c
clipwait, 1
main := ""
loop, parse, clipboard, `n,`r
{
line := ""
if instr(A_loopfield,"|")
{
if instr(A_loopfield, A_tab)
loop, parse, A_loopfield, %A_tab%
{
if instr(A_loopfield, "|")
{
mark := A_loopfield
sort, mark, U D|
line .= mark
}
else
line .= A_loopfield A_tab
}
main .= line "`n"
}
else
main .= A_loopfield "`n"
}
;msgbox, 4096,main, % main
clipboard := main
;send %main%
send ^v
Clipboard = %Saveboard%
Saveboard =