Скрипт генерации паролей
Set fso = CreateObject("Scripting.FileSystemObject")
Set Text = fso.CreateTextFile("passwords.txt")
dim a, DesiredLength, DesiredCount
DesiredLength = inputbox ("Введите длину пароля")
DesiredCount = inputbox ("Введите количество паролей")
FOR a=1 to DesiredCount
Randomize( )
dim CharacterSetArray
CharacterSetArray = Array( _
Array( DesiredLength, "~!@#$%^&*()_+-=[]{};':,./<>?0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" ) _
)
dim i
dim j
dim Count
dim Chars
dim Index
dim Temp
Count = CharacterSetArray( 0 )( 0 )
Chars = CharacterSetArray( 0 )( 1 )
for j = 1 to Count
Index = Int( Rnd( ) * Len( Chars ) ) + 1
Temp = Temp & Mid( Chars, Index, 1 )
next
dim TempCopy
do until Len( Temp ) = 0
Index = Int( Rnd( ) * Len( Temp ) ) + 1
TempCopy = TempCopy & Mid( Temp, Index, 1 )
Temp = Mid( Temp, 1, Index - 1 ) & Mid( Temp, Index + 1 )
loop
RandomString = TempCopy
Text.WriteLine(RandomString)
TempCopy=""
Rnd( )
next
Text.Close
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "notepad.exe passwords.txt"
Set WSHShell = Nothing
Голосов пока нет

Комментарии
Ошибка
Зачем выкладывать нерабочий скрипт???
То скобки не хватает после For, то еще чего ... нафига так делать?
Ошибка может закраться,
Ошибка может закраться, скрипты выложены не для тупого копирования, а для примера и самообучения
Оставить комментарий