/switch_win

Program for switching between running application.

Primary LanguagePythonMIT LicenseMIT

switch_win

Screen

Description

The program generates a list of running applications and executes in a loop switch between running applications Windows with specified time intervals for each application and emulation of pressing key combinations before and after changing focus.

OS requirements: Windows 10/11

Installation

Variant 1

Download executable file

Variant 2

  1. Download sources from the site

  2. Install:

    Python 3.*

    PyQt5

pip install PyQt5

  _Pywinauto_

pip install pywinauto

Use

The program can be used in a control room, situation center or as reminders, for example, your mail window pops up every hour

  1. Launch all necessary applications
  2. Launch Swith_win
  3. Indicate next to the applications you need the time in seconds to display this application
  4. If necessary, select a key combination before displaying the window, for example, F5 - refresh browser screen, Ctrl+F5 - switch to the next tab
  5. Start switching cycle

Описание

Программа формирует список запущенных приложений и в цикле выполняет переключения между запущенными приложениями Windows с указанными интервалами времени по каждому приложению и эмуляцией нажатия комбинаций клавиш до и после изменения фокуса.

Требования к ОС: Windows 10/11

Установка

Вариант 1

Скачать исполняемый файл

Вариант 2

  1. Скачать исходники

  2. Установить:

    Python 3.*

    PyQt5

pip install PyQt5

  _Pywinauto_

pip install pywinauto

  1. Запустить приложение

python switch_win.py

Применение

Программа может использоваться в диспетчерской, ситуационном центре или в качестве напоминалки, например, каждый час всплывает окно вашей почты

  1. Эапустить все необходимые приложения
  2. Запустить Swith_win
  3. Указать напротив необходимых Вам приложений время в секундах на показ данного приложения
  4. При необходимости выбрать комбинацию клавиш перед показом окна, например, F5 - обновить экран браузера, Ctrl+F5 - переключиться на следующую вкладку
  5. Запустить цикл переключения (Start switching)