Muligheten til å kutte Windows-kommandoer sammen kan la deg oppnå i en enkelt kommando hva ellers ville ta dusinvis av separate kommandoer. Du kan skrive inn to eller flere kommandoer på samme linje ved å skille kommandoene med en ampersand ( & ), slik:
C:> copy *. doc a: & del *. doc
Her kopierer kommandoen alle . doc filer til A: -disken. Da sletter Del-kommandoen . doc filer.
Selv om det kan være praktisk, er det også farlig. Hva om A: -disken fylles opp slik at alle filene ikke kan kopieres? I så fall kjører Del-kommandoen likevel, og sletter filene som ikke ble kopiert.
Et sikrere alternativ er å bruke to ampersands, som sier at du bare skal utføre den andre kommandoen hvis den første kommandoen er ferdig. Således:
C:> kopi *. doc a: && del *. doc
Nå vil kommandoen Del bare bli utført hvis kommandoen Kopier lykkes.
Du kan også bruke to pipetegn ( røret er det vertikale linjestykket som ligger over tilbakeslaget på tastaturet) for å utføre den andre kommandoen bare hvis den første kommandoen mislykkes. Dermed er
C:> kopi *. doc a: || ekko Oops!
viser meldingen "Ups! "Hvis kommandoen Kopier mislykkes.
Til slutt kan du bruke parenteser til gruppekommandoer. Deretter kan du bruke de andre symbolene i kombinasjon. For eksempel:
C:> (kopi *.doc a: && del *.doc) || ekko Oops!
Her kopieres filene og slettes deretter hvis kopien var vellykket. Hvis kommandoen mislykkes, vises meldingen.