Starity

Csoportos mappa létrehozás

Hozzászólok Nem indíthatsz új témát!
2006. április 17. 20:32 #1
Tuvok
Tuvok
    Csoport: Tag
Csatlakozott: 05.03.19.
Hozzászólás: 945
Csatolások: 822
Azonosító: 4709
Offline offline
Üdv.

Olyan kérdésem lenn hogy tud e valaki olyan progit, amivel egyszerre több(sok) mappát is létre lehet hozni. Például : képgalériáknál Gal 1, Gal 2 stb.

A Gal szó ugyanaz csak a szám változik a végén.

Előre is köszi.
2006. április 17. 20:51 #2
Balu
Balu
    Csoport: Tag
Csatlakozott: 04.10.12.
Hozzászólás: 871
Csatolások: 628
Azonosító: 211
Offline offline
Sokra nem mész velem, de ilyen próblémával már találkoztam anno, talán a bordán.
Csávó írt egy pár soros progit, és jött vagy 160 mappa.
2006. április 17. 20:59 #3
- törölt felhasználó -    
hát eszt továb tart leírni mint megcsinálni:
Notepad-al készítesz egy batch file-t (például: letrehoz.bat néven)
tartalma (például):

md Galeria 01
md Galeria 02


stb...

bemásolod oda a batch file-t ahol létre akarod hozni a könyvtárakat
futtatod

és kész.

Persze Delphi-be is ösze lehet ütni egy paraméterezhető progit, de ilyen egyszerű feladatra minek...
wink.gif
2006. április 17. 21:09 #4
Tuvok
Tuvok
    Csoport: Tag
Csatlakozott: 05.03.19.
Hozzászólás: 945
Csatolások: 822
Azonosító: 4709
Offline offline
Idézet(Q-kac @ 2006, April 17. - 19:59)
hát eszt továb tart leírni mint megcsinálni:
Notepad-al készítesz egy batch file-t (például: letrehoz.bat néven)
tartalma (például):

md Galeria 01
md Galeria 02


stb...

bemásolod oda a batch file-t ahol létre akarod hozni a könyvtárakat
futtatod

és kész.

Persze Delphi-be is ösze lehet ütni egy paraméterezhető progit, de ilyen egyszerű feladatra minek...
  wink.gif

Na igen, de ezzel ugyan ott vagyok. Egyesével kell beirogatni a mappa neveit.
2006. április 17. 21:40 #5
- törölt felhasználó -    
Ctrl + C , Ctrl + V

vagy

Excel:

2006. április 17. 21:58 #6
Tuvok
Tuvok
    Csoport: Tag
Csatlakozott: 05.03.19.
Hozzászólás: 945
Csatolások: 822
Azonosító: 4709
Offline offline
Idézet(Q-kac @ 2006, April 17. - 20:40)
Ctrl + C , Ctrl + V

vagy

Excel:



Tökéletes. Köszi meghajolo.gif meghajolo.gif
2006. április 17. 23:10 #7
- törölt felhasználó -    
Idézet(Tuvok @ 2006, April 17. - 20:58)
Tökéletes. Köszi  meghajolo.gif  meghajolo.gif


Egy bibijét találtam.
a szóközzel nem boldogul a batch
ezért ki kell cserélni - például - egy aláhúzzásra:



Szívesen! smileeee.gif
2006. április 17. 23:25 #8
Tuvok
Tuvok
    Csoport: Tag
Csatlakozott: 05.03.19.
Hozzászólás: 945
Csatolások: 822
Azonosító: 4709
Offline offline
Idézet(Q-kac @ 2006, April 17. - 22:10)
Egy bibijét találtam.
a szóközzel nem boldogul a batch
ezért ki kell cserélni - például - egy aláhúzzásra:



Szívesen!   smileeee.gif

Nekem tök messze rakja a számozást a szótól És úgy már nem egy szóköz
2006. április 18. 00:57 #9
- törölt felhasználó -    
Nos nem vagyok egy nagy Excel-es de itt a programkód:
2006. április 18. 11:18 #10
Lulu
Lulu
új tag
    Csoport: Tag
