I'm trying to make a batch file that executes a simple command:
shutdown -h
I've created a shutdown.bat
file with that exact line in it, yet when I run it, all it does is spam the command prompt like crazy.
I've looked at batch file sites, @echo off
seems popular, but doesn't that just hide output while the commands are executed just the same?
It turns out that adding a change directory command to the root of the drive fixes the problem. The final text that I ended up using in the .bat file was:
cd c:\
shutdown /h
I believe I am very late for this but just in case someone else comes across this.
The issue was indeed with the name of the bat file. You were calling shutdown -h
and the bat file was called shutdown.bat
hence the bat file was calling itself causing the loop of the command prompts. To fix this you either rename the bat file or specify the directory where shutdown
is located.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With