AutoHotkey 小工具:按文件夹一键启动或结束同批 exe/lnk
工具名: WorkLauncher(WorkLauncher.ahk / 可自行编译为 exe)
做什么
在指定文件夹的根目录(不扫子文件夹)里查找 .exe 和 .lnk:
- 默认:依次启动这些项(工作目录为该文件夹)。
- 带
close:按规则结束对应进程(无界面、无成功提示)。
条件不满足时(目录不存在、没有 exe/lnk、参数非法等)会静默退出。
环境
- AutoHotkey v1.1
- 无参 /
close 使用的 WorkApps 与脚本或编译后的 exe 同目录。
命令行
| 调用 |
作用 |
WorkLauncher.exe |
使用同目录下的 WorkApps → 启动其中根层的 .exe / .lnk |
WorkLauncher.exe close |
使用同目录下的 WorkApps → 关闭对应进程 |
WorkLauncher.exe "D:\Path\Folder" |
使用 D:\Path\Folder → 启动 |
WorkLauncher.exe "D:\Path\Folder" close |
使用 D:\Path\Folder → 关闭 |
close 不区分大小写。
- 参数个数大于 2 → 直接退出。
close 时的规则
| 类型 |
行为 |
.exe |
按文件名(映像名)结束进程;若有多实例,会重复尝试直到没有匹配进程。 |
.lnk |
读取快捷方式目标路径;仅当目标为 .exe 时,按该 exe 文件名结束进程;否则跳过。 |
注意
- 只处理文件夹根目录一层的
.exe / .lnk。
- 路径需为已存在的目录;目录内至少需有一个符合条件的项,否则会退出。
- 全程无弹窗;若「没反应」,多半是上述退出条件之一。
压缩包下载
WorkLauncher.zip
|