Avatar billede herberthumlebi Nybegynder
28. november 2004 - 00:47 Der er 5 kommentarer og
1 løsning

Batchfil med baggrundsfarve

Jeg vil lave en batchfil, der skal køre i "ren" MS-DOS i Windows 98 (altså ikke fra DOS-prompten inde i Windows). Jeg vil gerne give batchfilen en baggrundsfarve i stedet for den kedelige sorte.

Men hvordan?

Jeg har læst mig til, at "device=ansi.sys" i config.sys skulle være en god start, men denne kommando er ikke en standarddel af config.sys, og jeg vil gerne have, at folk, der kører batchfilen, ikke skal foretage sig noget som helst på deres computer - andet end at klikke et par gange, selvfølgelig.

Så jeg leder efter en kommando, der kan lave baggrundsfarve i batchfilen. Måske i en "typografiark/Style Sheet"-agtig ting, altså en anden fil med farveoplysningerne, som batchfilen kan kalde og få ferven fra...

Kan man det?
Avatar billede herberthumlebi Nybegynder
28. november 2004 - 00:48 #1
ikke "ferven" ---- "farven", selvfølgelig :-)
Avatar billede bertelbrander Novice
28. november 2004 - 01:22 #2
Du kunne checke kommandoen color, jeg ved ikke om den findes på Win98-DOS.
Prøv at køre kommandoen "help color" (uden "") for at se om den er der, og hvordan man bruger den.
Avatar billede herberthumlebi Nybegynder
28. november 2004 - 02:20 #3
Det er den vist ikke... der kommer i hvert fald ikke andet end "bad filename..."
Avatar billede halifax Nybegynder
28. november 2004 - 03:27 #4
Som du selv er inde på en ansi.sys nødvendig for at lave baggrundsfarve og farve på skriften i .bat filer. Ansi.sys skal indlæses via config.sys og så skal man kende koderne, eller læse sig til dem, til brug for ansi.sys.

Nu har jeg ikke lige Win98, men har startet min gamle DOS 6.22 spand og kikket på en .bat-fil jeg har lavet med farver. Samt kikket på config.sys hvor der er linien
device=c:\dos\ansi.sys

Du skal udskifte c:\dos med den mappe, hvori ansi.sys ligger. Er det ikke c:\Windows\command

Men for at det virker skal de brugere som åbner din .bat-fil også køre i DOS, samt have device=.......\ansi.sys i deres config.sys fil.

I DOS kan det ikke gøres ved at hente nogen anden fil med farveoplysningerne i, som du er inde på.

Kommandoen "Clor" (bertelbrander) er kun indarbejdet i Win2000 og XP, jfr.  http://www.computerhope.com/color.htm
Avatar billede herberthumlebi Nybegynder
28. november 2004 - 04:33 #5
Jo, Halifax - ansi.sys ligger i C:\Windows\Command

I en standard Windows 98-installation er ansi.sys ikke med i config.sys

Min ide var, at min batchfil skulle distribueres til folk, som skal køre den uden at gøre noget ved deres egen maskine. Det med farverne var mest for at "peppe den op", men kan sagtens undværes.

Så det må jeg nok acceptere.

Tak til alle !
Avatar billede herberthumlebi Nybegynder
28. november 2004 - 15:17 #6
Hej Halifax !

Måske kunne man arbejde videre med:

http://www.robvanderwoude.com/index.html

Se under punkt (prik) numer 7

Det ser interessant ud
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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