Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 14, 2021 20:29:53

tim.ladaev
Зарегистрирован: 2021-10-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите убрать окно!

Здравствуйте! хотел узнать как закрыть окно, но не закрыть программу. Хочу сделать программу, друзей разыгрывать, открывай в определенное время ссылку сайта, все кроме ввода сделал, осталось только закрыть окно, но оставить программу ждать своего часа.
from time import sleep
import datetime
from os import system
import webbrowser
print('введите ссылку видео/фото/сайта или тп: (пример: https://www.youtube.com/watch?v=dQw4w9WgXcQ)')
k=input()
print('введите время запуска, разделяя час, минуты и секунды нажав enter:')
h=int(input())
m=int(input())
s=int(input())
system('cls')
print('ожидайте')
a=datetime.datetime.now()
a=a.time()
b=datetime.time(h, m, s)
while a<b:
a=datetime.datetime.now()
a=a.time()
webbrowser.open(k, new=1)

Заранее спасибо

Офлайн

#2 Окт. 14, 2021 21:56:10

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2178
Репутация: +  293  -
Профиль   Отправить e-mail  

Помогите убрать окно!

tim.ladaev какое окно? какую программу? какая ОС? вы про консоль интерпретатора?



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Окт. 15, 2021 21:53:53

tim.ladaev
Зарегистрирован: 2021-10-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите убрать окно!

.

Отредактировано tim.ladaev (Окт. 15, 2021 21:55:47)

Офлайн

#4 Окт. 15, 2021 21:55:25

tim.ladaev
Зарегистрирован: 2021-10-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите убрать окно!

PEHDOM
tim.ladaev какое окно? какую программу? какая ОС? вы про консоль интерпретатора?
PEHDOM
tim.ladaev какое окно? какую программу? какая ОС? вы про консоль интерпретатора?
извините, впервые на форуме пишу. да, я про закрытие консоль интерпретатора. ос виндовс. программа должна получить время запуска и ссылку сайта которую она откроет в назначенное время.
 [/
from time import sleep
import datetime
from os import system
import webbrowser
print('введите ссылку видео/фото/сайта или тп: (пример: https://www.youtube.com/watch?v=dQw4w9WgXcQ)')
k=input()
print('введите время запуска, разделяя час, минуты и секунды нажав enter:')
h=int(input())
m=int(input())
s=int(input())
system('cls')
print('ожидайте')
a=datetime.datetime.now()
a=a.time()
b=datetime.time(h, m, s)
while a<b:
a=datetime.datetime.now()
a=a.time()
webbrowser.open(k, new=1)]

Офлайн

#5 Окт. 18, 2021 09:43:08

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2178
Репутация: +  293  -
Профиль   Отправить e-mail  

Помогите убрать окно!

tim.ladaev, ну смотрите, если это венда можно просто создать в таск шедулере задание. Можно создать новый процесс котороый будет висеть в памяти(pythonw.exe запускает интерперетатор без консоли) и ждать необходимого момента. Можно скрыть текущую консоль через ВинАПИ(либа pywin32) ShowWindow(hWnd, SW_HIDE). и опять же джать времени“ Ч”. Наверно есть еще варианты наверняка в subprocess.Popen тоже можно запустить без консоли, но нужно в документацию лезть, по памяти не помню.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version