valinet / sws

sws (Simple Window Switcher) is an Alt-Tab replacement for Windows
GNU General Public License v2.0
67 stars 9 forks source link

Simple Window Switcher

Simple Window Switcher (sws) is an Alt-Tab replacement for Windows.

Build status

Example usage

An application which implements this is ExplorerPatcher. This project can also be compiled as a library and used standalone in your current workflow.

Compiling

If you need more information, you can also consult the GitHub Actions automated build file here.

The following prerequisites are necessary in order to compile this project:

Steps:

  1. Clone git repo

    git clone https://github.com/valinet/sws

    If "git" is not found as a command, type its full path, or have its folder added to PATH, or open Git command window in the respective folder if using Git for Windows.

  2. Compile sws

    • Double click the SimpleWindowSwitcher.sln file to open the solution in Visual Studio. Choose Release and your processor architecture in the toolbar. Press [Ctrl]+[Shift]+[B] or choose "Build" - "Build solution" to compile.

    • Open an "x86 Native Tools Command Prompt for VS 2019" (for x86), or "x64 Native Tools Command Prompt for VS 2019" (for x64) (search that in Start), go to folder containing solution file and type:

      • For x86:
      msbuild ExplorerPatcher.sln /property:Configuration=Release /property:Platform=x86
      • For x64:
      msbuild ExplorerPatcher.sln /property:Configuration=Release /property:Platform=x64

    The resulting libraries will be in the "Release" (for x86) or "x64\Release" (for x64) folder in the directory containing the solution file.

That's it.