Csatlakozott: 05.01.28.
Hozzászólás: 40
Csatolások: 0
Azonosító: 3215
Offline offline
Idézet
for %%a in (0 1 2 3 4 5 6 7 8 9) do for %%b in (0 1 2 3 4 5 6 7 8 9) do for %%c in (0 1 2 3 4 5 6 7 8 9) do md "Galeria "%%a%%b%%c


Ez a kis batch csinál párat, pontosabban 'Galeria 000'-tól 'Galeria 999'-ig létreh pont 1000-ret biggrin.gif

2006. április 18. 12:02 #11
Freeze
Freeze
**********
    Csoport: Moderátor
Csatlakozott: 04.10.06.
Hozzászólás: 6473
Csatolások: 2512
Azonosító: 1
Offline offline
Idézet(XXX @ 2006, April 18. - 11:18)
Ez a kis batch csinál párat, pontosabban 'Galeria 000'-tól 'Galeria 999'-ig létreh pont 1000-ret  biggrin.gif

Ez jó, de hogy állítod le mondjuk 234-nél? biggrin.gif
2006. április 18. 12:50 #12
Tuvok
Tuvok
    Csoport: Tag
Csatlakozott: 05.03.19.
Hozzászólás: 945
Csatolások: 822
Azonosító: 4709
Offline offline
Idézet(Q-kac @ 2006, April 17. - 23:57)
Nos nem vagyok egy nagy Excel-es de itt a programkód:


Most már tényleg OK. Köszi
2006. április 18. 14:08 #13
Lulu
Lulu
új tag
    Csoport: Tag
Csatlakozott: 05.01.28.
Hozzászólás: 40
Csatolások: 0
Azonosító: 3215
Offline offline
Idézet(Freeze @ 2006, April 18. - 11:02)
Ez jó, de hogy állítod le mondjuk 234-nél? biggrin.gif


Kávéfőzés nem kell bele? tongue.gif
2006. április 18. 15:24 #14
Wyns
Wyns
visszatérő vendég
    Csoport: Tag
Csatlakozott: 04.10.06.
Hozzászólás: 207
Csatolások: 3
Azonosító: 4
Offline offline
Idézet(Freeze @ 2006, April 18. - 11:02)
Ez jó, de hogy állítod le mondjuk 234-nél? biggrin.gif


Mondjuk így:
CODE

@echo off
rem eredeti nev: adir.bat
rem haznalat: adir.bat
rem pl: adir.bat "dir_" 0 100


for /l %%i in (%2,1,%3) do (
if %%i gtr 99 (md %1%%i) else (if %%i gtr 9 (md %10%%i) else (md %100%%i)))



Elég butácska kód, mert fixen 3 jegyűre egészíti ki a számokat.
Használata: 1. kapcsoló a könyvtárnév, 2. kapcsoló a kezdőszám, 3. kapcsoló a végszám.


Régi szép idők emlékére itt van egy automatikus hosszkiegészítős kód is ennek kiküszöbölésére:

CODE

@echo off
rem eredeti nev: adir2.bat
rem haznalat: adir
rem pl: adir2.bat "dir_" 0 100


set ltemp=%3
set length=0

:lcheck
set /a ltemp/=10
set /a length+=1
if %ltemp% gtr 0 goto lcheck

set i=%2

:makedir
if %i% gtr %3 goto end
set l2temp=%i%
set length2=0

:lcheck2
set /a l2temp/=10
set /a length2+=1
if %l2temp% gtr 0 goto lcheck2

set prefix=
set j=%length2%

:pref
if %j% geq %length% goto skip
set prefix=%prefix%0
set /a j+=1
goto pref

:skip
md %1%prefix%%i%
set /a i=%i%+1
goto makedir

:end
for %%i in (ltemp length l2temp length2 i prefix j) do set %%i=



UI.: nem tehetek róla, elkapott a nosztalgia... unsure.gif
2006. április 19. 03:41 #15
FlowM@N
FlowM@N
Technical Expert
    Csoport: Tag
Csatlakozott: 04.10.06.
Hozzászólás: 564
Csatolások: 72
Azonosító: 2
Offline offline
Válogathatsz a megoldások között. _nevet.gif Itt egy béta verzijóóó....

Jah kell hozzá /meg sok más programhoz is/ ez is:

http://www.microsoft.com/downloads/details...&displaylang=en
Hozzászólok Nem indíthatsz új témát!