3 REM Test by comparing stdout and stderr (FCBat style)
\r
6 if exist T_ALL_result.txt del T_ALL_result.txt
\r
7 if "%1"=="" cmd /K "%0" /wnd
\r
8 set CL=cscript %2 //nologo
\r
11 echo ^<^<^< [%T%] ^>^>^>
\r
12 ( %CL% Test.vbs /autokeys:.2.9. %3 2>&1 ) > %T%_log.txt
\r
13 fc Test_logs.txt ans\Test_logs_2.txt
\r
14 if errorlevel 1 echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
17 echo ^<^<^< [%T%] ^>^>^>
\r
18 ( %CL% Test.vbs /autokeys:3.9. %3 2>&1 ) > %T%_log.txt
\r
19 fc Test_logs.txt ans\Test_logs_3.txt
\r
20 if errorlevel 1 echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
23 echo ^<^<^< [%T%] ^>^>^>
\r
24 ( %CL% Test.vbs /autokeys:4.9. %3 2>&1 ) > %T%_log.txt
\r
25 fc Test_logs.txt ans\Test_logs_4.txt
\r
26 if errorlevel 1 echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
29 echo ^<^<^< [%T%] ^>^>^>
\r
30 ( %CL% Test.vbs /autokeys:5.9. %3 2>&1 ) > %T%_log.txt
\r
31 fc Test_logs.txt ans\Test_logs_5.txt
\r
32 if errorlevel 1 echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
35 echo ^<^<^< [%T%] ^>^>^>
\r
36 ( %CL% Test.vbs /autokeys:6.9. %3 2>&1 ) > %T%_log.txt
\r
37 fc Test_logs.txt ans\Test_logs_6.txt
\r
38 if errorlevel 1 echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
41 echo ^<^<^< [%T%] ^>^>^>
\r
42 ( %CL% Test.vbs /autokeys:7.9. %3 2>&1 ) > %T%_log.txt
\r
43 fc Test_logs.txt ans\Test_logs_7.txt
\r
44 if errorlevel 1 echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
49 echo Test log compare ...>> T_ALL_result.txt
\r
50 if not errorlevel 1 echo Pass.>> T_ALL_result.txt
\r
51 if errorlevel 1 echo Fail.>> T_ALL_result.txt
\r
52 type T_ALL_result.txt
\r