> Podotykam ze píšeš o win98 a já win 2000 (XP bude > totéž), takže to možná > nepůjde úplně přesně. > > Winrar funguje i z příkazového řádku (viz help > winraru). Mám verzi 2.71 > a jde to bez problémů. Funguje to takhle: > > winrar a soubor.rar soubor.txt > > Prida soubor.txt do soubor.rar, jak prosé ;o)) > > No a pak už ti stačí jen cyklus FOR, který projde > všechny soubory v > adresáři a zpracuje je (třeba tím winrarem). > > for %%f in (*.txt) do winrar a %%f.rar %%f > > Projde všechny soubory *.txt v aktuálním adresáři a > zpracuje je winrarem > tak, že každý soubor.txt přidá do souboru > soubor.txt.rar. Sorry za tu > zdvojenou příponu (*.txt.rar), pokud bys měl win2000 > nebo XP šlo by to > jednoduše ošetřit... > > No a pokud to chceš i v podadresářích tak použij > přepínač "/r". Tajně > douvám že funguje i pod win98... > > > for /r %%f in (*.txt) do winrar a %%f.rar %%f > > No a to je všechno... ;o) > > > Pár věcí na které je třeba dát si pozor: > - Ty soubory k zabalení by měli mít nějakou příponu, v > - mém případě > *.txt. Pokud bys to pustil na všechny soubory (*.*), > *mohl bys znovu > balit i ty rary, a to určitě nechceš. > - Když spouštíš příkaz FOR z přímo z příkazové řádky, > - musíš použít > formát proměnné %f. Pokud z dávkového souboru tak %%f > (ano, 2x zank > procento). Dávkový soubor je obyřejný texťák s příponou > *.bat, jde pak > normálně spustit. > - Soubor winrar.exe musí být buď v místě na který > - ukazuje PATH, nebo v > adresáři odkud spouštíš tu dávku (fakt stačí jen ten > winrar.exe, zkoušel > jsem to) no a nebo ho musíš zapsat s úplnou cestou. > - Dej si pozor aby v cestě kde máš ty soubory k > - zabalení nebyly mezery > ve jménech souborů/adresářů, pak bys to celé musel > dávat do uvozovek, > asi takhle: > for /r %%f in (*.txt) do winrar a "%%f.rar" "%%f" > - po zabalení to můžeš celé projít znovu a púůvodní > - soubory smazat, ale > zacházej s tím příkazem VELMI OPATRNĚ! > for /r %%f in (*.txt) do del %%f > > Hodně štěstí... > > -pp21- Diky za super vycerpavajici navod a pomoc :) Pravdepodobne bych se s tim trapil, ale Tvoje napoveda je na Jednicku. Du se hrat (to vyzkouset :) Jeste jednou diky. Plastr -- plastr@post.cz -- Akcni unorova nabidka "3 za cenu 1"! Ziskejte VOLNY ADSL 512/128 3GB za cenu 1GB! http://adsl.volny.czReceived on Sun, 13 Feb 2005 15:07:32 +0100 (CET)
This archive was generated by hypermail 2.1.8 : 13. 02. 2005, 15:07 CET