Toon posts:

[MS-DOS]

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey mensen,
Ik ben bezig met een .bat file te maken (waarvoor, doet er niet toe), maar echt lukken wil het niet.
De volgende opdrachten geef ik aan het bestand:

code:
1
2
3
4
5
6
7
8
9
10
@echo off
echo +---------------------------------------------------------------------------------------------------+>>info.txt
echo |                       ____                       ____                      _                      |>>info.txt
echo |                      |  _ \ _   _ _ __   ___    / ___| _ __   ___  ___  __| |                     |>>info.txt
echo |                      | | | | | | | '_ \ / _ \   \___ \| '_ \ / _ \/ _ \/ _` |                     |>>info.txt
echo |                      | |_| | |_| | |_) |  __/    ___) | |_) |  __/  __/ (_| |                     |>>info.txt
echo |                      |____/ \__,_| ,__/ \___|   |____/| .__/ \___|\___|\__,_|                     |>>info.txt
echo |                                  |_|                  |_|                                         |>>info.txt
echo +---------------------------------------------------------------------------------------------------+>>info.txt
exit


Dan komt alleen de eerste regel in info.txt.
Dit komt doordat de | niet gebruikt mag worden (zeker weten doe ik dit niet).
Als ik dan 'echo "|' doe, werkt het wel, maar dan krijg ik een " in info.txt, wat ik niet wil.
Hoe kan ik ervoor zorgen dat ik deze tekst in info.txt krijg:

code:
1
2
3
4
5
6
7
8
+---------------------------------------------------------------------------------------------------+
|                       ____                       ____                      _                      |
|                      |  _ \ _   _ _ __   ___    / ___| _ __   ___  ___  __| |                     |
|                      | | | | | | | '_ \ / _ \   \___ \| '_ \ / _ \/ _ \/ _` |                     |
|                      | |_| | |_| | |_) |  __/    ___) | |_) |  __/  __/ (_| |                     |
|                      |____/ \__,_| ,__/ \___|   |____/| .__/ \___|\___|\__,_|                     |
|                                  |_|                  |_|                                         |
+---------------------------------------------------------------------------------------------------+


Alvast bedankt,
No_F34R

  • sewer
  • Registratie: November 2000
  • Laatst online: 21:50
code:
1
2
3
4
5
6
7
8
9
10
@echo off
echo +---------------------------------------------------------------------------------------------------+>>info.txt
echo ^|                       ____                       ____                      _                      ^|>>info.txt
echo ^|                      ^|  _ \ _   _ _ __   ___    / ___^| _ __   ___  ___  __^| ^|                     ^|>>info.txt
echo ^|                      ^| ^| ^| ^| ^| ^| ^| '_ \ / _ \   \___ \^| '_ \ / _ \/ _ \/ _` ^|                     ^|>>info.txt
echo ^|                      ^| ^|_^| ^| ^|_^| ^| ^|_) ^|  __/    ___) ^| ^|_) ^|  __/  __/ (_^| ^|                     ^|>>info.txt
echo ^|                      ^|____/ \__,_^| ,__/ \___^|   ^|____/^| .__/ \___^|\___^|\__,_^|                     ^|>>info.txt
echo ^|                                  ^|_^|                  ^|_^|                                         ^|>>info.txt
echo +---------------------------------------------------------------------------------------------------+>>info.txt
exit

Verwijderd

Topicstarter
Leuk, maar dan krijg je niet het gewenste resultaat... ;)

  • sewer
  • Registratie: November 2000
  • Laatst online: 21:50
Wat is er niet goed aan dan :?

edit:
Ow, ik zie dat notepad ( :? ) de komma's verandert in info.txt, maar die zal wel een iets ander lettertype gebruiken. De truc is dus om alle | te vervangen door ^|

[ Voor 107% gewijzigd door sewer op 30-01-2006 18:06 ]


  • grolo2010
  • Registratie: April 2002
  • Laatst online: 16-03 13:36
Je zet je onderste code in een test.txt en in je bat zet je 'type test.txt'

  • ThaHandy
  • Registratie: Juli 2001
  • Laatst online: 10-03 11:55

ThaHandy

Discovery Channel

Verwijderd schreef op maandag 30 januari 2006 @ 17:57:
Leuk, maar dan krijg je niet het gewenste resultaat... ;)
zoals?

hier werkt het wel :?

Verwijderd

Topicstarter
Had het nog niet uitgeprobeerd... ;)
Bedankt voor de hulp, werkt nu wel vlekkeloos! :D

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Even voor de duidelijkheid:

| is een pipe-teken, en die zul je niet zo kunnen gebruiken. Je moet 'm escapen, in dit geval door er ^ voor te plempen :)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Bedenk zelf eens een fatsoenlijke titel, je zou toch zo onderhand wel moeten weten dat we dat hier van je verwachten. En verder is het natuurlijk niet zo vriendelijk om mensen te vertellen dat iets niet werkt zonder dat je dat op feiten kunt baseren.

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


Verwijderd

Topicstarter
Ja, was eigenlijk een foutje.
Had nog geen title bedacht, ik moest ff snel posten, want ik moest erna weg... ;)
Maar toch bedankt allemaal! :D
Pagina: 1