Dobry den
Snazim se udelat script pro windows v .bat (prikazova radka)
Ktery pri otevreni se me zepta na cestu ke slozce napr. C:\ABC\TEST
Po zadani cesty ke slozce se vsechny soubory ve slozce a podslozkach prejmenuji na 1,2,3,4,atd
(Aby v kazde slozce zacinali soubory zase od 1 a dale)
Nevadime ktere soubory budou zrovna 1 nebo 4...
Take me napadlo ze by do scripu nebylo spatne pridat moznost prejmenovat i slozky
Jestli nekdo podobny script ma nebo by ho dokazal udelat jak se pochlubi...
Nebudu se ani zlobit jestli nekdo zna program ktery tohle dokaze ale automaticky Total Comander to umi jenom po jedne slozce...
Script v .bat
Re: Script v .bat
Ano, hádáš dobře, TCMD má funkci hromadného přejmenování – označené soubory (ale i označené složky) přejmenuješ tak, že stiskneš kombinaci Ctrl+M a vybereš místo názvu [N] počítadlo [C]. V pravé části si můžeš vybrat, kolik číslic bude nový název obsahovat (např. 001, 002, 003…) a jestli má začít od jedničky, od nuly, od pětky…, nebo dokonce se zápornou hodnotou.
Všechny soubory (obsah jedné složky) pak snadno vybereš jako kdekoli jinde pomocí Ctrl+A
Jediné, co neumí, je rekurzivní přejmenování, takže soubory musíš přejmenovat po jednotlivých složkách.
Všechny soubory (obsah jedné složky) pak snadno vybereš jako kdekoli jinde pomocí Ctrl+A
Jediné, co neumí, je rekurzivní přejmenování, takže soubory musíš přejmenovat po jednotlivých složkách.
- Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
- Výňatek z pravidel fóra PC-HELP:
- Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
- Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
- Mýliti se je Myloš.
Re: Script v .bat
Jééé, teď koukám, že tvá zmínka o TCMD má opačný význam, než jsem na první přečtení pochopil, beru zpět.
- Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
- Výňatek z pravidel fóra PC-HELP:
- Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
- Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
- Mýliti se je Myloš.
Re: Script v .bat
Dal by sa použiť príkaz "copy con" pre užívateľský vstup z klávesnice pre napísanie cesty, napríklad:
Vstup sa ukončí stlačením Ctrl+Z, čo na obrazovku k vstupu užívateľa pripojí "^Z" a následným stlačením klávesy Enter. Vstup (cesta) sa zapíše do novovytvoreného súboru "subor.txt", odkiaľ je možné tú cestu načítať pre ďalšie použitie v skripte. Alebo možno nejakými fintičkami priamo použiť ten výsledok namiesto zapisovania do súboru.
Alebo pretiahnuť myškou príslušný adresár na "skript.bat" alebo na jeho zástupcu a v skripte potom otestovať a ďalej použiť ako vstupnú premennú %1.
Potom zrejme príkaz: for, možno aj dir, tree. Asi sa to dá, prechádzať podadresáre a všetko premenovávať
--- Doplnění předchozího příspěvku (28 Úno 2012 21:07) ---
Skús pozrieť Ant Renamer 2.10, či túto tvoju úlohu nezvládne.
Kód: Vybrat vše
echo Zadaj cestu. Vstup ukoncis stlacenim Ctrl+Z a potvrd Enterom.
copy con subor.txt
Alebo pretiahnuť myškou príslušný adresár na "skript.bat" alebo na jeho zástupcu a v skripte potom otestovať a ďalej použiť ako vstupnú premennú %1.
Kód: Vybrat vše
echo %1
Potom zrejme príkaz: for, možno aj dir, tree. Asi sa to dá, prechádzať podadresáre a všetko premenovávať

--- Doplnění předchozího příspěvku (28 Úno 2012 21:07) ---
Skús pozrieť Ant Renamer 2.10, či túto tvoju úlohu nezvládne.
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Seznam[Bot] a 4 hosti