Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Не работает скрипт группового переименования по маске (http://forum.oszone.net/showthread.php?t=193473)

Ins_16 09-12-2010 13:14 1561796

Не работает скрипт группового переименования по маске
 
Здравствуйте! У меня не работает скрипт группового переименования по маске. Он должен переименовать все картинки (jpg) по маске 1322 Дата Случайное число Случайное число , но при запуске переименовывается только 1 картинка.И для того чтобы переименовать 5 картинок надо запускать скрипт 5 раз.Подскажите пожалуйста что нужно исправить.

set thePATH=%CD%
set x=%RANDOM%
for %%I in (*.jpg) do ren "%thePATH%\%%~nxI" "1322%date%%RANDOM%%x%.jpg"

amel27 09-12-2010 13:41 1561821

попробуйте так:
Код:

for %%I in (*.cmd) do call ren "%thePATH%\%%~nxI" "1322%date%%%RANDOM%%%x%.jpg"

Ins_16 09-12-2010 14:52 1561879

Уважаемый amel27 вы правы теперь скрипт работает. Спасибо!
Готовый вариант

set thePATH=%CD%
set x=%RANDOM%
for %%I in (*.jpg) do call ren "%thePATH%\%%~nxI" "1322%date%%%RANDOM%%%x%.jpg"


Время: 20:19.

Время: 20:19.
© OSzone.net 2001-