Toon posts:

[batch] Automatisch mappen maken

Pagina: 1
Acties:
  • 791 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik wil een batch-file maken. Als je erop klikt dan maakt hij mappen met namen. Ik weet dat dit niet moeilijk is. Alleen weet ik niet hoe je zorgt dat hij mappen met spaties maakt :/

Ik ben zover gekomen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
@Echo off
Mkdir
[MOH 001],
[MOH 002],
[MOH 003],
[MOH 004],
[MOH 005],
[MOH 006],
[MOH 007],
[MOH 008],
[MOH 009],
[MOH 010],
[MOH 011],
[MOH 012],
[MOH 013],
[MOH 014],
[MOH 015],
[MOH 016],
[MOH 017],
[MOH 018],
[MOH 019],
[MOH 020],
[MOH 021],
[MOH 022],
[MOH 023],
[MOH 024],
[MOH 025],
[MOH 026],
[MOH 027],
[MOH 028],
[MOH 029],
[MOH 030],
[MOH 031],
[MOH 032],
[MOH 033],
[MOH 034],
[MOH 035],
[MOH 036],
[MOH 037],
[MOH 038],
[MOH 039],
[MOH SP 01],
[MOH SP 02],
[MOH SP 03],
[MOH SP 04],
[MOH SP 05],
[MOH SP 06],
[MOH SP 07],
[MOH SP 08],
[MOH SP 09],
[MOH SP 10],
[MOHPIC01]


Alleen dan maakt hij deze mappen aan, alleen met verkeerde namen. Een kennis op MSN zei tegen mij: Dat lukt niet, je moet de spaties vervangen.

Alleen het probleem is, ik wil die spaties in me mapnamen :9 ! Anders had ik net zo goed in Windows nieuwe map maken en naam veranderd. Maar wil het een beetje snel doen :) door middel van een batch-file.

Iemand een idee hoe ik dit kan maken :?

[ Voor 5% gewijzigd door Verwijderd op 20-11-2004 18:25 ]


Verwijderd

aanhalingstekens.
MD "[MOH 001]"
..
MD "[MOH 039]"
MD "[MOH SP 01]"
..
MD "[MOH SP 10]"
MD "[MOHPIC01]"

een gedeelte ervan kun je met FOR doen:
FOR %%x in ( 001 002 003 039 ) do MD "[MOH %%x]"
FOR %%x in ( 01 02 03 10 ) do MD "[MOH SP %%x]"
MD "MOHPIC01]"

Verwijderd

Topicstarter
Hoe bedoel je precies. Dat hij gewoon de mappen [MOH 001] t/m [MOH 039] maakt :?

Ben niet zo goed in programmeren, en dat hoeft ook niet. Zit meer in de muziek en spelletjes spelen :) Alleen dit lijkt me wel handig.

Zou je de code neer kunnen zetten, wat jij bedoeld, of het uitleggen O-)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Hij bedoelt dat je aanhalingstekens om je mapnamen moet zetten...
Ben niet zo goed in programmeren, en dat hoeft ook niet.
Dat wordt hier wel van je verwacht. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
NMe84 schreef op zaterdag 20 november 2004 @ 19:08:
Hij bedoelt dat je aanhalingstekens om je mapnamen moet zetten...


[...]

Dat wordt hier wel van je verwacht. :)
Dat van die aanhalingstekens snap ik wel :) anders had ik beter naar FOK! kennen gaan of nog lager >:)

Maar dat hij meteen map 01 t/m 50 aanmaakt zegmaar, dat je niet alles moet typen. Dat snap ik niet. Met variabelen enzo :/

Daar zou ik graag meer uitleg over willen :+

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

code:
1
FOR %%x in ( 001 002 003 039 ) do MD "[MOH %%x]"

Dat dus, alleen tussen haakjes alle getallen invullen die je nodig hebt.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Dit moet hem dan worden:
@Echo off
FOR %%x in ( 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 ) do MD "[MOH %%x]",
FOR %%x in ( 01 02 03 04 05 06 07 08 09 10 ) do MD "[MOH SP %%x]",
MD [MOHPIC01]
Bedankt!!! O-)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:40

Creepy

Tactical Espionage Splatterer

NMe84 schreef op zaterdag 20 november 2004 @ 19:08:
Hij bedoelt dat je aanhalingstekens om je mapnamen moet zetten...


[...]

Dat wordt hier wel van je verwacht. :)
Nah, zolang je maar de moeite wilt nemen om het te leren zodat je goed wordt ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Inkorten kan bijvoorbeeld door niet 001 002 te gebruiken, maar 01 02 03 (t/m 39) en dan
MD "[MOH 0%%x]"

scheelt je weer het een en ander intikken.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Creepy schreef op zaterdag 20 november 2004 @ 22:07:
Nah, zolang je maar de moeite wilt nemen om het te leren zodat je goed wordt ;)
Dat had ik idd wat beter kunnen nuanceren ja. :D

Dat terzijde: hoort dit niet in WOS?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
onder andere OSes had je zelfs kunnen 'jot'-ten. ;)

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

code:
1
for /l %i in (1,1,50) do @echo %i


lijkt me simpeler dan zelf een lijstje met variabelen te maken :o

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 16:37

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 stopt het topic in elevator's rugzakje en stuurt het per enkele post naar Windows Operating Systems

>> Windows Operating Systems

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Elevator, FOR /L is niet beschikbaar op Win95/98/ME.
Aangezien we slechts weten dat topicstarter Win95 of nieuwer gebruikt (vanwege de lange bestandsnamen) kun je niet FOR /L adviseren.
Dit zal wel op XP werken, maar ook op NT en Win2000?

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Als ik het goed heb werkt 'for' in Win9x ook niet? :)

  • nero355
  • Registratie: Februari 2002
  • Laatst online: 28-02 22:21

nero355

ph34r my [WCG] Cows :P

Waarom heb ik zo het gevoel dat dit voor minder legale doeleindes is O-) MoH SP == Medal Of Honor Spearhead toevallig ?? >:) :+

|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||


Verwijderd

Illegaal?
Zou hij niet 01-40 willen hebben voor Masters Of Hardcore ;) ? :9

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Blijven we fijntjes on topic mensen? :)
Pagina: 1