Невозможно преобразовать файл Python, содержащий цикл while, в exe, который работает молча в фоновом режиме.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно преобразовать файл Python, содержащий цикл while, в exe, который работает молча в фоновом режиме.

Сообщение Anonymous »

Я создал скрипт Python, который по сути имеет цикл while, который ожидает запуска определенного exe-файла, и как только он открывается, он выключает систему.
Но дело в том, что exe-файл при запуске , продолжает открывать и закрывать окно консоли.
Я также пробовал использовать --noconsole и --windowed, но все равно на короткое время окно консоли всплывает и исчезает, это продолжается при повторении, так что это очень очевидно что запущен фоновый файл.
Альтернативой может быть отказ от использования бесконечного цикла, но я не могу этого понять.
Вот код:

def process_exists(process_name):
call = 'TASKLIST', '/FI', f'imagename eq {process_name}'
output = subprocess.check_output(call).decode()
last_line = output.strip().split('\r\n')[-1]
return last_line.lower().startswith(process_name.lower())

def time ():
while True:
if process_exists("RobloxPlayerBeta.exe") or process_exists("RobloxPlayerLauncher.exe"):
os.system("shutdown /s")
if process_exists("Windows10Universal.exe"):
# os.system("shutdown /s")
print("Okay")

time()


Подробнее здесь: https://stackoverflow.com/questions/792 ... uns-silent
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»