Toon posts:

[.bat] programmeren

Pagina: 1
Acties:
  • 144 views sinds 30-01-2008

Verwijderd

Topicstarter
is er ergens een website die informatie geeft over de commando's van een .bat bestandje?

Verwijderd

ff zoeke op google doet wonderen ;)

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

je kunt in DOS of op een Command Prompt ook gewoon "HELP" intypen...

QnJhaGlld2FoaWV3YQ==


  • JER00N
  • Registratie: Maart 2002
  • Niet online
http://www.robvanderwoude.com/ is wel een goeie site.
Batch is btw geen programmeren maar scripten :+ B)

Verwijderd

@Echo off
vertel wat je wil en ik denk dat zat mensen hier zo een scripje voor je ingelkaar draaien.

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 23:30

Reptile209

- gers -

zie: http://www.computerhope.com/batch.htm

OMG, probeerde voor de gein www.command.com :D

Zo scherp als een voetbal!


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Verwijderd schreef op 07 August 2003 @ 18:01:
@Echo off
vertel wat je wil en ik denk dat zat mensen hier zo een scripje voor je ingelkaar draaien.
script requests zijn toch verboden hier :P

mja het moet hier wel lukken ja

Blog [Stackoverflow] [LinkedIn]


  • Opi
  • Registratie: Maart 2002
  • Niet online

Opi

Nu we dan toch met een topic-met-slotjes-potentie bezig zijn, een n00b-vraagje tussendoor:
Is het mogelijk om het ene commando pas uit te laten voeren wanneer het tweede klaar is? Ik wil namelijk eerst scandisk laten draaien en daarna meteen de boel laten defragmenteren.
Mijn huidige script is:
code:
1
2
3
4
5
@ echo off
C:\WINDOWS\SCANDSKW.EXE /a /n   
C:\WINDOWS\DEFRAG C:\ D:\ E:\

Close

Maar hier begint defrag dus te zeuren dat er een programma bezig is.

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Yah, Scandskw start als een apart proces op (buiten de console) en dus gaat 't scriptje verder...

Forget your fears...
...and want to know more...


Verwijderd

Topicstarter
is het mogelijk om via een .bat bestand .txt bestanden te maken?

  • The Third Man
  • Registratie: September 2001
  • Laatst online: 23:23

The Third Man

The Third Jellyfish

Verwijderd schreef op 07 August 2003 @ 18:23:
is het mogelijk om via een .bat bestand .txt bestanden te maken?
Ja, mbv copy.

Verwijderd

wat? jezus zeg, gebruik de search.
Wat wil je precies in je .txt-bestand zettten? De uitvoer van je commando's?
code:
1
dir /s >> search.txt

voila!

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 23:30

Reptile209

- gers -

Batchfile:
1
2
@echo off
echo Dit is regel 1 in woei.txt > woei.txt

Maar voor meerdere regels moet je denk ik losse bestanden maken en die dan met copy aan elkaar rijgen... mooie vingeroefening :)

[ Voor 4% gewijzigd door Reptile209 op 07-08-2003 18:26 ]

Zo scherp als een voetbal!


  • Archie_T
  • Registratie: Januari 2002
  • Laatst online: 20:59
Reptile209 schreef op 07 August 2003 @ 18:25:
Batchfile:
1
2
@echo off
echo Dit is regel 1 in woei.txt > woei.txt

Maar voor meerdere regels moet je denk ik losse bestanden maken en die dan met copy aan elkaar rijgen... mooie vingeroefening :)
Nee hoor, regel 2 >> woei.txt :-)
Aetje schreef op 07 augustus 2003 @ 18:21:
Yah, Scandskw start als een apart proces op (buiten de console) en dus gaat 't scriptje verder...
Nee hoor, daar heb je call /W voor.

[ Voor 27% gewijzigd door Archie_T op 07-08-2003 18:29 ]


Verwijderd

Topicstarter
waar is die echo off command voor?

  • The Third Man
  • Registratie: September 2001
  • Laatst online: 23:23

The Third Man

The Third Jellyfish

