Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621--------- Testing CMD echoer ---------@pwd@>if 1 == 1 echo j1 | (echo j2 ) else echo j3@space@j2@space@@pwd@>(echo a 1>&2 | echo a 1>&2 ) 2>&1@space@a@space@a@space@@pwd@>echo 1@space@1234@pwd@>foobar@pwd@>echoECHO is on.@pwd@>foobar parameter@space@@pwd@>echo parameter@space@parameter@pwd@>toto1>NUL@space@@pwd@>toto1>NUL@space@@pwd@>toto 1>NUL@space@@pwd@>toto 1>NUL@space@@pwd@>toto1>NUL 2>&1@space@@pwd@>toto1>NUL 2>&1@space@@pwd@>toto 1>NUL 2>&1@space@@pwd@>toto 1>NUL 2>&1@space@@pwd@>a & b@pwd@>a & b@pwd@>a & b@pwd@>a & b@pwd@>a || b@pwd@>a || b@pwd@>a || b@pwd@>a || b@pwd@>a && b@pwd@>a && b@pwd@>a && b@pwd@>a && b@pwd@>if 1 == 1 (echo lol ) else (echo boom )@space@lol@pwd@>if 1 == 1 (echo lol ) else (echo boom )@space@lol@pwd@>for /L %l in (1 1 5) do (echo %l )@space@@pwd@>(echo 1 )@space@1@pwd@>(echo 2 )@space@2@pwd@>(echo 3 )@space@3@pwd@>(echo 4 )@space@4@pwd@>(echo 5 )@space@5@pwd@>for /L %l in (1 1 5) do (echo %l )@space@@pwd@>(echo 1 )@space@1@pwd@>(echo 2 )@space@2@pwd@>(echo 3 )@space@3@pwd@>(echo 4 )@space@4@pwd@>(echo 5 )@space@5@pwd@>for /L %l in (1 1 5) do ()@space@@pwd@>()@space@1@pwd@>()@space@2@pwd@>()@space@3@pwd@>()@space@4@pwd@>()@space@5@pwd@>if 1 == 1@space@hi@pwd@>if 1 == 1 ()@space@heh@pwd@>if 1 == 0 () else@space@better@pwd@>if 1 == 0 () else ()@space@better2@pwd@>(a)@space@@pwd@>(a b )@space@--------- Testing Delayed Expansion ---------This is ReactOS! (an open-source operating system)HelloHelloHelloHello! "!""Hello^World""HelloWorld"first second[Hello Developer how are you][1][2][3][4]Total = 4lol2lol4lol6lol8lol10OHLALA@pwd@>setlocal disabledelayedexpansion@space@@pwd@>echo @pwd@\@space@@pwd@\@pwd@>set test=abc@space@@pwd@>set abc=def@space@@pwd@>echo@space@@space@ECHO is on.@pwd@>echo %@space@%@pwd@>echo %@space@%@pwd@>echo %%@space@%%@pwd@>echo abc@space@abc@pwd@>echo abc@space@abc@pwd@>echo %test@space@%test@pwd@>echo %test%@space@%test%@pwd@>echo %abc%@space@%abc%@pwd@>echo !test!@space@!test!@pwd@>echo !!test!!@space@!!test!!@pwd@>endlocal@pwd@>setlocal enabledelayedexpansion@space@@pwd@>echo !@space@ECHO is on.@pwd@>echo !!@space@ECHO is on.@pwd@>echo !!!@space@ECHO is on.@pwd@>echo !!!!@space@ECHO is on.@pwd@>echo !a!@space@ECHO is on.@pwd@>echo !!a!!@space@ECHO is on.@pwd@>set a=b@space@@pwd@>echo !!a!!@space@b@pwd@>set b=c@space@@pwd@>echo !!a!!@space@b@pwd@>echo@space@@space@ECHO is on.@pwd@>echo@space@@space@ECHO is on.@pwd@>echo %test@space@%test@pwd@>echo %test%@space@%test%@pwd@>echo %%@space@%%@pwd@>echo@space@@space@ECHO is on.@pwd@>echo !!@space@ECHO is on.@pwd@>echo !!test!!@space@ECHO is on.@pwd@>echo !!test!!@space@ECHO is on.@pwd@>echo !^!test^!!@space@test!@pwd@>echo !test!@space@ECHO is on.@pwd@>echo !test!!@space@ECHO is on.@pwd@>echo !!test!@space@ECHO is on.@pwd@>echo !!test!!@space@ECHO is on.@pwd@>echo !!!test!!!@space@ECHO is on.@pwd@>set proj=XYZ@space@@pwd@>echo !XYZ_folder!@space@ECHO is on.@pwd@>echo !!proj!_folder!@space@XYZ_folder@pwd@>set XYZ_folder=\\server\folder\@space@@pwd@>echo !XYZ_folder!@space@\\server\folder\@pwd@>echo !!proj!_folder!@space@XYZ_folder@pwd@>if 1 == 1 (set "pc=T"@space@@space@ echo pc == !pc!@space@@space@ set i=3@space@@space@ set "!pc!!i!=5"@space@@space@ echo other pc == !pc! and !pc!!i! == !!pc!!i!!@space@@space@ echo other pc == !pc! and !pc!!i! == !!pc!!i!!@space@@space@ echo other pc == !pc! and !pc!!i! == !!pc!!i!!@space@@space@ echo other pc == !pc! and !pc!!i! == !!pc!!i!!@space@@space@ set "trol=!pc!!i!"@space@@space@ echo the var was !trol!@space@@space@ set "!pc!N=!i!"@space@@space@ echo updated !pc!N == !!pc!N!@space@@space@ echo updated !pc!N == !!pc!N!@space@@space@ echo updated !pc!N == !!pc!N!@space@@space@ echo updated !pc!N == !!pc!N!@space@@space@ set "trol=!pc!N"@space@@space@ echo updated !pc!N == !trol!@space@)@space@pc == Tother pc == T and T3 == T3other pc == T and T3 == T3other pc == T and T3 == T3other pc == T and T3 == T3the var was T3updated TN == TNupdated TN == TNupdated TN == TNupdated TN == TNupdated TN == TN@pwd@>echo --------- Parsing FOR, IF and REM commands ---------@space@--------- Parsing FOR, IF and REM commands ---------@pwd@>fOr / %d iN (*) do eCHo %d@space@@pwd@>eCHo script_testsuite@space@script_testsuite@pwd@>for / %d in (*) do echo %~ed@space@@pwd@>echo %~ed@space@%~ed@pwd@>for / %d in (*) do echo D::@space@@pwd@>echo D::@space@D::@pwd@>fOr /L %c iN (1 1 5) Do echo@tab@@space@@space@@space@@space@@tab@@tab@%c@space@@pwd@>echo@tab@@space@@space@@space@@space@@tab@@tab@1@space@@space@@space@@space@@space@@tab@@tab@1@pwd@>echo@tab@@space@@space@@space@@space@@tab@@tab@2@space@@space@@space@@space@@space@@tab@@tab@2@pwd@>echo@tab@@space@@space@@space@@space@@tab@@tab@3@space@@space@@space@@space@@space@@tab@@tab@3@pwd@>echo@tab@@space@@space@@space@@space@@tab@@tab@4@space@@space@@space@@space@@space@@tab@@tab@4@pwd@>echo@tab@@space@@space@@space@@space@@tab@@tab@5@space@@space@@space@@space@@space@@tab@@tab@5@pwd@>iF 457 NEQ 458 (echo@space@@tab@ D: ) eLSe (echo $~d0@space@@tab@ )@space@@tab@ D:@space@@pwd@>iF "2147483647" GEQ "2147483648" (Echo Larger ) Else (ecHO sMaLlEr )@space@sMaLlEr@pwd@>iF eRrOrlevel 0 echo hi!@space@hi@pwd@>rEM /v@space@@tab@/d@space@@pwd@>REm@space@@space@@space@@tab@@tab@ /d@space@@pwd@>rEm REM2 /d@space@@pwd@>reM@space@@tab@ /d@space@@tab@ >@space@@tab@ NUL@space@@pwd@>echo --------- Parsing random commands ---------@space@--------- Parsing random commands ---------@pwd@>dir 1>NUL & (b)@space@@pwd@>setlocal enabledelayedexpansion@space@@pwd@>echo @pwd@\@space@@pwd@\@pwd@>set SOMEVAR=C:\ReAcToS@space@@pwd@>rem C:\ReAcToS |@space@@pwd@>Set "_var=first"@space@@pwd@>Set "_var=second" & Rem first !_var!@space@@pwd@>Set "_var=third" & Echo second !_var!@space@second third@pwd@>endlocal@pwd@>echo --------- Parsing line continuations ---------@space@--------- Parsing line continuations ---------@pwd@>(a & b@space@ c@space@ d)@space@@pwd@>(a && b@space@ c@space@ d)@space@@pwd@>(a & b)@space@@pwd@>(a & b)@space@@pwd@>(a & b@space@ c & d)@space@@pwd@>(a & b@space@ c & d)@space@@pwd@>(a & b@space@ c@space@ d)@space@@pwd@>(a && b@space@ c@space@ d)@space@@pwd@>(a || b@space@ c@space@ d)@space@@pwd@>(a@space@ b & c@space@ d)@space@@pwd@>(a@space@ b && c@space@ d)@space@@pwd@>(a@space@ b@space@ c && d)@space@@pwd@>(a@space@ b@space@ c & d)@space@@pwd@>(a@space@ b@space@ c@space@ d)@space@@pwd@>REMbaz trol^@space@@pwd@>if 1 == 1 (echo a ) else (echo b )@space@a@pwd@>if 1 == 1 (echo a ) else (echo b )@space@a@pwd@>if 1 == 1 (echo a ) else (echo b )@space@a@pwd@>if 1 == 1 (echo a ) else (echo b )@space@a@pwd@>REM if 1==1 (^@space@@pwd@>REM echo a@space@@pwd@>REM ) ^@space@@pwd@>REM else@space@@pwd@>REMREM echo b@space@@pwd@>REM )@space@@pwd@>REM if 1==1 (^@space@@pwd@>REM echo a@space@@pwd@>REM ) ^@space@@pwd@>REMREM (^@space@@pwd@>REM echo b@space@@pwd@>REM )@space@@pwd@>REM if 1==1 (^@space@@pwd@>REM echo a@space@@pwd@>REM ) ^@space@@pwd@>REMREM (@space@@pwd@>REM echo b@space@@pwd@>REM )@space@@pwd@>if 1 == 1 (echo a )@space@a@pwd@>if 1 == 1 ()@space@a@pwd@>(foo bar )@space@@pwd@>(foo & & bar@space@ baz)@space@@pwd@>(foo && bar@space@ baz)@space@@pwd@>REMREM && bar@space@@pwd@>REM baz@space@@pwd@>REM )@space@@pwd@>(bar@space@ baz)@space@@pwd@>(foo & & bar@space@@space@ baz)@space@@pwd@>(foo@space@ bar)@space@@pwd@>(foo bar )@space@@pwd@>(foo & & bar@space@ baz)@space@@pwd@>(foo && bar@space@ baz)@space@@pwd@>REM (@space@@pwd@>REM@pwd@>REM@pwd@>REMREM && bar@space@@pwd@>REM baz@space@@pwd@>REM )@space@@pwd@>(bar@space@ baz)@space@@pwd@>(foo & & bar@space@@space@ baz)@space@@pwd@>(foo@space@ bar)@space@@pwd@>("!pc::=!")@space@@pwd@>("!pc::^=^!^")@space@@pwd@>("!pc::=!")@space@@pwd@>(!")@space@@pwd@>REM @ 2>&1 ( ( dir) ) && lol@space@@pwd@>echo & & & lolECHO is on.@pwd@>REM echo & ^@space@@pwd@>REMREM &&lol@space@@pwd@>trol & & lol@pwd@>trol& & lol@pwd@>REM (echo hi)^@space@@pwd@>REM &&lol@space@@pwd@>remline@space@@pwd@>echo trolline@space@trolline--------- Finished --------------