Jak do příkazu v bat dávce vložit cestu? Vyřešeno

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3353
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Jak do příkazu v bat dávce vložit cestu?

Příspěvekod atari » 03 zář 2013 15:25

Tento kod do proměnné %cnt% uloží počet souborů v aktuální složce. Potřebuji tam však zadat cestu, například "d:\slozka" a nějak se mi nedaří. Poradí někdo?

Kód: Vybrat vše

set cnt=0
for %%A in (*) do set /a cnt+=1

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7398
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Jak do příkazu v bat dávce vložit cestu?

Příspěvekod faraon » 03 zář 2013 16:55

Co si nejasně vzpomínám, tak parametry dávky byly označené snad %1, %2, %3 až %9. Pokud jich bylo potřeba víc, musely se "šoupnout" příkazem SHIFT, ale to byla nevratná operace. Používal jsem to v době MS-DOSu 5.0, netuším jak to bude fungovat dneska :lol:
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11113
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: Jak do příkazu v bat dávce vložit cestu?  Vyřešeno

Příspěvekod zeus » 03 zář 2013 17:17

Snad te neudivi, ze to stale funguje (XP).
for %%A in (%1\*) do...
nebo primo
for %%A in (d:\slozka\*) do...
Prazaci jo ty se maj, az kdyz si me zavolaj..

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3353
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Jak do příkazu v bat dávce vložit cestu?

Příspěvekod atari » 03 zář 2013 17:30

zeus: díky moc, funguje to. (Já zapomněl na tu hvězdičku, tam nechat.)


Zpět na “Windows 11, 10, 8...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů