#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form = GUICreate("Consol_Pause", 245, 87, 192, 114)
$Pause = GUICtrlCreateButton("Pause", 32, 32, 75, 25)
$Start = GUICtrlCreateButton("Start", 144, 32, 75, 25)
GUISetState(@SW_SHOW)
Global $sRead = 'OK'
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Pause
Pause()
Case $Start
Start()
EndSwitch
WEnd
Func Pause()
Sleep(100)
$vCMD = WinGetHandle('[CLASS:ConsoleWindowClass]', '') ;получаем хэндл текущего окна консоли
If winexists($vCMD) Then ;если есть окно консоли, тогда
ControlSend($vCMD,'','','{PAUSE}')
EndIf
EndFunc
Func Start()
Sleep(100)
$vCMD = WinGetHandle('[CLASS:ConsoleWindowClass]', '') ;получаем хэндл текущего окна консоли
If winexists($vCMD) Then ;если есть окно консоли, тогда
ControlSend($vCMD,'','','{BREAK}')
EndIf
EndFunc