How to run multiple commands at once in CMD
Run multiple commands at once using a .Bat . file
Usually, there will be situations where you need to run multiple commands like the following:
- Run multiple commands at the same time
- Run multiple commands one at a time
- Run subsequent commands only if the first command was executed successfully
- Run subsequent commands only if the first file fails to execute
With the method of running commands using a .Bat file, we will solve the case of 'running multiple commands at the same time'. For the next cases, please scroll down to the bottom of the article.
Step 1: Use the search box to find and open the Notepad application.
How to run multiple commands at once in CMD Picture 1
Step 2: Enter all the commands in the Notepad file that you want to execute at once. For this task, I want to clear the DNS cache, then refresh it. Normally would have to enter 4 commands in CMD, but now I add all commands in one file.
Commands include:
- ipconfig /displaydns
- ipconfig /flushdns
- ipconfig /release
- ipconfig /renew
How to run multiple commands at once in CMD Picture 2
Step 3: Press Ctrl + S to proceed to save the file. In the save window, choose an easy-to-remember name for the file and set the extension .bat.
Click Save when ready.
How to run multiple commands at once in CMD Picture 3
Step 4: Now go to the location where you saved the file, double click on it to launch it.
How to run multiple commands at once in CMD Picture 4
The commands will automatically be run in CMD and all you have to do is wait for the results.
How to run multiple commands at once in CMD Picture 5
Run multiple commands using &, &&, || . symbols
This way, you will run many commands in CMD with the remaining 3 cases mentioned above:
- Run multiple commands one at a time
- Run subsequent commands only if the first command was executed successfully
- Run subsequent commands only if the first file fails to execute
Symbol &
The first way is to use '&' in between the commands that you want to run. This will allow commands to be run sequentially.
Example: ipconfig /displaydns & ipconfig /flushdns & ipconfig /release & ipconfig /renew
How to run multiple commands at once in CMD Picture 6
Symbol &&
In this case, you add '&&' in between the commands: the second command runs only as long as the first one succeeds.
Example: ipconfig /displaydns && ipconfig /flushdns && ipconfig /release && ipconfig /renew
How to run multiple commands at once in CMD Picture 7
Symbol ||
The last method is easy to understand, you just need to add || in between commands, the 2nd command runs only when the first command executes failed.
Example: ipconfig /displaydns || ipconfig /flushdns || ipconfig /release || ipconfig /renew
How to run multiple commands at once in CMD Picture 8
Since the first command executed successfully, the chain of commands stopped right there. Alternatively, you can also combine symbols in the same command line: command1 & command2 && command3 || command4.
Conclusion
Very interesting isn't it? Hopefully these simple tricks will save you time in the process of running commands on CMD. Good luck!
You should read it
- How to use the command history function in Command Prompt
- Add Command Prompt to Power User Menu on Windows 10
- How to open Command Prompt on Windows 10, 8, 7, Vista and XP
- How to Make Command Prompt Appear at School
- 6 Best Command Prompt Alternatives for Windows
- How to use Xcopy command in Command Prompt
- Instructions for using Command Prompt
- All Frequency Restart, Shutdown, Remote Off ... with Command Prompt
- Windows prompt
- How to Customize the Font in Windows Command Prompt
- How to Unblock Command Prompt Anywhere
- How to Create a Custom Windows Command Prompt
May be interested
How to view your Chromebook's CPU information
How to compress and decompress files with PowerShell on Windows
Fix Error not downloading or installing updates from Windows Update
Should Windows Defender be turned off?
What is Hiberfil.sys? How to turn off Hibernate hibernation on Windows
Steps to check whether the Firewall on the computer is on or off