 global g_DisplayArea := "Edit3"
 global g_CommandArea := "Edit4"
 
+global g_WaitCurrentCommand := False
+
 FileRead, currentPlugins, %A_ScriptDir%\Core\Plugins.ahk
 needRestart := false
 

}

RunCurrentCommand:
    RunCommand(g_CurrentCommand)
return




ProcessInputCommand:
    g_WaitCurrentCommand := True

    ControlGetText, g_CurrentInput, %g_InputArea%

    ; 如果使用异步的方式，TurnOnResultFilter 后会出问题，先绕一下
