To ti dělala nějaká lamička, ne?Nezdá se mi, že by to dělalo to, co chceš.Navíc to udělal brutálně složité.Jak psal albi, jde to udělat vpodstatě na jeden řádek (nepočítám-li nastavení adresáře pushd pokud skript nemáš v té složce, pokud ano, nemusíš zadávát pushd):pushd c:\zipFor /f "delims=" %%x in ('DIR /b *.db3 *.gpx') Do 7z a -mx9 "%%~nx.zip" "%%x"... a todle to, na rozdíl od toho tvého bastlířské lamičky, dělá přesně to, cos psal v prvním příspěvku, navíc je to hezky přehledné a na jeden řádek.