batch file, problemy z for

Autor: Mikolaj Machowski <mikmach_at_wp.pl>
Data: Sun 03 Dec 2006 - 14:26:20 MET
Message-ID: <slrnen5juo.582.mikmach@blacher.nos>
Content-Type: text/plain; charset=iso-8859-2

Witam,

Próbuję zrobić taki prosty skrypcik::

    for /r e: %%g in (*.jpg) do (
            set fname%%~ng%
            set fn=%fname:.jpg=.png%
            convert -resize ">100x>100" %%g d:\obr\%fn% )

Problem jest taki, że za nic nie potrafię osiągnąć oczekiwanego
rezultatu: zamiany rozszerzenia .jpg na .png. Albo nazwa pliku ewaluuje
się tylko raz, albo fn jest puste (w różnych wersjach). Co jest nie tak?

TIA

m.

ps. WinXP, cmd.exe - bez żadnych dodatkowych shelli.

-- 
LaTeX + Vim = http://vim-latex.sourceforge.net/
Vim Universal Templates: http://vim.sf.net/script.php?script_id=1078
vim.pl - http://skawina.eu.org/mikolaj
CLEWN - http://clewn.sf.net
Received on Sun Dec 3 14:25:06 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sun 03 Dec 2006 - 14:42:01 MET