用ahk改写，主功能部分。