In Windows, the batch file stores commands in a serial order to
be used by the command line interpreter CMD as an input. In this article, I
have mentioned the basic steps by which you can create a batch file of your own
in order to automate tasks on your Windows machine.
What exactly is a batch file?
The batch file is a term which often falls on the ears of
Windows users. Basically, it’s a way of doing things without actually doing
them. Wait, before you ask me whether I am high, let me elaborate the batch file
and its working.
You might be aware of the Windows command line interpreter known
as CMD or Command Prompt. It takes various commands as input through the
keyboard and processes them. Being a Windows user, most of us are not much
comfortable with anything that doesn’t look good, and CMD is one of them.
A batch file does the work of a mediator between you and the
command prompt. It is a file – with .bat, .cmd, .btm file extensions –
containing the CMD commands. When you run a batch file, the commands written in
it are executed in the Command Prompt following a serial fashion. Otherwise,
these would have to be entered manually line by line.
What’s the use of a batch file?
Now, why should you keep the commands in a batch file? A batch
file saves your time, otherwise, would be invested in typing the same commands
again and again. For instance, you can schedule your Windows OS to shut
down after a specific amount of time using the command prompt. If you
have created a batch file for the shutdown operation, you’ll only have to
double-click to run it, like you normally open applications, and your Windows
will shut down after the time you have already set.
If a developer wants to use the command prompt on your machine
while installing software, he can do so by including a batch file in the setup
files. Otherwise, you would have to run the commands which I guess won’t make
you happy. In a nutshell, it is a script file used to automate tasks in DOS,
Windows, and OS/2 operating systems.
While creating a batch file, you can also enable loops (for),
conditional statements (if), control statements (goto), etc. You can run a
batch file directly from the command prompt by typing its name. Also, you can
run one batch file from another batch file using the CALL command.
Things to know before creating a batch
file:
Creating a batch file is all about commands and crafting them
appropriately for best use. You need to be aware of some basic Windows CMD Commands
which will help you create basic batch files.
title: It used to change the title text displayed on
top to CMD window.
echo – Displays the input string as the output. Use ON or OFF
option for ECHO to turn the echoing feature on or off. If you turn on the ECHO,
the CMD will display the command it is executing.
pause – Used to stop the execution of Windows batch file.
EXIT – To exit the Command Prompt.
cls – Used to clear the command prompt screen.
:: – Add a comment in the batch file. The Command Prompt
ignores any text written as a comment.
To open a file using cmd, you need to navigate to that
folder/directory using the command line. Then type the name of that file along
with its file extension. For instance, you need to run a text file named HelloWorld.
Type HelloWorld.txt and press Enter.
These commands can help you to create a basic batch file. You
can improve your batch file by learning more commands from the Windows CMDCommands list.
How to create a batch file in Windows?
Here, I am going to tell you steps to create a small batch file.
1.
Open a new notepad file. You can also use any similar text file
editor, like Notepad++.
2.
Type the following commands in the text file:
echo off
title My Test Batch File
:: See the title at the top. And this
comment will not appear in the command prompt.
echo Test file executed.
echo I am too lazy to write commands again
and again.
pause
3.
Save the text file with the extension .bat instead
of .txt. For instance, testbatch.bat in my case.
Note: Make sure the Hide File Extensions feature is turned off in Windows. Otherwise, you will not be able to change the file extension. To check, go to Control Panel > File Explorer Options > View tab > Uncheck Hide extensions for known file types.
Note: Make sure the Hide File Extensions feature is turned off in Windows. Otherwise, you will not be able to change the file extension. To check, go to Control Panel > File Explorer Options > View tab > Uncheck Hide extensions for known file types.
4.
To Run the batch file, simply double-click it. The CMD Window
will open automatically with the desired output.
You can also try echo on in the command
mentioned in Step 2 to see what it does. Now, every time you’ll run this file
the same text will be displayed. You can also use the .cmd extension
in place of .bat extension.
So, this was the brief
walkthrough of creating a batch file. You can use the The List of All 100+CMD Commands for Windows to create more batch files as per your requirement.
If you have something to add, tell us in the comments below.
No comments:
Post a Comment