Avatar billede doomstone-dk- Nybegynder
12. december 2002 - 10:49 Der er 6 kommentarer og
1 løsning

Ms dos

Hvordan kan jeg lave en variabel som jeg kan lægge noget til i ms dos?
Avatar billede doomstone-dk- Nybegynder
12. december 2002 - 10:49 #1
og  hvordan kan jeg gøre sådan at den udeføre
goto 2
efter 20 sekunter?
Avatar billede Regta500 Praktikant
12. december 2002 - 10:52 #2
lytter lige med
Avatar billede sekam Nybegynder
12. december 2002 - 10:57 #3
Du må kun oprette samme spørgsmål èn gang. www.eksperten.dk/spm/293897
Luk det ene af spørgsmålene, ved at lægge et svar selv, og acceptere det.
Avatar billede halifax Nybegynder
12. december 2002 - 15:34 #4
Til di andet spm.: goto 2 - efter 20 sek. Her kan bruges kommandoen Choice. Et eksempel med choice, som du kan bygge videre ud fra:


    CHOICE  = Giver brugeren et valg. Som standard er valget j/n. For at ændre det skal man skrive CHOICE efterfulgt af /C: og valgmulighederne. Det første valg returnerer "errorlevel 1", det  andet "errorlevel 2" og så videre. Hvis man skriver /N efter choice vises valgene (som standard følgende klamme: [J,N]?) ikke og /S skelner mellem store og små bogstaver. /T c:nn vælger c efter nn sekunder.
Til sidst kan man skrive en besked.
Her er et eksempel der viser hvordan man kan lave en simpel menu:
         
          @ECHO OFF
          ECHO DOS-menu
          ECHO --------------------
          ECHO 1 MS-DOS Editor
            ECHO 2 Windows
          ECHO X Afslut
          ECHO --------------------
          CHOICE /c:12X /S /N /T:X,5 Hvilket program vil du starte?
          IF ERRORLEVEL 3 GOTO EXIT
          IF ERRORLEVEL 2 GOTO WIN
          IF ERRORLEVEL 1 GOTO EDIT
          :EDIT
          EDIT
          :WIN
          WIN
          :EXIT

          Errorlevel skal skrives med den højeste værdi øverst.
Avatar billede halifax Nybegynder
12. december 2002 - 15:40 #5
I dit tilfælde

choise /c:1 /S /N /T:1,20
IF ERRORLEVEL 1 GOTO 2
Avatar billede doomstone-dk- Nybegynder
12. december 2002 - 20:46 #6
'CHOICE' blev ikke genkendt som en intern eller ekstern kommando,
et program eller en batchfil.
Avatar billede sekam Nybegynder
12. december 2002 - 20:50 #7
Brug 'type nul|choice /cy /ty,20 >nul'

Husk at lukke det andet spørgsmål, hvis du har fået det til at virke.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester