Найти - Пользователи
Полная версия: Помогите убрать окно!
Начало » Центр помощи » Помогите убрать окно!
1
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)

Заранее спасибо
PEHDOM
tim.ladaev какое окно? какую программу? какая ОС? вы про консоль интерпретатора?
tim.ladaev
.
tim.ladaev
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)]
PEHDOM
tim.ladaev, ну смотрите, если это венда можно просто создать в таск шедулере задание. Можно создать новый процесс котороый будет висеть в памяти(pythonw.exe запускает интерперетатор без консоли) и ждать необходимого момента. Можно скрыть текущую консоль через ВинАПИ(либа pywin32) ShowWindow(hWnd, SW_HIDE). и опять же джать времени“ Ч”. Наверно есть еще варианты наверняка в subprocess.Popen тоже можно запустить без консоли, но нужно в документацию лезть, по памяти не помню.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB