Avatar billede brixz Nybegynder
17. september 2002 - 16:05 Der er 11 kommentarer og
1 løsning

Dos. batch farver

Hej jeg er i gang med at lave en start menu i dos til min win 3.1 computer og jeg ville gerne have farver med i den, men jeg kender ikke nogle commandoer jeg kan skrive i min bat fil der laver farver.

jeg tror det er noget med at lave lidt om på en sys fil, men er ikke helt sikker.

og hvis der er nogen der har nogle gode URL's der forklarer hvordan de forskellige commandoer virker så vil det også være godt
Avatar billede brixz Nybegynder
17. september 2002 - 16:06 #1
hvis det skulle være nødvendigt så har i lidt mere information her.
Jeg bruger MS-DOS Version 6.20
Avatar billede soreno Praktikant
17. september 2002 - 16:09 #2
du skal loade ansi.sys i din config.sys fil, så kan du lege med farver:
http://www.computerhope.com/ansisys.htm

se lidt eksempler her:
http://users.cybercity.dk/~bse26236/batutil/help/ANSI~S_E.HTM

forresten, er det en bootmenu (lige efter bios) eller er det noget hjemmestrik ?
Avatar billede soreno Praktikant
17. september 2002 - 16:15 #3
hvis det er en bootmenu, så skal du skrive:
[MENU]
MENUCOLOR=0,3

som vist her:
http://www.geocities.com/politalk/dos/bootmenu.htm
Avatar billede brixz Nybegynder
17. september 2002 - 16:27 #4
det er ikke en boot menu. det er bare en menu der starter op via autoexec.bat før windows 3.1 starter.

eller dvs. autoexec.bat går over i min egen hjemmelavede .bat fil før den starter windows op og så vil jeg med tiden sætte kode på for at kunne komme ind i windows men skal lige have bygget menu'en først
Avatar billede brixz Nybegynder
17. september 2002 - 16:28 #5
nu har jeg sat config.sys til at loade ansi.sys.
hvad er det så jeg skriver inde i min bat fil for at give min text noget farve??
Avatar billede soreno Praktikant
17. september 2002 - 17:04 #6
prøv at skriv:
echo [0;36mE-Mail: bob@byggemand.dk[0m

og leg lidt med farverne:
Text attributes
      0    All attributes off
      1    Bold on
      4    Underscore (on monochrome display adapter only)
      5    Blink on
      7    Reverse video on
      8    Concealed on

    Foreground colors
      30    Black
      31    Red
      32    Green
      33    Yellow
      34    Blue
      35    Magenta
      36    Cyan
      37    White

    Background colors
      40    Black
      41    Red
      42    Green
      43    Yellow
      44    Blue
      45    Magenta
      46    Cyan
      47    White

der er masser af muligheder for at lege, se:
http://users.cybercity.dk/~bse26236/batutil/help/ANSI~S_S.HTM
Avatar billede brixz Nybegynder
18. september 2002 - 12:35 #7
Når jeg skriver dette i en bat fil og kører den får jeg bare dette op på skærmen:
[0;36mE-Mail: bob@byggemand.dk[0m

hvidt på sort
Avatar billede soreno Praktikant
18. september 2002 - 15:38 #8
hvordan ser din config.sys ud ?
Avatar billede brixz Nybegynder
18. september 2002 - 16:05 #9
hele min config.sys fil ser sådan her ud.

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS X=D000-DFFF
DEVICE=C:\DOS\SETVER.EXE
DEVICEHIGH=C:\DOS\POWER.EXE
DOS=HIGH,UMB
FILES=30
BUFFERS=10
STACKS=9,256
SHELL=C:\DOS\COMMAND.COM /P /E:1024
COUNTRY=045,865,C:\DOS-NLS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH=C:\CARDSOFT\SS365SL.EXE
DEVICEHIGH=C:\CARDSOFT\CS.EXE
DEVICE=C:\CARDSOFT\CSALLOC.EXE C:\CARDSOFT\CSALLOC.INI
DEVICE=C:\CARDSOFT\ATADRV.EXE
DEVICE=C:\CARDSOFT\SRAMDRV.EXE
DEVICE=C:\CARDSOFT\CARDID.EXE
DEVICE=C:\DOS\ANSI.SYS

og som du kan se har jeg på nederste linje skrevet at den skal loade ansi.sys.


Men en ting der ikke virker er det første tal! Altså Text attributes
vhis jeg skriver andet end 0 så vil den ikke vise farver!
Avatar billede soreno Praktikant
18. september 2002 - 16:14 #10
rent praktisk ligger det godt nok fjernt, men prøv noget ala:
echo ESC[0;36mE-Mail: bob@byggemand.dk[0m

virker det ?
Avatar billede soreno Praktikant
18. september 2002 - 16:18 #11
prøv at kigge lidt nærmere på disse:
http://www3.sympatico.ca/rhwatson/dos7/v-ansi-commands.html
http://www3.sympatico.ca/rhwatson/dos7/v-ansi-escseq.html

de beskriver hvordan man laver esc koder til ansi.sys
Avatar billede brixz Nybegynder
19. september 2002 - 07:58 #12
ok tak for din hjælp soreno :)
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