설명
소형 모델 유형 :슬롯 머신
카테고리 : 슬롯 머신 테스트 라이브러리
메인 파일 : mrw01.gms
$title 테스트 MessageReceiverWindow.exe (mrw01,SEQ=610)
$if %system.filesys% == UNIX $abort.noError WinMsg는 Windows에서만 작동합니다.
$제목이 설정되지 않은 경우 $제목 설정 Form1
Execute.Async "MessageReceiverWindow.exe %title%";
스칼라 s, waitTime /0/, maxTime /120/;
파일 f;
*창문이 메시지를 받을 준비가 될 때까지 기다리세요
반복하다
put_utility f 'WinMsg' / '%title%' / '@SaveAs msg_ready.txt';
s = 수면(2);
대기시간 = 대기시간 + 2;
'test -e msg_ready.txt'를 실행합니다.
errorlevel = 0 또는 waitTime > maxTime이 될 때까지;
'del msg_ready.txt'를 실행합니다.
대기 시간을 표시합니다.
put_utility f 'WinMsg' / '%title%' / '슬롯 머신의 일부 Windows 메시지입니다.';
s = 수면(1);
put_utility f 'WinMsg' / '%title%' / '슬롯 머신의 또 다른 Windows 메시지';
s = 수면(1);
put_utility f 'WinMsg' / '%title%' / '@CopyToClipboard';
put_utility f 'WinMsg' / '%title%' / '@SaveAs test.txt';
put_utility f 'WinMsg' / '%title%' / '@Terminate';
s = 수면(1);
$onEcho > want.txt
??:??:?? ??: 슬롯 머신의 Windows 메시지입니다.
??:??:?? ??: 슬롯 머신의 또 다른 Windows 메시지
$offEcho
'cut -c12- want.txt > want.red'를 실행합니다.
'cut -c12- test.txt > test.red'를 실행합니다.
'=diff -bw test.red want.red'를 실행합니다.
abort$errorlevel '테스트와 원하는 것이 다름';