Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: batch-files in MS-DOS  (gelezen 5009 keer)

0 leden en 1 gast bekijken dit topic.

Offline Verygoodman

  • Ambassadeur
  • *****
  • Berichten: 1.475
  • domme vragen bestaan niet ,domme antwoorden wel
batch-files in MS-DOS
« Gepost op: 16 april 2002, 04:03:02 »
mijn broer heeft dit probleem,al snap ik hier niets van,wie kan het oplossen?

Het gaat over batch-files in MS-DOS
-----------------------------------
Dit is het programmaatje

@echo off
find /i "voltooid" test.dat > }{.1
copy }{.1 }{.2
if exist }{.2 goto klaar
echo niet gevonden
goto verder
:klaar
echo gevonden
del }{.2
:verder
del }{.1
:end


Als file test.dat bestaat geeft hij altijd gevonden aan, terwijl dit alleen
maar dient te gebeuren indien deze file test.dat het woord "voltooid" bevat.
Hoe los je dat op ?



groetjes verygoodman

Windows ME, Workst, Intel(r) Celeron(tm) processor, 128 MB RAM, HDD:9 GB, FAT32, Internet Explorer 6.0, Outlook Express, Skynet , AVG

Offline Predator

  • Oplosser
  • ****
  • Berichten: 585
Re: batch-files in MS-DOS
« Reactie #1 Gepost op: 16 april 2002, 05:32:49 »

Citaat
mijn broer heeft dit probleem,al snap ik hier niets van,wie kan het oplossen?

Het gaat over batch-files in MS-DOS
-----------------------------------
Dit is het programmaatje

@echo off
find /i "voltooid" test.dat > }{.1
copy }{.1 }{.2
if exist }{.2 goto klaar
echo niet gevonden
goto verder
:klaar
echo gevonden
del }{.2
:verder
del }{.1
:end


Als file test.dat bestaat geeft hij altijd gevonden aan, terwijl dit alleen
maar dient te gebeuren indien deze file test.dat het woord "voltooid" bevat.
Hoe los je dat op ?




Zeg misschien eerst eens wat het allemaal moet doen.
Moet het enkel zeggen of "voltooid" voorkomt in test.dat ?
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline Verygoodman

  • Ambassadeur
  • *****
  • Berichten: 1.475
  • domme vragen bestaan niet ,domme antwoorden wel
Re: batch-files in MS-DOS
« Reactie #2 Gepost op: 16 april 2002, 06:40:45 »

Ook dat zou al goed zijn.
Maar ik ben al tevreden als het naar de label :klaar spingt
als hij de string "voltooid" vindt in de file msg.txt.
m.a.w. : "voltooid" komt voor in msg.txt  => naar :klaar
            "voltooid" komt niet voor in msg.txt => naar :verder

Dit programmaatje had ik gevonden op het internet.
Die copie van file }{.1 naar }{.2 is waarschijnlijk overbodig.


groetjes verygoodman

Windows ME, Workst, Intel(r) Celeron(tm) processor, 128 MB RAM, HDD:9 GB, FAT32, Internet Explorer 6.0, Outlook Express, Skynet , AVG

Offline Predator

  • Oplosser
  • ****
  • Berichten: 585
Re: batch-files in MS-DOS
« Reactie #3 Gepost op: 16 april 2002, 07:08:28 »
Citaat

Ook dat zou al goed zijn.
Maar ik ben al tevreden als het naar de label :klaar spingt
als hij de string "voltooid" vindt in de file msg.txt.
m.a.w. : "voltooid" komt voor in msg.txt  => naar :klaar
            "voltooid" komt niet voor in msg.txt => naar :verder

Dit programmaatje had ik gevonden op het internet.
Die copie van file }{.1 naar }{.2 is waarschijnlijk overbodig.




@echo off
find /i "voltooid" test.dat > NULL
if NOT ERRORLEVEL 1 goto klaar
echo niet gevonden
goto end
:klaar
echo gevonden
:end
Die label "verder" heb ik weggelaten.
Die is niet nodig.
Wat er na die if NOT ... staat is gewoon wat er bij verder moet staat.

tis wel al verschrikkelijk lang geleden dat ik nog die MSDOS brol gedaan heb.
Jaar of 3  :P
Batch scripting is ook wel echt niets waart.  :(

Linux/Unix biedt VEEL meer functionaliteit voor dit soort dingen.
In windows kan het ook beter met WSH of zo.
Of 1 of andere scriptaal zoals perl of awk.

Is dat voor school of zo :?
Ze zouden jouw broer beter wat anders leren.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline Linda

  • Ambassadeur
  • *****
  • Berichten: 1.405
  • Geslacht: Vrouw
Re: batch-files in MS-DOS
« Reactie #4 Gepost op: 16 april 2002, 07:40:50 »
Ik weet niet of je hier iets aan hebt, maar dit is een site met allemaal DOS-commando's:
https://www3.sympatico.ca/rhwatson/dos7/
Windows Vista Home Premium - Dual Core 6400  @ 2,13 GHZ - NVidia Geforce 7100 GS - 2 GB - IE 7.0 - Office 2007- Avast
-Telenet

Offline Verygoodman

  • Ambassadeur
  • *****
  • Berichten: 1.475
  • domme vragen bestaan niet ,domme antwoorden wel
Re: batch-files in MS-DOS
« Reactie #5 Gepost op: 16 april 2002, 07:49:51 »
Ik (= broer  :)) ben misschien  van den oude stempel.
Maar het werkt toch :)
Van WSH heb ik nog niet eens gehoord. Als je wil kun je me hier wat uileg over geven.
Unix is een ander platform en Lunix (O.S.) is hier niet geïnstalleerd.
Het is toch (bijna) overal Windows wat de klok slaat. Het is het populairste maar zeker niet het beste.

