Показать сообщение отдельно

  #2  
Старый 15.03.2024, 15:29
g305noobo
Постоянный
Регистрация: 24.09.2020
Сообщений: 364
С нами: 2966237

Репутация: 148
По умолчанию



Python:





Код:
import
subprocess
import
psutil
import
time
def
start_raksamp
(
)
:
# Запускаем RakSamp через subprocess.Popen
process
=
subprocess
.
Popen
(
[
"raksamp.exe"
]
)
# Замените "raksamp.exe" на путь к исполняемому файлу RakSamp
return
process
.
pid
def
is_raksamp_running
(
pid
)
:
# Проверяем, существует ли процесс с указанным PID
return
psutil
.
pid_exists
(
pid
)
if
__name__
==
"__main__"
:
raksamp_pid
=
start_raksamp
(
)
while
True
:
if
is_raksamp_running
(
raksamp_pid
)
:
print
(
"RakSamp запущен"
)
else
:
print
(
"RakSamp закрыт"
)
break
time
.
sleep
(
1
)
# Проверяем состояние каждую секунду


не проверял
 
Ответить с цитированием