An icon resided in the task bar for managing .bat scripts.
Project description
tray-launcher
A launcher that resides in the Windows task bar for managing .bat scripts.
Installation
tray-launcher can be installed with pip install tray-launcher
.
Usage
To start the tray launcher, first make sure you are in the Python environment variable where tray-launcher is installed. Then, running launcher run
will show a small icon in the taskbar.
The tray launcher comes with a command line interface. Use launcher -h
to learn more.
Before running any scripts from the tray launcher, they need to be loaded. This can be done by clicking the option Load New Script(s) in the contextmenu. Alternatively, paste scripts under %USERPROFILE%\.tray_launcher\scripts
. Only .bat files are accepted.
To run a script, select it in the Start a Script submenu from the contextmenu, or click "View All" to see all loaded scripts in a file dialogue.
Loggings of the tray launcher and the scripts you run will be saved under %USERPROFILE%\.tray_launcher\logs
.
The tray launcher will list all scripts you started and are currently running. Move the cursor over to view more actions.
Notes
-
The tray launcher only works on Windows.
-
The tray launcher listens to
127.0.0.1:7686
. If this port is not available, the command line interface will not work. You need to go to control panel, create a new environment variable namedTRAY_LAUNCHER_PORT
and set its value to a port number that is available on your device. -
If the tray launcher crashes, scripts started via the tray launcher will NOT be terminated.
-
There will be an expected delay when you run "launcher run".
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tray_launcher-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20161afd54a39575d162b61893d08d2ed838ca2de4c35b40dc8e19f06d82a29d |
|
MD5 | 03662dd4fa099ff8557d0de61eff659a |
|
BLAKE2b-256 | 3698d68c3d797d6dd07393c3b62d082e02d7991e963251e33c5d38cd1885ac6c |