jeg får ikke nogen fejl... commandoprompten lukker bare...
@echo off cls echo. echo A Microsoft Editor echo B Microsoft Anti-Virus echo C Microsoft Backup echo. choice /c:abc Choose an option if errorlevel 3 goto MSBackup if errorlevel 2 goto Msav if errorlevel 1 goto Edit
det ved jeg ik! Jeg ved bare at jeg har set sådan en menu før, uden at man skal til at lægge filer ved siden af osv... det er lidt det jeg leder efter.
Synes godt om
Slettet bruger
05. juli 2004 - 14:15#10
Måske har du set den menu under DOS 6.xx Her mener jeg choice hørte med.
Og giver SorenO ret - du kan ikke få det til at virke uden. Uanset hvad du har set andre steder :-) Det er jo choice programmet som returnere de errorlevels som du selv har skrevet i programmet.
Problemet er, at choice af en eller anden mærkelig grund er blevet fjernet som kommando i XP. I stedet kan man bruge "Set /p". Det følgende virker under XP-dos, men er (indrømmet) knap så elegant:
@echo off :begin cls echo. echo A Microsoft Editor echo B Microsoft Anti-Virus echo C Microsoft Backup echo. echo Choose an option set cho= set /p cho= if %cho% == c goto MSBackup if %cho% == C goto MSBackup if %cho% == b goto Msav if %cho% == B goto Msav if %cho% == a goto Edit if %cho% == A goto Edit goto begin
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.