|
|
本帖最后由 enginex 于 2026-3-4 09:38 编辑
使用情景: 集中管理U盘存放的便携单文件和绿色软件,在电脑端也可以当中一个专门用于收纳各类绿软的工具箱,只有成品,也只有一个版本,因为需要的功能不多,就作为分类和易于查看和运行软件用,我自用足够了,纯分享,不喜勿喷。
1. 首次运行启动器首次运行时会自动创建以下结构:
程序目录/
├── Launcher.exe (主程序)├── Launcher.ini (配置文件,自动生成)
├── Icon/ (图标文件夹,自动生成)
│ └── 说明.txt
└── TOOLS/ (程序文件夹,自动生成)
├── 办公软件/
├── 系统工具/
└── 娱乐游戏/
2. 添加程序
将程序放入 TOOLS 下的对应分类文件夹中:- 单文件程序:直接放入分类文件夹(支持 .exe/.lnk/.bat/.cmd)
- 绿色软件:创建子文件夹,启动器会自动检测主程序
3. 刷新显示
重启启动器即可看到新添加的程序。
TOOLS 文件夹结构
TOOLS/
├── 办公软件/ (分类文件夹)
│ ├── notepad.exe (单文件程序)
│ ├── calc.lnk (快捷方式)
│ ├── Chrome/ (绿色软件文件夹)
│ │ └── chrome.exe
│ └── VSCode/ (绿色软件文件夹)
│ └── Code.exe
├── 系统工具/
│ ├── putty.exe
│ └── Everything/
│ └── Everything.exe
└── 娱乐游戏/
└── steam.lnk分类显示规则
- 单文件程序(直接放在分类文件夹中):全部显示
- 子文件夹程序(绿色软件):
- 自动检测主程序(找最大的exe或匹配文件夹名的exe)
- 可通过白名单指定显示哪个程序
高级功能
绿色软件自动检测
启动器会自动检测子文件夹中的主程序:
- 优先查找与文件夹名匹配的 exe
- 其次查找包含 "main"、"start" 的 exe
- 最后选择文件大小最大的 exe
批处理脚本支持
支持 .bat 和 .cmd 脚本:
- 可以编写启动多个程序的脚本
- 可以添加环境变量设置
- 显示名可在 [AppNames] 中自定义
配置文件详解
配置文件 Launcher.ini 位于程序同目录下,首次运行自动生成。
[Window] - 窗口设置
[Window]
Width=600 ; 窗口宽度
Height=450 ; 窗口高度
[Icons] - 图标布局
[Icons]
PerRow=5 ; 每行显示图标数量
Spacing=20 ; 图标间距
[GroupButtons] - 分类按钮
[GroupButtons]
Width=120 ; 按钮宽度
Height=35 ; 按钮高度
Gap=6 ; 按钮间距
[Layout] - 布局设置
[Layout]
LeftPanelWidth=140 ; 左侧分类栏宽度
[Font] - 字体设置
[Font]
Size=9 ; 字体大小
Name=Microsoft YaHei UI ; 字体名称
[Scan] - 扫描设置
[Scan]
MaxDepth=2 ; 扫描子文件夹深度(默认2层)
AutoDetectMainExe=1 ; 自动检测绿色软件主程序
[Display] - 显示设置
[Display]
UseFolderName=1 ; 子文件夹程序使用文件夹名作为显示名
[GroupNames] - 分类名称
[GroupNames]
Dir1=办公软件
Name1=办公软件
Dir2=系统工具
Name2=系统工具
[GroupOrder] - 分类显示顺序
[GroupOrder]
; 格式:Order序号=文件夹名 或 Order序号=文件夹名=显示名
Order1=办公软件
Order2=系统工具=系统维护
Order3=娱乐游戏
; 说明:序号越小越靠前。如果省略显示名,则使用文件夹名。
[AppNames] - 程序别名和自定义图标
[AppNames]
; 格式1:仅设置显示名
notepad.exe=记事本
; 格式2:显示名 + ICO图标
chrome.exe=Chrome浏览器 | chrome.ico
; 示例
putty.exe=远程连接工具 | terminal.ico
start.bat=一键启动 | run.ico
[ShowOnlyApps] - 子文件夹白名单
[ShowOnlyApps]
; 只在子文件夹(绿色软件)中生效
; 指定优先显示的程序,避免显示多个exe
chrome.exe=1
firefox.exe=1
code.exe=1
截图:

下载地址:
h删ttp除s://wwbms.删lanzoub.除com/iZqSJ3jfwmxa删
密码:8874
|
|