Avatar billede easysoft_studios Nybegynder
22. juli 2002 - 19:06 Der er 5 kommentarer og
1 løsning

batch program

Jeg fik lige en skør idé:

Jeg kan huske for år tilbage jeg lavede et batchprogram, hvor man under opstart af computeren kunne vælge at starte Windows, køre Scandisk eller noget helt tredje. Det er forlængst væk (og glemt), men nu fik jeg lyst til at prøve at lave det igen. Men alle de "eksempler" på batchfiler der var i tidernes morgen (Win95 og Win98) findes ikke længere i de nye og større operativsystemer, derfor søger jeg lidt hjælp her:

Hvordan laver giver jeg mulig for at vælge nogle forskellige punkter, med tryk på 1, 2, 3 osv. Kan huske det har noget at gøre med CHOICE, ellers er jeg blank. Nogen ideer?
Avatar billede esoulman Nybegynder
22. juli 2002 - 19:50 #1
http://www.computerhope.com/batch.htm#1

Ellers tag en søgning på eksempelvis "bat file commands"
Avatar billede easysoft_studios Nybegynder
22. juli 2002 - 19:59 #2
jeg skal bruge CHOICE.EXE for at kunne lave dette. Hvor kan man finde den?
Avatar billede halifax Nybegynder
23. juli 2002 - 02:54 #3
Choice.exe - hmmm.. i Win98 (DOS 7.0) hedder den choice.com. Men pyt
Her er lidt om choice

    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.

Håber ovenstående eksempel kan få "huskeren" på gled hos dig til selv at gå videre.
Avatar billede easysoft_studios Nybegynder
23. juli 2002 - 03:00 #4
jepper, det hjalp en hel del på hukommelsen!

Men kan man mon få fat i CHOICE.COM til WinXP og Win2000? Kan ikke finde den på min Win98 cd. Hvis nogen har den, kan / må de så sende den?
Avatar billede easysoft_studios Nybegynder
28. juli 2002 - 18:05 #5
nå, jeg kan ikke få det til at virke, da jeg mangler choice.com filen, men pyt. Det er altid sjovt at gå i nostalagi en gang i mellem.
Avatar billede jaweni Nybegynder
21. maj 2007 - 13:24 #6
Hej easysoft_studios,

Ved godt, at det er længe siden med dit indlæg.
Har du fundet: choice.com. Ellers har jeg version DOS 6.22.

Hilsen jaweni
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