Nogmaals bedankt,
groetjes


groetjes verygoodman

Windows ME, Workst, Intel(r) Celeron(tm) processor, 128 MB RAM, HDD:9 GB, FAT32, Internet Explorer 6.0, Outlook Express, Skynet , AVG

Offline Verygoodman

  • Ambassadeur
  • *****
  • Berichten: 1.475
  • domme vragen bestaan niet ,domme antwoorden wel
Re: batch-files in MS-DOS
« Reactie #6 Gepost op: 16 april 2002, 07:56:30 »
Ik weet niet of je hier iets aan hebt, maar dit is een site met allemaal DOS-commando's:
https://www3.sympatico.ca/rhwatson/dos7/

Hier kan ik ook wat mee doen.
Bedankt.
groetjes verygoodman

Windows ME, Workst, Intel(r) Celeron(tm) processor, 128 MB RAM, HDD:9 GB, FAT32, Internet Explorer 6.0, Outlook Express, Skynet , AVG

Offline Predator

  • Oplosser
  • ****
  • Berichten: 585
Re: batch-files in MS-DOS
« Reactie #7 Gepost op: 17 april 2002, 04:03:13 »

Citaat
Ik (= broer  :)) ben misschien  van den oude stempel.
Maar het werkt toch :)
Van WSH heb ik nog niet eens gehoord. Als je wil kun je me hier wat uileg over geven.
Unix is een ander platform en Lunix (O.S.) is hier niet geïnstalleerd.
Het is toch (bijna) overal Windows wat de klok slaat. Het is het populairste maar zeker niet het beste.

Nogmaals bedankt,
groetjes

Unix is geen platform hoor :)
Het is een verzamelnaam voor een hoop gelijkaardige OS'n die allemaal afgeleid zijn van 2 voorouders.
Linux is eigenlijk ook een unix variant al willen ze daar niet bijgeteld worden.

WSH = windows scripting host
Je kan daar dmv VBscript of Javascript veel dingen mee doen.
Zelfs in windows zijn er enorm veel dingen die je kan doen met scripts.

Maar "shellscripten" in windows ( batch files ) trekt op niet veel zoals je kan zien.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com