Конечно! Для автоматизации нажатия клавиш с определённой периодичностью можно использовать библиотеку pyautogui в Python. Вот пример скрипта, который будет нажимать комбинацию клавиш Alt + Enter каждые 40 минут:
Установите библиотеку pyautogui, если она у вас ещё не установлена:
bash
pip install pyautogui
Создайте Python-скрипт с следующим содержимым:
python
import pyautogui
import time
from datetime import datetime, timedelta
def press_alt_enter():
pyautogui.hotkey('alt', 'enter')
def wait_until_next_40_minutes():
now =
datetime.now ()
current_minute = now.minute
current_second = now.second
if current_minute < 40:
next_40_minutes = now.replace(minute=40, second=0, microsecond=0)
else:
next_40_minutes = (now + timedelta(hours=1)).replace(minute=40, second=0, microsecond=0)
wait_time = (next_40_minutes - now).total_seconds()
time.sleep(wait_time)
def main():
while True:
wait_until_next_40_minutes()
press_alt_enter()
if __name__ == "__main__":
main()
Объяснение кода:
Функция press_alt_enter:
Использует pyautogui.hotkey для нажатия комбинации клавиш Alt + Enter.
Функция wait_until_next_40_minutes:
Определяет текущее время.
Вычисляет время до следующей 40-й минуты текущего или следующего часа.
Засыпает на вычисленное время.
Функция main:
Бесконечный цикл, который ожидает до следующей 40-й минуты и затем нажимает Alt + Enter.
Запуск скрипта:
Сохраните скрипт в файл, например, auto_press.py.
Запустите скрипт:
bash
python auto_press.py
Этот скрипт будет работать в фоновом режиме и нажимать Alt + Enter каждые 40 минут каждого часа. Убедитесь, что скрипт запущен с правами пользователя, который имеет доступ к вводу клавиш.
Например: Время 2:40 и прожимается кнопка alt+Enter. И следуйщий час а точнее 3:40 будет прожиматся alt+Enter. и что-бы каждые 40 минут каждого часа прожимался бинд alt+Enter
Пожалуйста помогите