How can we create a batch file?

• EDIT command
o Usage: EDIT filename.bat
Where filename.bat is an optional parameter. We are recommended to give a name when we open the editor because it will simplify some steps in saving the file when it’s done.
o Run EDIT command at the command prompt, we will go to an editor mode, normally in blue screen. Make sure we have saved the file upon completion.
o Remember to give an extension of .BAT in your batch file.
• COPY command
o Usage: COPY con filename.bat
Where filename.bat is a required parameter if we want to save the file. We must give a name when we run COPY command.
This method is useful when you are writing a short batch file.
o “COPY con filename”
1. Similar to backup a file using COPY command, “COPY con filename” means copying from “con” (the source) to a file called filename.bat (the target).
2. CON is a reserved name for console. The keyboard is known to MS-DOS as console.
3. By running the command, we instruct MS-DOS to copy what we type from the keyboard to a file filename.bat . When MS-DOS display a blinking cursor instead of a command prompt, it means it’s ready for we to type in any text.
4. Remember to use Ctrl-Z (i.e. hold down the ctrl key and hit Z) or press the function key F6 to end the file. MS-DOS will display ^Z on the screen. It is the end of file marker.
5. And then, press Enter to save the file. MS-DOS will signal back “1 file(s) copied” and return to the command prompt.
• DOSKEY command
o Usage: DOSKEY /h > filename.bat
o This method is useful for a “write-and-test” approach. While we are writing a batch file, we are working on the command prompt directly. By the way, we can know the result of every command immediately.
o The DOSKEY program, once loaded into memory, keeps track of the commands we have typed through the keyboard.
o DOSKEY /h — displays all commands stored in memory.
o By running the command, we instruct MS-DOS to redirect the history of commands to a batch file filename.bat .
o Steps in using this method:
1. Make sure DOSKEY program has been loaded into memory.
2. Press Alt-F7 to clear the memory buffer before we “write-and-test” our file.
3. Run the commands that we want to put in the batch file.
4. Upon completion, run DOSKEY /h > filename.bat
5. Run EDIT filename.bat to delete the last line “i.e. DOSKEY /h > filename.bat” and all other unnecessary lines, if necessary.