рандом и запуск программ

xanndiane

Известный
Автор темы
521
148
Есть некий говнокод чтобы запускать ехе файлик с рандомным аргументом, но вот такая проблема что ос.систем не умеет больше 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

Известный
48
9
Есть некий говнокод чтобы запускать ехе файлик с рандомным аргументом, но вот такая проблема что ос.систем не умеет больше 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

xanndiane

Известный
Автор темы
521
148
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

Известный
48
9
Спасибо. Сейчас протестирую, в случае если ворк то поставлю лайкич)

Вроде-бы все работает но появился вопрос. Как сделать чтобы запускалось сразу несколько процессов, а не процесс номер 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)