mrw01.gms : MessageReceiverWindow.exe 테스트

설명



소형 모델 유형 :슬롯 게임


카테고리 : 슬롯 게임 테스트 라이브러리


메인 파일 : 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 '테스트와 원하는 것이 다름';