NEOINFORMATIONIS
01-03-2020, 15:34
Iska, друг и коллега мой, прошу твоей помощи, я накидал код для генерации ID, все работает как часы, но есть одна неприятная проблема,на
этот код как не странно ругается антивирусник аваст, мой вопрос к тебе такой, как можно сделать чтобы она не ругалась??
может немного иначе прописать? или симвалы вроде >nul поставить в конце строк не знаю.... лишь бы она не ругалась на этот скрипт!
помоги пожалуйста, мне очень нужна твоя помощь!Ты ЛУЧШИЙ в своем деле!
А вот и мой код:
Set fso = CreateObject("Scripting.FileSystemObject")
Set Text = fso.CreateTextFile("id.txt")
dim a, DesiredLength, DesiredCount
DesiredLength = 9 ' тут длина ID
DesiredCount =1 ' тут можно генерировать сразу много штук в одном файле
FOR a=1 to DesiredCount
Randomize( )
dim anton
anton = Array(Array( DesiredLength, "0123456789" )) ' тут можно добавить любые знаки кроме цифр например HEX : ABCDEF
dim i
dim j
dim Count
dim Chars
dim Index
dim Temp
Count = anton( 0 )( 0 )
Chars = anton( 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
этот код как не странно ругается антивирусник аваст, мой вопрос к тебе такой, как можно сделать чтобы она не ругалась??
может немного иначе прописать? или симвалы вроде >nul поставить в конце строк не знаю.... лишь бы она не ругалась на этот скрипт!
помоги пожалуйста, мне очень нужна твоя помощь!Ты ЛУЧШИЙ в своем деле!
А вот и мой код:
Set fso = CreateObject("Scripting.FileSystemObject")
Set Text = fso.CreateTextFile("id.txt")
dim a, DesiredLength, DesiredCount
DesiredLength = 9 ' тут длина ID
DesiredCount =1 ' тут можно генерировать сразу много штук в одном файле
FOR a=1 to DesiredCount
Randomize( )
dim anton
anton = Array(Array( DesiredLength, "0123456789" )) ' тут можно добавить любые знаки кроме цифр например HEX : ABCDEF
dim i
dim j
dim Count
dim Chars
dim Index
dim Temp
Count = anton( 0 )( 0 )
Chars = anton( 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