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

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

Старожил


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

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


Не знаю, то ли имел в виду waldorff, но учитывая такой реквест,
Цитата waldorff:
создать батник, при клике по которому будет создаваться пароль »
нижеприведённый код должен помочь. При запуске генерирует пароль заданной длины из цифр, больших и маленьких латинских букв и "безопасных" символов. Как нетрудно догадаться, за длину пароля отвечает переменная PassLenght, так же батник может принять длину в виде аргумента (она имеет приоритет перед записанной в скрипте). Сразу говорю, разработка не моя, взял с Серого Форума, малость переделав.

Код: Выделить весь код
@Echo Off
Set PassLenght=12

If Not "%1"=="" Set PassLenght=%1
SetLocal EnableDelayedExpansion EnableExtensions
Set TotalChars=65
Set CharSet=0123456789$#_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWQYZ
:Loop
Set /A Rnd=%TotalChars%*%Random%/32768
Set Pswd=!CharSet:~%Rnd%,1!%Pswd%
Set /A PassLenght-=1
If %PassLenght% GTR 0 GoTo Loop
Echo %Pswd%
Pause>Nul

Отправлено: 00:55, 12-08-2010 | #12