W systemie MS-DOS 6 i nowszych można utworzyć menu rozruchowe. Funkcja ta jest używana przez użytkowników chcących mieć różne konfiguracje startowe dla różnych aplikacji, np. gier dla systemów DOS lub dla systemu Windows. Poniżej przykład takiego menu:
@ECHO OFF PROMPT $P$G PATH C:\DOS;C:\WINDOWS SET TEMP=C:\TEMP SET BLASTER=A220 I7 D1 T2 GOTO %CONFIG% :WIN LH SMARTDRV.EXE LH MOUSE.COM /Y WIN GOTO END :XMS LH SMARTDRV.EXE LH DOSKEY GOTO END :END
Znaczenie niektórych poleceń: GOTO %CONFIG% – nakazuje interpretorowi poleceń wykonać instrukcje z pliku CONFIG.SYS. Polecenie to może być również użyte do ładowania innego zakresu instrukcji. Na końcu każdego zakresu występuje polecenie goto END przekierowujące do końcowej sekcji pliku. Wszystkie polecenia występujące po :END są ładowane przy wybraniu każdego wariantu menu. :WIN – zakres instrukcji ładowanych przy uruchamianiu systemu Windows :XMS – instrukcje wybrane przy uruchamianiu systemu DOS z pamięcią rozszerzoną LH DOSKEY – załadowanie do pamięci górnej programu DOSKEY dodającego do interpretera poleceń funkcję m.in. historii wprowadzonych poleceń