Имя пользователя:
Пароль:
 

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

Пользователь


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

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


А какие проблемы добавить if exist ?

Например:
Код: Выделить весь код
if not "%n:~1,2%"=="%day%" (set i=1) else (set /a i=%n:~0,1%+1)
:loop
if exist ... (
  set /A i+=1
  goto loop
)

Да и с заменой номера на букву проблем нет:

Код: Выделить весь код
Setlocal EnableDelayedExpansion
set ABC= 123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
set i=%1

set d=!ABC:~%i%,1!
echo d=%d%
REM теперь в переменной d цифра 1-9 или буква A-Z
Только надо позаботиться, чтобы i не превысило 35.

-------
Разумный человек приспосабливается к миру, неразумный пытается приспособить мир к себе. Поэтому прогресс делают люди неразумные. (Дж. Б. Шоу)


Последний раз редактировалось Гуллипут, 08-11-2013 в 14:56. Причина: Дополнение

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

Отправлено: 14:16, 08-11-2013 | #16