
Script v .bat
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...
protože ve windows chybí dotaz na vstup proměnné, šlo by to řešit fouknutím zástupce tvé batky do tvého: "%userprofile%\SendTo".
na zpracovaném adresáři zvolíš pravým myšem: odeslat do... prejmenovaci_blbost.bat
zástupce by obsahoval odkaz ve tvaru:
..a následný skript prejmenovaci_blbost.bat by pracoval s parametrem "%1".
%1 dávám do uvozovek, protože nevíš jestli ta cesta nebude s mezerou v názvu.
i když se do 'SendTo' dává obvykle zástupce (s vlastní ikonou), můžeš tam mít celou batku, bez zástupce. furt bude uvnitř pracovat s "%1".
samotné přejmenování, které považuju za nesmysl, bude pracovat s cyklem 'for'.
Vstup dat lze v novějších Windows (od 2000 výše) realizovat pomocí
u starších verzí se celkem složitě šaškovalo s použitím příkazu TYPE CON, ty ale měly, pamatuju-li se dobře rovnou nějaký nástroj.
dík za připomenutí. já 'set /p' objevil až nedávno, a nemám ho zažitý, snad bere i mezery a lomítka.
v práci se musím ohlížet i na syntaxi zastaralých nt4 a tak furt zůstávám v minulém století.
ten fór s 'type con' není špatný.
jj, tenhle humus příkazového řádku je hnus. Co verze, to změny, navíc skriptování v něm je hodně "nákolenní" práce. Za sebe hlasuju (zatím) pro VBS, až pochcípají Win2k a XPčka, bude vhodný nástroj powershell (zatím se nedá spolehnout, že bude nainstalován na každém PC).
VBS je navíc IMHO nejvíce "čitelné" a úsporné.
jinak se můžeš inspirovat třeba zde:
http://pc.poradna.net/q/view/43896-soft-na-hromadn e-prejmenovani-souboru-v-adresari-podle-nazvu-adre sare?page=r44208#r44208