For at sikre, at en .bat-fil i Windows fortsætter med at udføre efterfølgende kommandoer, selvom en tidligere kommando fejler, kan du bruge følgende metoder:
cmd1 || cmd2
: Denne metode sikrer, at cmd2
kun udføres, hvis cmd1
fejler.cmd1 && cmd2
: Denne metode sikrer, at cmd2
kun udføres, hvis cmd1
lykkes.cmd1 & cmd2
: Denne metode sikrer, at cmd2
udføres uanset resultatet af cmd1
.For at sikre, at alle kommandoer udføres uanset resultatet af de foregående, kan du bruge følgende syntaks:
cmd1
cmd2
cmd3
Men hvis du vil sikre, at cmd2
og cmd3
udføres, selvom cmd1
fejler, kan du bruge følgende syntaks:
cmd1 || echo "cmd1 failed"
cmd2
cmd3
Alternativt kan du bruge call
kommandoen for at sikre, at efterfølgende kommandoer udføres uanset resultatet af de foregående:
call cmd1
call cmd2
call cmd3
Ved at bruge disse metoder kan du sikre, at din .bat-fil fortsætter med at udføre alle nødvendige kommandoer, selvom en af dem fejler.
Har du brug for hjælp til Windows-kommandoer eller .bat-filer? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Uanset om du står over for en teknisk udfordring eller blot ønsker at optimere dine scripts, er Handyhand her for at hjælpe dig.