abonnement Unibet Coolblue Bitvavo
pi_8301362
code:
@echo off
for %%q in (*.bat) do set batchfiles=%%q
echo batchfiles
pause

wat ik nu krijg is:

batchfiles

maar ik moet dus een lijst krijgen met alle batchbestanden in die map.

wat doe ik fout?

nuff said.
pi_8301476
code:
dir *.bat
Toch?
  woensdag 5 februari 2003 @ 22:10:53 #3
41223 Wile_E_Coyote
Thank God I'm an atheist
pi_8301508
moet dat dan niet zijn
code:
echo %%q
* Wile_E_Coyote doet maar een gooi
Art is long and time is fleeting
And our hearts, though stout and brave
Still, like muffled drums are beating
Funeral marches to the grave
pi_8301522
quote:
Op woensdag 5 februari 2003 22:09 schreef DJKoster het volgende:
code:
dir *.bat
Toch?
ja maar als ik een lijst wil van alle batch bestanden op de pc kan ik
(*.bat ../*.bat) gebruiken... en met dir krijg je alleen de bestanden in dezelfde map..
nuff said.
pi_8301528
druk eens op F3....
of moet het persee in dos

dan kan je gewoon dir *.bat doen zoals die kerel boven me heeft gezecht

  woensdag 5 februari 2003 @ 22:11:56 #6
25527 FallenAngel666
Think of the kittens!
pi_8301529
Moet je batchfles niet tussen % zetten?
Dus echo %batchfiles%?!


Edit: Even getest en je moet het idd tussen % zetten

[Dit bericht is gewijzigd door FallenAngel666 op 05-02-2003 22:14]

Signature:
Maximaal
4
regels
pi_8301588
quote:
Op woensdag 5 februari 2003 22:11 schreef FallenAngel666 het volgende:
Moet je batchfles niet tussen % zetten?
Dus echo %batchfiles%?!
@echo off
for %%q in (*.bat) do set %batchfiles%=%%q
echo %batchfiles%
pause

error:
de syntaxis van de opdracht is fout

nuff said.
  woensdag 5 februari 2003 @ 22:15:19 #8
15181 MahRain
...Let's Rock
pi_8301605
code:
c:\> dir *.bat /s
Whatever doesn't kill you, makes you stronger. - Friedrich Nietzsche
  woensdag 5 februari 2003 @ 22:15:52 #9
25527 FallenAngel666
Think of the kittens!
pi_8301619
Alleen je batchfiles na de echo
Anders weet ie namelijk niet dat je een variabele aangeeft
Signature:
Maximaal
4
regels
pi_8301623
@echo off
for %%q in (*.bat) do set batchfiles=%%q
echo %batchfiles%
pause


dit werkt...
alleen krijg ik nu alleen maar de naam van het bestand zelf...
en niet een lijst

nuff said.
pi_8301632
quote:
Op woensdag 5 februari 2003 22:14 schreef 0 het volgende:

[..]

@echo off
for %%q in (*.bat) do set %batchfiles%=%%q
echo %batchfiles%
pause

error:
de syntaxis van de opdracht is fout


is de windows zoekmachine geen optie??
pi_8301639
quote:
Op woensdag 5 februari 2003 22:15 schreef MahRain het volgende:
code:
c:\> dir *.bat /s

of
code:
c:\> dir/s *.bat
pi_8301695
quote:
Op woensdag 5 februari 2003 22:16 schreef Da_Koen het volgende:

[..]

is de windows zoekmachine geen optie??


nope
nuff said.
pi_8301698
code:
dir/s/b *.bat
Krijg je een mooi lijstje zonder verdere gegevens
  woensdag 5 februari 2003 @ 22:18:58 #15
25527 FallenAngel666
Think of the kittens!
pi_8301706
quote:
Op woensdag 5 februari 2003 22:15 schreef 0 het volgende:
@echo off
for %%q in (*.bat) do set batchfiles=%%q
echo %batchfiles%
pause


dit werkt...
alleen krijg ik nu alleen maar de naam van het bestand zelf...
en niet een lijst


Jah dat klopt, je set namelijk maar 1 naam van een batchfile in de variabele batchfiles.
Signature:
Maximaal
4
regels
pi_8301725
quote:
Op woensdag 5 februari 2003 22:18 schreef FallenAngel666 het volgende:

[..]

Jah dat klopt, je set namelijk maar 1 naam van een batchfile in de variabele batchfiles.


moet ik een loopje gebruiken dan... of krijg ik dan telkens de zelfde...?
nuff said.
pi_8301835
@echo off
for %%q in (*.txt ../*.txt) do set textfile=%%q
echo zero was here >> %textfile%
pause

dus als ik dit doe...
dan voeg ik "zero was here" toe aan 1 textbestand...

maar hoe voeg ik dat toe aan alle textbestanden...

( ja ik ben maar wat aan het klooien )

nuff said.
  woensdag 5 februari 2003 @ 22:25:32 #18
25527 FallenAngel666
Think of the kittens!
pi_8301869
Ik snap niet echt waar je naar toe wilt eigenlijk, wat wil je precies doen?
Signature:
Maximaal
4
regels
pi_8301899
quote:
Op woensdag 5 februari 2003 22:25 schreef FallenAngel666 het volgende:
Ik snap niet echt waar je naar toe wilt eigenlijk, wat wil je precies doen?
ik ben een beetje aan het klooien... maar ik wil eens weten hoe die variabelen werken.... dus gewoon voor de lol
nuff said.
  woensdag 5 februari 2003 @ 22:27:38 #20
25527 FallenAngel666
Think of the kittens!
pi_8301923
Ah juist, ikke jij snappen
Je moet anders hier eens kijken:

http://gearbox.maem.umr.edu/~batch/batchtoc.htm

Signature:
Maximaal
4
regels
pi_8302000
quote:
Op woensdag 5 februari 2003 22:27 schreef FallenAngel666 het volgende:
Ah juist, ikke jij snappen
Je moet anders hier eens kijken:

http://gearbox.maem.umr.edu/~batch/batchtoc.htm


ikke jou danken...

had nog geen goede tutorial gevonden....
hooguit wat "hoe werkt @echo off" tutorials...

nuff said.
pi_8302219
ik ben er uit:
code:
@echo off
for %%q in (*.bat) do echo %%q
pause

tis nog makkelijker danik dacht...
nuff said.
pi_8302269
wist niet dat batch files lussen ondersteunden
[url=http://4aal.nl/muziek.php][Muziek collectie][/url] [url=http://www.democrates.net/index.php][Democrates][/url] [url=http://www.retecool.com][Retecool][/url] [url=http://4aal.nl/tv/tv.php][TV gids][/url]
  woensdag 5 februari 2003 @ 22:47:26 #24
25527 FallenAngel666
Think of the kittens!
pi_8302408
Signature:
Maximaal
4
regels
  woensdag 5 februari 2003 @ 22:52:04 #25
25527 FallenAngel666
Think of the kittens!
pi_8302523
quote:
Op woensdag 5 februari 2003 22:40 schreef 0 het volgende:
ik ben er uit:
code:
@echo off
for %%q in (*.bat) do echo %%q
pause

tis nog makkelijker danik dacht...
Nog makkelijker is gewoon:
code:
@echo off
dir /b *.bat > batch.txt
type batch.txt
del batch.txt
pause 

Dan heb je helemaal nix met variabelen te maken, maar dit is natuurlijk lang niet zo netjes
Signature:
Maximaal
4
regels
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')