o7planning

Batch Scripting Language Tutorial for Beginners

View more Tutorials:

1- What is batch language?

Batch is a programming language. It is used to create script files executable on Windows operating system. Normally, normally these files have an extension of  .bat or *.cmd. When being executed, they open a "Command Prompt" window, which normally has a typical black background, white text.
The batch files (*.bat, *.cmd) are called script files which can contain commands interfering operating system.
Note: a language that is equivalent to batch but used for Linux operating system is Shell, with script files ending in * .sh.

See more:
  • TODO Link?

2- Example starting with Batch

Batch uses @rem to start a Comment line, which is used to annotate the purpose of command lines in the program and they are ignored when the program excutes.
To start Batch language, we create a file with the hello.bat name, and write statements showing on the screen the line of "Three", "Two", "One", "Hello World!".
hello.bat
@rem My First Batch file!

@echo off

echo Three

echo Two

echo One

echo Hello World!

pause
Double click on hello.bat file to execute it.
You can also execute Batch file from CMD. Open the CMD and CD programs to go to the folder containing the file to be executed.
Execute the hello.bat file from CMD:
Command
Description
echoShow a line on screen
pauseSuspend the program and wait for a user to press Enter button to continue.

@echo on/off

The @echo off command is used to stop the command prompt display mode. This mode is on by default. Let's see the difference between @echo off and @echo on by the following illustration:

View more Tutorials:

Maybe you are interested

These are online courses outside the o7planning website that we introduced, which may include free or discounted courses.