tray-launcher
Windowsのタスクトレイからスクリプトを実行できるランチャーです。
GNOME Shell ExtensionのArgosのような使い方ができて便利です。
https://github.com/Jayich-Lab/tray-launcher
環境
- Windows 11
- python 3.13.1
- pip 24.3.1
- tray-launcher v1.0.9
構築
- インストール可能なPythonのバージョンを確認
winget search --id=Python.Python
- Pythonをインストール
管理者モード winget install -e -i --id=Python.Python.3.13 --source=winget --scope=machine
- tray-launcherをインストール
管理者モード pip install tray-launcher
実行
- tray-launcherの実行
launcher run
shell:startup
にショートカットを作成して自動起動にする。 - BATスクリプトを格納
格納先は%USERPROFILE%\.tray_launcher\scripts
。
例えば、ダウンロードフォルダのPNG画像をサーバにSCPでアップロードする場合は以下のようなスクリプトを用意する。日本語を含む場合はSJISで格納する。%USERPROFILE%\.tray_launcher\scripts\Upload.bat wt.exe -w UPLOAD -p "コマンド プロンプト" cmd.exe /c "scp.exe %USERPROFILE%\Downloads\*.png ubuntu@192.168.11.2:/mnt/d/home/Upload && del %USERPROFILE%\Downloads\*.png & set /P x= & exit 0"
利用
- タスクトレイのアイコンを右クリックして
Start a Script
、Upload
を選択する - 処理が終わったらEnterキー押下で閉じる
Comment