Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 49
Благодарности: 14

Профиль | Отправить PM | Цитировать


Хотя GGMMDD по идее должно звучать YYMMDD...
PHP код: Выделить весь код

@echo off
setlocal enabledelayedexpansion
for /"tokens=1,2,3 delims=." %%I in ('date /t') do (
  
set /a GGMMDD="%%K - (%%K / 100) * 100" 
  
set GGMMDD=!GGMMDD!%%J%%I
)
call :SUB0001 C:testA12345 C:test2SBC*_*_*_1C:test2SBC*_*_*_2*
call :SUB0001 C:testB12345 C:test2SBC*_*_*_3C:test2SBC*_*_*_4*
exit /
b 0

:SUB0001
(dir %%3>nil)&&(
  for /
%%N in (99,-1,1) do (if %%N LEQ 9 (set NN=0%%N) else set NN=%%N
    
if not exist %1%GGMMDD%!NN!.arj set NewName=%1%GGMMDD%!NN!.arj
  
)
  
C:ARJ32ARJ32.exe a -%NewName% %%3
)
exit /
b 0 

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:32, 12-09-2012 | #2