Reptile209 schreef op 07 August 2003 @ 18:25:
Batchfile:
1
2
@echo off
echo Dit is regel 1 in woei.txt > woei.txt

Maar voor meerdere regels moet je denk ik losse bestanden maken en die dan met copy aan elkaar rijgen... mooie vingeroefening :)
Nee, met een truukje op de commandprompt bij de opdracht copy kan je gewoon tekst intikken en op enter drukken en afsluiten met ^Z. Ik ga dat alleen nu niet vertellen, omdat ik vind dat TS te weinig moeite doet om zelf antwoorden op zijn vragen te krijgen.

EDIT
Verwijderd schreef op 07 August 2003 @ 18:28:
waar is die echo off command voor?
My case rests :Z

[ Voor 13% gewijzigd door The Third Man op 07-08-2003 18:30 ]


  • Opi
  • Registratie: Maart 2002
  • Niet online

Opi

Verwijderd schreef op 07 augustus 2003 @ 18:28:
waar is die echo off command voor?
Lees jij de links die worden gegeven uberhaupt wel!? Daar staat vrolijk in uitgelegd waar @echo off voor dient. :)

  • Archie_T
  • Registratie: Januari 2002
  • Laatst online: 20:59
Verwijderd schreef op 07 August 2003 @ 18:28:
waar is die echo off command voor?
Ik ben bang dat dit niets word, misschien moet je toch eerst even op de sites kijken die hierboven genoemd worden.
Suc6!

Verwijderd

Verwijderd schreef op 07 August 2003 @ 18:28:
waar is die echo off command voor?
alle volgende commando's uitvoeren maar niet op het scherm laten zien

zelfde als een apenstaartje voor de regel, maar dan dus voor alle regels die eronder staan

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 23:30

Reptile209

- gers -

Haal 'm maar eens weg... :)
@echo off zorgt er voor dat het commando dat je geeft niet in beeld verschijnt. Het @-je ervoor zorgt dat ook echo off niet getoond wordt.

edit:
:( laat :)

[ Voor 13% gewijzigd door Reptile209 op 07-08-2003 18:31 ]

Zo scherp als een voetbal!


Verwijderd

tis alleen flauw dat er niet zoiets als touch bij de prompt zit

Verwijderd

nou we toch bezig zijn: iedereen weet hoe je een batch bestandje schrijft die je harde schijf leeghaalt zonder dat je het doorhebt.

hoe komt het dat NAV zo'n bestand niet herkend als virus? als je die draait ben je wel de lul.

Verwijderd

Topicstarter
jah ik zit nu ff bij die site te kijken.

  • The Third Man
  • Registratie: September 2001
  • Laatst online: 23:23

The Third Man

The Third Jellyfish

Verwijderd schreef op 07 August 2003 @ 18:33:
nou we toch bezig zijn: iedereen weet hoe je een batch bestandje schrijft die je harde schijf leeghaalt zonder dat je het doorhebt.

hoe komt het dat NAV zo'n bestand niet herkend als virus? als je die draait ben je wel de lul.
Omdat het geen virus is, dûh! |:(

  • The Third Man
  • Registratie: September 2001
  • Laatst online: 23:23

The Third Man

The Third Jellyfish

Verwijderd schreef op 07 augustus 2003 @ 18:30:
tis alleen flauw dat er niet zoiets als touch bij de prompt zit
Is er wel.

Verwijderd

Lekkere Kwal schreef op 07 August 2003 @ 18:34:
[...]
Omdat het geen virus is, dûh! |:(
weet ik wel, maar als ik dat ding rename naar inst-msn.bat en iemand klikt erop...
krijg je toch een virus-like resultaat.

Verwijderd

Topicstarter
iets wat ik niet kon vinden, Kan je ook iets via .bat laten deleten?

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 23:30

Reptile209

- gers -

Batchfile:
1
2
3
4
5
6
7
8
@echo off
REM Touch.bat

ren %1 w00t.GoT
ren w00t.GoT %1

echo %1 has been touched...
^Z


EDIT:
Kom op zeg Energie, wel eens van del gehoord?? Tip: del /?
:|

[ Voor 27% gewijzigd door Reptile209 op 07-08-2003 18:38 ]

Zo scherp als een voetbal!


  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 20:35

The Bad Seed

Chaotic since 1983

Verwijderd schreef op 07 August 2003 @ 18:33:
nou we toch bezig zijn: iedereen weet hoe je een batch bestandje schrijft die je harde schijf leeghaalt zonder dat je het doorhebt.

hoe komt het dat NAV zo'n bestand niet herkend als virus? als je die draait ben je wel de lul.
Vandale.nl:com·pu·ter·vi·rus (het ~)
1 ongewild gekopieerd computerprogramma dat zichzelf als een virus vermenigvuldigt en in meer of mindere mate schade veroorzaakt aan bestanden of geheugen
1) Het is niet ongewild als je zoiets op je eigen pc zet, het komt er niet vanzelf 8)7
2) Het vermenigvuldigt zich niet(en dus ook niet als een virus) :)

