一个简单的 Node.js 工具,用于一键启动多个应用程序或打开多个文件/文件夹。
- 一键启动多个应用程序
- 配置简单,使用 JSON 文件管理启动项
- 支持 Windows 系统
- 提供启动状态反馈
- 克隆或下载本项目到本地
- 进入项目目录
- 安装依赖
pnpm install在项目根目录创建 config.json 文件,格式如下:
[
{
"name": "应用名称",
"target": "应用路径或命令"
},
{
"name": "另一个应用",
"target": "另一个应用的路径或命令"
}
][
{
"name": "VS Code",
"target": "D:\\CODE"
},
{
"name": "Chrome",
"target": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
}
]node index.js双击运行 start.bat 文件。
- 路径格式:在
config.json中,Windows 路径需要使用双反斜杠\\或正斜杠/。 - 应用路径:如果应用不在系统 PATH 中,需要提供完整的可执行文件路径。
- 权限问题:确保有足够的权限启动指定的应用程序。
- 配置文件:确保
config.json文件存在且格式正确,否则会显示错误信息。 - 错误处理:如果启动失败,会显示错误信息,请检查目标路径是否正确。
- 系统兼容性:目前仅支持 Windows 系统,因为使用了
start命令。 - 批处理文件:
start.bat文件需要与index.js在同一目录下。 - 依赖管理:项目使用 pnpm 作为包管理器,建议使用 pnpm 安装依赖。