Malý repozitář pro ukládáni programu pro práci s ESP32
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

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)