> Zkratka musis RTFM ... > -pp21- Tak jeste jednou. Omlouvam se za ten ostrejsi email, uz jsem zapomel, jak znela puvodni otazka. Oprasim tedy sve znalosti davkovych souboru pro MS DOS a pokusim se to napravit. Mas tedy spoustu souboru *.zip, kazdy ma jiny nazev. V kazdem z nich je jeden soubor, ktery ma _vzdy_stejne_jmeno_, ale je v nem neco jineho. Chces je rozbalit do jednodo adresare, ale nesmeji se navzajem prepisovat, na tom jak se budou jmenovat nezalezi. Tohle by melo fungovat, teda u me to funguje. Potrebujes si stahnout a nainstalovat ten WZUNZIP, jak jsem uz napsal drive. Potrebujes znat jmeno toho souboru, co je vzdy v tom zipu. Musi byt pokazde stejny, coz doufam je. Dej ty zipy do jednoho adresare. Doporucuju to vyzkouset na nejakem malem mnozstvi, treba deseti souborech. Zkopiruj k nim ten WZUNZIP.EXE (aby si nemusel psat cestu). Vytvor v tom adresari soubor GO.BAT a do nej prekopiruj nasledujici radek a soubor uloz. FOR %%I IN (*.ZIP) DO CALL unzipren.bat %%I Tohle projde vsechny soubory s priponou zip a spusti davku UNZIPREN.BAT. V tomtez adresari vytvor dalsi soubor pojmenovany UNZIPREN.BAT a do nej napis toto: WZUNZIP %1 REN soubor.log %1.log Uloz ho a melo by to byt vsechno. Tenhle soubor se vola z toho GO.BAT a nejprve rozbali aktualni zip, potom vysledny soubor (soubor.log) prejmenuje na puvodni jmeno toho zipu, ale s priponou log. Misto soubor.log tam dej to spravny jmeno. Pokud chces jinou priponu vyslednych souboru, zmen to %1.log na %1.co_chces. Pak spust GO.BAT a melo by to byt vsechno. Ma to ale jeden hacek. Ten WZUNZIP je pouze evalution, takze ti na zacatku kazdeho spusteni zobrazi info a "press any key to continue...". Bohate postaci, kdyz budes porad drzet mezeru. Doufam, ze ti to pomohlo. -pp21- PS: Urcite by to slo resit pomoci VBscriptu, ale neumim s nim zachazet tohle je jediny co zvladnu. Ale teraba se tu najde nekdo, kdo to zvladne.
This archive was generated by hypermail 2.1.2 : 04. 11. 2001, 15:01 CET