You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
811 B
27 lines
811 B
import subprocess
|
|
import sys
|
|
import os
|
|
import time
|
|
|
|
SCRIPT_CAPTURE = "capture.py"
|
|
SCRIPT_SERVER = "server.py"
|
|
|
|
def run_script_in_new_cmd(script_name):
|
|
try:
|
|
print(f"zkusim spustit {script_name}")
|
|
process = subprocess.Popen(
|
|
["cmd", "/c", "start", "cmd", "/k", sys.executable, script_name],
|
|
creationflags=subprocess.CREATE_NEW_CONSOLE
|
|
)
|
|
print(f"{script_name} by měl běžet v novém okně")
|
|
return process
|
|
except FileExistsError:
|
|
print(f"{script_name}404")
|
|
except Exception as e:
|
|
print(f"Nastala chyba: {e}")
|
|
|
|
if __name__ == "__main__":
|
|
print("zkusim zapnout odposlech a server")
|
|
capture_process = run_script_in_new_cmd(SCRIPT_CAPTURE)
|
|
time.sleep(2)
|
|
server_process = run_script_in_new_cmd(SCRIPT_SERVER)
|
|
|