Hail to the guardians of the watchtowers of the north


Verwijderd

met pause?

Verwijderd

Duracell schreef op 07 August 2003 @ 18:38:
[...]


[...]

1) Het is niet ongewild als je zoiets op je eigen pc zet, het komt er niet vanzelf 8)7
2) Het vermenigvuldigt zich niet(en dus ook niet als een virus) :)
ok thx dat is het. ik dacht eigenlijk alleen maar aan het mailen aan iemand.

Verwijderd

Topicstarter
EDIT:
Kom op zeg Energie, wel eens van del gehoord?? Tip: del /?
:|[/quote]

ok, ben nu bezig me test2.bat
@echo off
del/woei.txt

maar hij delete het niet, dus ik doe blijkbaar iets fout

  • Opi
  • Registratie: Maart 2002
  • Niet online

Opi

Dit werkt denk ik op zich wel, maar dan moet ik er alsnog bij blijven zitten om later op een knopje te drukken en dat wilde ik juist voor zijn.
Archie_T schreef op 07 August 2003 @ 18:28:
Nee hoor, daar heb je call /W voor.
Ik heb het bij beide commando's geprobeerd, maar bij beiden werkt het niet.

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 23:30

Reptile209

- gers -

Verwijderd schreef op 07 augustus 2003 @ 18:42:
ok, ben nu bezig me test2.bat
@echo off
del/woei.txt

maar hij delete het niet, dus ik doe blijkbaar iets fout
Nee: letterlijk del /? (incl. spatie tussen de L en de /). Da's de help...
Je moet in je eigen .bat ook de / door een spatie vervangen.

[ Voor 12% gewijzigd door Reptile209 op 07-08-2003 18:46 ]

Zo scherp als een voetbal!


  • vassago
  • Registratie: Januari 2000
  • Laatst online: 21:47
OpifexMaximus schreef op 07 August 2003 @ 18:18:

Mijn huidige script is:
[code]
@ echo off
C:\WINDOWS\SCANDSKW.EXE /a /n
C:\WINDOWS\DEFRAG C:\ D:\ E:\
@ echo off
start /w C:\WINDOWS\SCANDSKW.EXE /a /n
C:\WINDOWS\DEFRAG C:\ D:\ E:\


Sim-pel... LOL

  • Opi
  • Registratie: Maart 2002
  • Niet online

Opi

vassago schreef op 07 August 2003 @ 18:49:
@ echo off
start /w C:\WINDOWS\SCANDSKW.EXE /a /n
C:\WINDOWS\DEFRAG C:\ D:\ E:\

Sim-pel... LOL
Bedankt dude.
* Opi gaat zich weer eens diep lopen schamen. ;)

  • Archie_T
  • Registratie: Januari 2002
  • Laatst online: 20:59
OpifexMaximus schreef op 07 August 2003 @ 18:58:
[...]

Bedankt dude.
* Archie_T gaat zich weer eens diep lopen schamen. ;)
Archie_T schaamt mee........

Verwijderd

