code:Kan ik nu een batch file zo maken dat hij steeds een map maakt die in dat tekstbestand staat? Dus dat hij loopt :map1
map2
map3
enz...
Of is dit in een programmeer taal simpel te maken?
Mvg,
R
Maar ik deed dat altijd in excel
Vulde ik in cel 1: md C:\1
en dan sleepte ik dat hokje naar onder, zo kreeg ik tot zover ik sleepte C:\2 C:\3 C:\4 etc
Dit kon je dan in je batchfile plakken en je bent klaar.
Goed voor duizende mappen.
Of doe het in een QBasic bestandje, dat kun je wel op de manier met die x doen denk ik
quote:en hoe gaat dat daar ongeveer?
Op maandag 29 december 2003 21:48 schreef Kevin_D het volgende:Of doe het in een QBasic bestandje, dat kun je wel op de manier met die x doen denk ik
[Dit bericht is gewijzigd door Slarioux op 04-01-2004 19:27]
quote:
Op maandag 29 december 2003 22:10 schreef TheWilliedockSaints het volgende:
reeksen zijn verboden!
kijk maar in de policy
quote:Als dat al zo zou zijn, waar slaat het dan op?
Op maandag 29 december 2003 22:10 schreef TheWilliedockSaints het volgende:
reeksen zijn verboden!
kijk maar in de policy
quote:Een matigge grap
Op maandag 29 december 2003 22:25 schreef Orion-666- het volgende:[..]
Als dat al zo zou zijn, waar slaat het dan op?
quote:Windows XP
Op maandag 29 december 2003 22:32 schreef Lucille het volgende:
Met welk OS werk je?
quote:En hoe dan precies?
Op maandag 29 december 2003 23:34 schreef SuperRembo het volgende:
Anders kan 't wel met wscript.
Iedereen zegt me waarmee het kan maar niet hoe
Magoed, alvast bedankt
code:Uivoeren met:var fso = WScript.CreateObject("Scripting.FileSystemObject");
var dirName;while (!WScript.StdIn.AtEndOfStream)
{
dirName = WScript.StdIn.ReadLine();
fso.CreateFolder(dirName);
}
code:met in test.txt de directory's die je wil maken.cscript mkdir.js <test.txt
quote:Bedankt, daar heb ik wat aan
Op dinsdag 30 december 2003 00:38 schreef SuperRembo het volgende:[...]
Heb al wat gevonden maar dat werkt niet, drom vraag ik het maar
quote:Hahahahahaha
Op maandag 29 december 2003 22:25 schreef Orion-666- het volgende:[..]
Als dat al zo zou zijn, waar slaat het dan op?
In VBS
weet niet meer precies de code
maar zoiets was het
code:Dit was niet alles natuurlijk, maar dit was wel eht principeFor x=1 to 5000
Mkdir "Map" & str(x)
next x
quote:Als je me nou verteld hoe ik in VBS die x laat halen uit een bestand, en dat hij pas kapt als hij alles gehad heeft ben ik ook tevreden
Op dinsdag 30 december 2003 02:33 schreef EggsTC het volgende:code:For x=1 to 5000
Mkdir "Map" & str(x)
next x
quote:Ik snap er geen reet van.
Op dinsdag 30 december 2003 02:38 schreef Orion-666- het volgende:[..]
Als je me nou verteld hoe ik in VBS die x laat halen uit een bestand, en dat hij pas kapt als hij alles gehad heeft ben ik ook tevreden
Wat voor bestand?
Wat moet X zijn? een cijfer?
WTF, leg is uit wat je precies wil.
quote:zegma in het bestand input.txt staat :
Op dinsdag 30 december 2003 02:39 schreef EggsTC het volgende:[..]
Ik snap er geen reet van.
Wat voor bestand?
Wat moet X zijn? een cijfer?
WTF, leg is uit wat je precies wil.
code:en ik wil dan uitvoeren :naammap1
naammap2
naammap3
quote:Das mogelijk ja, maar dan moet je dat bestand in gaan lezen... hoezo wil je dat? Zijn het niet iedere keer dezelfde mappen dan, die je aan wilt maken?
Op dinsdag 30 december 2003 02:41 schreef Orion-666- het volgende:[..]
zegma in het bestand input.txt staat :
code:en ik wil dan uitvoeren :naammap1
naammap2
naammap3
md map_naam_die_staat_op_regel_waar_hij_nu_uithangt
Ben te moe om nou een sub te gaan schrijven om bestanden in vbs in te lezen.. dan moet je weer nadenken enzo, dat gaat niet zo goed als je nogal ben zegmaar.
quote:Het zijn nu mapnamen, volgende keer wil ik een programma met een reeks verschillende waardes aansturen enzo.
Op dinsdag 30 december 2003 02:45 schreef EggsTC het volgende:[..]
Das mogelijk ja, maar dan moet je dat bestand in gaan lezen... hoezo wil je dat? Zijn het niet iedere keer dezelfde mappen dan, die je aan wilt maken?
Ben te moe om nou een sub te gaan schrijven om bestanden in vbs in te lezen.. dan moet je weer nadenken enzo, dat gaat niet zo goed als je nogal
ben zegmaar.
Dat VBS is voor mij iig makkelijker te snappen dan Cscript boven, dus het zou handig zijn als ik dit nog wist
quote:niks meer
Op dinsdag 30 december 2003 02:49 schreef EggsTC het volgende:
hmmja, wat programmeer je dan nu? talen?
vroeger heeeeeeeeeeel veel op mijn commodore 64 geprogrammeerd toen ik 8 t/m 12 was ongeveer.
Daarna is me de overstap naar een taal als c nooit gelukt.
Maar visual basic zou dus een optie zijn om zelf wat in te rommelen.
[edit]
laatst nog een beetje in php geknoeid, das ook wel te doen, maar niks hiervoor
[/edit]
quote:Geen id
Op dinsdag 30 december 2003 02:52 schreef EggsTC het volgende:
Zou je dan niet eerst is VBS leren ofzo?
Maar om voor dit klein euveltje een taal te leren
tis handig om het te kennen maar vergt veel tijd weer...
heb er al naar gezocht maar ik weet eigenlijk niet precies wat ik moet zoeken daarom zal ik wel niks vinden...
quote:Ok, cscript met vbs kan ook hoor.
Op dinsdag 30 december 2003 02:47 schreef Orion-666- het volgende:
[..]
Dat VBS is voor mij iig makkelijker te snappen dan Cscript boven, dus het zou handig zijn als ik dit nog wist
code:Verder werkt het hetzelfde. De input komt dus via de standard input stream (WScript.StdIn) vandaar dat je nergens een open file o.i.d. ziet.Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Dim dirNameDo While Not WScript.StdIn.AtEndOfStream
dirName = WScript.StdIn.ReadLine
fso.CreateFolder(dirName)
Loop
code:Geen idee of de console in Windows op dezelfde manier kan worden gebruikt.henno@sfynx ~/test $ ls -l
total 4
-rw-r--r-- 1 henno users 15 Dec 30 03:17 input.txt
henno@sfynx ~/test $ cat input.txt
map1
map2
map3
henno@sfynx ~/test $ cat input.txt | sed 's/^/mkdir /'
mkdir map1
mkdir map2
mkdir map3
henno@sfynx ~/test $ cat input.txt | sed 's/^/mkdir /' | sh
henno@sfynx ~/test $ ls -l
total 6
-rw-r--r-- 1 henno users 15 Dec 30 03:17 input.txt
drwxr-xr-x 2 henno users 48 Dec 30 03:19 map1
drwxr-xr-x 2 henno users 48 Dec 30 03:19 map2
drwxr-xr-x 2 henno users 48 Dec 30 03:19 map3
henno@sfynx ~/test $
quote:aah je bent er weer
Op dinsdag 30 december 2003 03:14 schreef SuperRembo het volgende:[..]
Ok, cscript met vbs kan ook hoor.
mkdir.vbs:code:Verder werkt het hetzelfde. De input komt dus via de standard input stream (WScript.StdIn) vandaar dat je nergens een open file o.i.d. ziet.Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Dim dirNameDo While Not WScript.StdIn.AtEndOfStream
dirName = WScript.StdIn.ReadLine
fso.CreateFolder(dirName)
Loop
bv als ik wil :
blaat.exe dir1naam
blaat.exe dir2naam
enz?
quote:dat gaat me al helemaal te ver
Op dinsdag 30 december 2003 03:21 schreef Henno het volgende:
In Linux:code:Geen idee of de console in Windows op dezelfde manier kan worden gebruikt.henno@sfynx ~/test $ ls -l
total 4
-rw-r--r-- 1 henno users 15 Dec 30 03:17 input.txt
henno@sfynx ~/test $ cat input.txt
map1
map2
map3
henno@sfynx ~/test $ cat input.txt | sed 's/^/mkdir /'
mkdir map1
mkdir map2
mkdir map3
henno@sfynx ~/test $ cat input.txt | sed 's/^/mkdir /' | sh
henno@sfynx ~/test $ ls -l
total 6
-rw-r--r-- 1 henno users 15 Dec 30 03:17 input.txt
drwxr-xr-x 2 henno users 48 Dec 30 03:19 map1
drwxr-xr-x 2 henno users 48 Dec 30 03:19 map2
drwxr-xr-x 2 henno users 48 Dec 30 03:19 map3
henno@sfynx ~/test $
quote:Dit in de loop:
Op dinsdag 30 december 2003 03:33 schreef Orion-666- het volgende:[..]
aah je bent er weer
Hoe kun je hierin dan ipv een dir te maken een bestand aansturen met de variabele dirNamebv als ik wil :
blaat.exe dir1naam
blaat.exe dir2naam
enz?
code:Handige documentatieWshShell.Exec("blaat.exe " & dirNaam)
quote:die Exec had ik idd ergens gevonden, maar na testen lukte het mij niet
Op dinsdag 30 december 2003 03:42 schreef SuperRembo het volgende:[..]
Dit in de loop:
code:Handige documentatieWshShell.Exec("blaat.exe " & dirNaam)
Thx again! dat was hem dan
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |