繁體中文
English 简体中文 繁體中文
Methodox 首頁

Launcher

Launcher 是一個自包含、超輕量的應用啟動器,靈感來自 Rainmeter 小部件——但更快、不打擾,並且可以直接整合到你的 PATH 中。你可以把它看作一個擴充的袖珍工作列,面向希望通過一條命令或一次點選就開啟可執行檔案、資料夾和 URL 的高階使用者。

GUI

GUI

CLI

CLI

主要功能

  • 快速啟動 • 帶參數開啟任意 .exe • 直接跳轉到檔案或資料夾位置 • 在預設瀏覽器中開啟網站

  • 靈活配置 • 便於人工閱讀的 YAML 檔案(Configurations.yaml) • 支援原樣命令(! 字首)和輸出監視(!?)

  • 跨平臺核心 • 純 .NET 解決方案——不使用 Windows 專用 API(除了用 explorer.exe 開啟資料夾)

  • 豐富的 CLI

    lc --list              # List all shortcuts  
    lc <Name> [<Args>…]    # Launch a shortcut by name  
    lc --search <keywords> # Fuzzy‑match names or paths  
    lc --print <Name>      # Show the underlying path (great for scripting)  
    lc --edit              # Open config in your default editor  
    lc --open <Name>       # Open with default program/browser
    
  • Big White Dot GUI(大白點介面) • 半透明、始終置頂的圓點,一鍵即可存取 • 托盤圖示上下文選單,包含 Recent、Favorites、Common Folders • 按兩下即可隨時編輯配置

安裝與設定

  1. 從 Itch.io 下載最新版本: methodox.itch.io/launcher

  2. 新增到 PATH(可選,但建議這樣做),以便通過 lc 或 launcher 即時存取。

  3. 為 .yaml 檔案配置編輯器!

    • 在 Windows 上,確保 .yaml 的預設程式不是指令碼包裝器(例如 VS Code 的 bin 資料夾)。
    • 將其指向實際的可執行檔案目錄(例如 %UserProfile%\AppData\Local\Programs\Microsoft VS Code)。
    • 否則,編輯配置時會出現“Application Not Found”錯誤。

啟動 GUI 後,在 Windows 上也可以從任務托盤中使用它:

任務托盤

配置

你的快捷方式儲存在以下位置的純文字 YAML 檔案中:

%APPDATA%\Launcher\Configurations.yaml
# Format: Name: Path
# Use '!' prefix for verbatim commands
# Use '!?'' to capture process output

# Examples
Editor: "C:\Program Files\MyEditor\editor.exe"
Docs: "C:\Users\You\Documents"
Search: "https://google.com/search?q="
Build: !? dotnet build MySolution.sln

路線圖

  • 支援在配置中使用行內註解
  • 就地參數佔位符(例如 Build {project})
  • TUI 風格的互動模式(lc --interactive / -i)
  • 為配置解析編寫全面的單元測試

更新日誌要點

  • v0.1.0 – 首個可用版本
  • v0.1.3 – 新增 --open,用於以預設程式啟動
  • v0.1.7 – Big White Dot GUI 及核心重構

完整歷史請參見 GitHub 更新日誌。

影片指南