[Dos]ANSI : kleuren in dos

Pagina: 1
Acties:
  • 292 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • kevinvs
  • Registratie: Mei 2002
  • Laatst online: 15-01 13:14

kevinvs

Iedereen: BEDANKT!

Topicstarter
Ik ben bezig met een batch bestand in Dos, en hier wil ik een aantal kleuren in maken, maar dit gaat niet echt zo makkelijk. Het gaat om een Dos 6.22 machine. ( :P )

Nu staat het wel op http://schrooten.studentenweb.org/batch_hoofdstuk8.html uitegelegd, maar veel duidelijker word het hierbij niet voor mij.

Ik wil het graag in 1 batch bestand houden, is dat niet mogelijk? En op de manier zoals het daar staat heb ik het letterlijk gekopieerd en geplakt in dos maar dan werkt het nog niet lekker.

Het teken voor ESC heb ik ondertussesn wel kunnen vinden, dit is in Windows Alt+27 en in Dos 6.22 (niet windows-dos) kan je hem krijg door eerst Control+P te drukkken en daarna ESC.
Je krijgt dan een pijl naar links: "←"

Zou iemand mij kunnen uitleggen hoe het nu in 1 batch file moet? De achtergrond en tekstkleur veranderen?

Alvast bedankt,
Kevin

Acties:
  • 0 Henk 'm!

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Heb je ANSI.SYS wel geladen? Zonder die driver werken die codes niet.

Als je alles in het BAT bestandje wilt hebben, dan kun je in plaats van:
code:
1
TYPE C:\MENU.TXT

de tekst rechtstreeks in je BAT zetten:
code:
1
2
3
echo Eerste regel
echo [46m
echo etc etc

"He took a duck in the face at two hundred and fifty knots."


Acties:
  • 0 Henk 'm!

  • RèLF
  • Registratie: Juli 2003
  • Laatst online: 28-05 22:37
http://www.syaross.org/thedraw

Handig hulpmiddeltje... :)

Obviously you're not a golfer


Acties:
  • 0 Henk 'm!

  • kevinvs
  • Registratie: Mei 2002
  • Laatst online: 15-01 13:14

kevinvs

Iedereen: BEDANKT!

Topicstarter
_Squatt_ ? Bedankt, ik had niet begrepen dat er nog Echo voor die regel moest staan dan. Dat zocht ik dus.
Voor de achtergrond heb ik het nu, nu alleen nog de tekstkleur.

RèLF? Ik heb al zo'n soort edditor geprobeerd (Be.exe) alleen van al die edditors snap ik knap weinig. :(

Acties:
  • 0 Henk 'm!

  • kevinvs
  • Registratie: Mei 2002
  • Laatst online: 15-01 13:14

kevinvs

Iedereen: BEDANKT!

Topicstarter
De achtergrond kleur en de tekstkleur is me nu gelukt. :) Bedankt.

Nu zag ik verder nog op die website dit lijstje staan;

Grafische functies

0 Alle kenmerken uit
1 Vet aan
4 Onderstrepen (alleen bij monochroomweergave)
5 Knipperen aan
7 Omgekeerd beeld aan
8 Verborgen aan

Nu heb ik geprobeerd om de volgende regel in mijn batch bestand in te voegen:
"echo ←[5m" of "echo ←[5p" of "echo ←[5"
Maar geen een van deze opties krijg ik het menutje knipperent.

Weet iemand hoe ik dat moet doen?

Acties:
  • 0 Henk 'm!

  • hazelip
  • Registratie: April 2002
  • Laatst online: 27-07 23:28
Ik kan me vergissen, het is lang geleden, maar ik dacht dat je ^V[[ moest gebruiken ofzo... dat is dus <CTRL><V> combinatie en dan [ of [[ erachter... weet het niet precies meer eigenlijk...

Acties:
  • 0 Henk 'm!

  • kevinvs
  • Registratie: Mei 2002
  • Laatst online: 15-01 13:14

kevinvs

Iedereen: BEDANKT!

Topicstarter
Als het met Ctrl+V zou moeten gaat het alweer lastig,... kan niet in Edit. Je cursor veranderd er alleen van. Maar als het daarmee moet, moet er dan ook nog die 5 achter uit die tabel?

Dus dan krijg je:
^V[[5

En/of moet dat nog met Echo erbij?
Heb het geprobeerd zo in te typen, (Ctrl+V vervangen door ^V[[ ) maar dan wil het niet lukken. Enig idee?


Edit: Voor het knipperen open ik een nieuwe topic

[ Voor 8% gewijzigd door kevinvs op 21-01-2004 20:20 . Reden: medeleing: nieuwe topic voor knipperen ]


Acties:
  • 0 Henk 'm!

  • hazelip
  • Registratie: April 2002
  • Laatst online: 27-07 23:28
Vroeger gebruikte ik het dos programma "edlin" voor editten. Zoek eens met google. Kom je bij sites als http://www.delmar.edu/Courses/CIS415L/ANSIsys.htm bijvoorbeeld.

Acties:
  • 0 Henk 'm!

  • kevinvs
  • Registratie: Mei 2002
  • Laatst online: 15-01 13:14

kevinvs

Iedereen: BEDANKT!

Topicstarter
Nu ben ik er de hele avond mee bezig geweest, heb veel manieren geprobeerd maar krijg de tekst nogsteeds niet knipperend:( Kan iemand mij een exacte regel geven zoals hij hoort, wat het wil echt niet lukken. Wat ik nu heb is als volgt:

@echo off
echo ←[5;test;5m
pause
exit

Zo zou het volgende de URL moeten kloppen.. maar dan krijg ik test;5m te zien, en op de volgende regel Druk op een toets om verder te gaan. Dus dan word er gewoon letterlijk een echo weergegeven.

Als ik het zonder echo ervoor probeer krijg ik het volgenden:
Opdracht of bestandsnaam onjuist
Druk op een toets om verder te gaan . . .

Dan ziet hij het gewoon als doscommando, en die bestaat niet op die manier....

Iemand nog een idee / oplossing?

Acties:
  • 0 Henk 'm!

  • scorpionv
  • Registratie: Juni 2000
  • Laatst online: 11:52

scorpionv

This space for rent

Eerst ansi.sys of nnansi.com laden vóór je escape karakters gaan gebruiken hee. :)

Fun while it lasted: World Community Grid!


Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

[rml]RèLF in "[ Dos]ANSI : kleuren in dos"[/rml]

Gebruik eventjes TheDraw - maak daarin een pagina met blinkende tekst (alt+a iirc voor color selector + blink), en save die (alt+s), naar een ansi file - type die (type blah.ans) en zie dat het blinkt - open met een tekst editor (notepad) om te zien wat er in staat en welke ansi code je dus nodig hebt om blinkend te posten.

Overigens - blinkend werkt niet altijd meer - soms wordt dit vertaalt naar een soort van 'inverse' waardoor je dus niet kan knipperen - dit heeft ook te maken met in welke mode je videokaart staat :)

Acties:
  • 0 Henk 'm!

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Zelf zou ik het liefst 4DOS erbij pakken en lekker met scrput aan de slag gaan:

scrput 0 0 bri whi on blink blu Hallo

gooit op 0,0 op je scherm in felwit op knipperende blauwe achtergrond het woordje Hallo.

evenzo met vscrput voor verticaal, of met drawvline en drawline, dat soort functies. Tis bij mij al ff geleden, maar je kon er hele leuke dingen mee maken in alle kleuren, zelfs zonder ANSI.SYS.
Pagina: 1