NinjaLauncher is a sleek, user-friendly tool designed to enhance your gaming experience by minimizing or sending to the background all those gaming launchers that pop up when you start your computer.
- Automatic Minimization: Effortlessly minimizes or sends to the background game launchers like Steam, Epic Games, and others.
- Quick Start: Optimize your gaming session start time, keeping your desktop clean and ready for action.
- Customizable: Tailor the settings to fit your specific needs and preferences.
Upon the first execution of the application, an example configuration file will be automatically created in your user's documents folder:
%HOMEPATH%\Documents\NinjaLauncher\NinjaLauncherSettings.ini
The configuration file controls the application's behavior in launching and managing certain processes and windows. Adhere to the following format for the application to function correctly.
List the executables to be started with the application, along with their optional working directories.
executable_path|working_directory
- Executable Path: Full path to the executable file.
- Working Directory: The directory from which the executable starts (optional).
- Example:
C:\\Program Files\\Steam\\Steam.exe|C:\\Program Files\\Steam
Include filenames of executables that should run in the background (hidden from view).
- Example:
update.exe
Specify class names of windows that should stay on screen and not be minimized.
- Tip: Use WinSpy or similar tools to obtain the exact class name of a window.
- Example:
Notepad++
Entries must be on separate lines and properly formatted. Misconfiguration may result in runtime issues or unintended behaviors.
Below is an example of a fully configured file:
[ExecutablesToLaunch]
C:\Program Files\Steam\Steam.exe|C:\Program Files\Steam
C:\Apps\MyLauncher\thelauncher.exe
[ExecutablesToHide]
steam.exe
[DoNotMinimizeTheseClassNames]
Chrome_WidgetWin_1
For questions, comments, or assistance, feel free to ask directly in github.