@set /p xxx=cd cd @set /p xxx=echo %HOMEPATH% echo %HOMEPATH% @set /p xxx=cd cd @set /p xxx=cd .. cd .. @set /p xxx=cd cd @set /p xxx=cd %HOMEPATH% cd %HOMEPATH% @set /p xxx=cd cd @set /p xxx=dir /B dir /B @set /p xxx=dir /N dir /N @set /p xxx=echo test > test.txt echo test > test.txt @set /p xxx=echo tes2t > test2.txt echo test2 > test2.txt @set /p xxx=echo test2again >> test.txt echo test2again >> test.txt @set /p xxx=dir /N *.txt dir /N *.txt @set /p xxx=for %%i in (*.txt) do type %%i for %%i in (*.txt) do type %%i @set /p xxx=for %%i in (*.txt) do type %%i | more for %%i in (*.txt) do type %%i | more @set /p xxx=tasklist tasklist @set /p xxx=for %%i in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do vol %%i: for %%i in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do vol %%i: @set /p xxx=Thanks and goodbye!!! ... What was I running? MS-DOS batch script as below ... the way it stops and pauses is via the @set /p xxx= command ... maybe start your research with help set or search enging MS-DOS set command ... good luck! type xxx.bat | more