Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

Windows Application Switcher

A lightweight PowerShell utility that automatically cycles through visible Windows application windows.

The default switching interval is 3 seconds.

Features

  • Automatically discovers visible Windows application windows.
  • Cycles through application windows.
  • Default switching interval of 3 seconds.
  • Configurable switching interval.
  • Restores minimized application windows.
  • Uses Windows User32 APIs.
  • No third-party dependency for the main application.
  • Normally does not require administrator privileges.
  • Includes Pester tests.
  • Includes GitHub Actions CI.
  • Includes architecture and development documentation.

Requirements

  • Windows 10 or Windows 11
  • Windows PowerShell 5.1 or PowerShell 7+
  • Normal user permissions in typical use

Project Structure

windows-application-switcher/
│
├── src/
│   └── WindowSwitcher.ps1
│
├── tests/
│   └── WindowSwitcher.Tests.ps1
│
├── docs/
│   ├── architecture.md
│   ├── usage.md
│   └── development.md
│
├── .github/
│   └── workflows/
│       └── ci.yml
│
├── .gitignore
├── CHANGELOG.md
├── LICENSE
└── README.md

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages