Как перенаправить команду print в cmd?

Я написал простенькую програму с интерфейсом PyQt5.Которая выводит данный вписанные пользователем в LineEdit в консоль PyCharm, а так же добавляется строка "Shutdown /s /t ".

На выходе получается это: "Shutdown /s /t + (данные введённые пользователем)" например: "Shutdown /s /t 400" Но это всё выводится в консоль PyCharm.А мне надо,чтобы это выводилось в cmd и выполнялось,выключая компьютер через заданное время.Как мне можно этого добиться?

Мне уже объясняли как можно сделать подобное с помощью os.system и QTimer.Но я не могу додуматься как мне это связать.

validador = QtCore.QRegExp("[0-9]*")
ok = QtGui.QRegExpValidator(validador)
self.lineEdit.setValidator(ok)
self.lineEdit.setFocus()

# При нажатии на кнопку получение значения из line edit

self.pushButton.clicked.connect(self.print_lineEdit)

def print_lineEdit(self):
    text = self.lineEdit.text()  # значение из поля LineEdit
    print(f"Shutdown /s /t  {text}")

Ответы (1 шт):

Автор решения: Gh0sTG0

Чуть правленая копипаста отсюда:

def shutdown(time):
    import subprocess
    subprocess.call(["shutdown", "-s", "-t", time])

И там где нужно ты вызываешь shutdown(time) где time это переменная с временем.

→ Ссылка