Topicstarter
wat verschilt een virus die bestanden kan deleten met een .bat bestand die bestanden delete?

Verwijderd

Verwijderd schreef op 07 August 2003 @ 19:00:
wat verschilt een virus die bestanden kan deleten met een .bat bestand die bestanden delete?
vroeg ik me eerst ook af, maar iemand had het antwoord al gepost.
een virus verspreidt zichzelf, terwijl je een batchbestand met de hand naar iedereen toe moet gaan mailen

Verwijderd

waar om geen kix als je wilt dat het script wacht met het volgende komando

Verwijderd

Topicstarter
is het niet mogelijk om het via een ingewikkelde manier zichzelf te laten verspreiden?

  • vassago
  • Registratie: Januari 2000
  • Laatst online: 21:47
Verwijderd schreef op 07 augustus 2003 @ 19:07:
waar om geen kix als je wilt dat het script wacht met het volgende komando
Waarom wel?

Waarom niet? Omdat het een stuk ingewikkelder is.

Verwijderd

Verwijderd schreef op 07 augustus 2003 @ 19:07:
is het niet mogelijk om het via een ingewikkelde manier zichzelf te laten verspreiden?
ik denk dat je met copy 2 kopieen op 1 pc kunt maken, maar om die vervolgens weer doorgemaild te krijgen lijkt me niet mogelijk met de standaard batch commando's.

dan moet je met visual basic oid gaan werken, maar dan is het geen batch meer, en bovendien pikt je antivirus hem er dan meteen uit

Verwijderd

Topicstarter
ok dit heb ik tot nu toe gemaakt. Maar nu wil ik dat OMG.txt meteen automatisch word geopent. (is het ook mogelijk om het automatisch te laten sluiten). En hoe zou ik de opdracht kunnen geven om dit .bat bestandje automatisch zichzelf van naam te veranderen. Ik heb begrepen dat met command REN je het kan veranderen, maar dan moet je wel eerst helemaal de locatie van het bestandje opgeven :S

echo off
:: test bestand nummer 3 [.bat]
echo test > OMG.txt
PAUSE
DEL OMG.txt

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Verwijderd schreef op 07 August 2003 @ 19:07:
is het niet mogelijk om het via een ingewikkelde manier zichzelf te laten verspreiden?
Dat is de enige vraag die niet al dan niet letterlijk in de (links in de) SA FAQ staat :o
Ik heb begrepen dat met command REN je het kan veranderen, maar dan moet je wel eerst helemaal de locatie van het bestandje opgeven
Met de parameter %0 krijg je de aanroep zelf, dus bijvoorbeeld:
C:\>copy con woei.cmd
@echo %0
^Z
1 file(s) copied.

C:\>woei
woei

C:\>woei.cmd
woei.cmd

C:\>
.cmd is een WinNTx variant van .bat, het maakt eigenlijk niet uit welke benaming je gebruikt zolang je NTx gebruikt.

Maar goed, je originele vraag is nu wel beantwoord en de meeste vervolgvragen zijn met een half uurtje zoeken op de verschillende pagina's over DOS heel goed uit te vinden. Helpen af te maken OK, maar dit zijn toch vragen die je zelf kunt bantwoorden door wat rond te kijken & proberen :)

De pagina's in de SA FAQ, Rob vd Woude's pagina en commando /? voor het commando dat je wilt gebruiken is zat. Daarnaast kan je gewoon een dozijn of wat bestaande batchfiles doorlezen en begrijpen, kan heel wat van geleerd worden. Als je vast loopt willen we vast wel helpen maar 99% kan je echt zelf wel afmaken met de pagina's + de search: als je zonder zelf wat te doen hulp wilt moet je niet op GoT zijn maar betalen voor onze arbeid ;)

offtopic:
huh, www.robvanderwoude.com stond toch al lang in de FAQ :? Oeps :+


Check je mail trouwens even: eerst zelf zoeken dan vragen is toch echt nodig :)

[ Voor 4% gewijzigd door F_J_K op 07-08-2003 20:02 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1

Dit topic is gesloten.