Skip to content

ouyang108/auto-open

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

auto-open

一个简单的 Node.js 工具,用于一键启动多个应用程序或打开多个文件/文件夹。

功能特点

  • 一键启动多个应用程序
  • 配置简单,使用 JSON 文件管理启动项
  • 支持 Windows 系统
  • 提供启动状态反馈

安装

  1. 克隆或下载本项目到本地
  2. 进入项目目录
  3. 安装依赖
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.js 运行

node index.js

方法二:使用批处理文件(Windows)

双击运行 start.bat 文件。

注意事项

  1. 路径格式:在 config.json 中,Windows 路径需要使用双反斜杠 \\ 或正斜杠 /
  2. 应用路径:如果应用不在系统 PATH 中,需要提供完整的可执行文件路径。
  3. 权限问题:确保有足够的权限启动指定的应用程序。
  4. 配置文件:确保 config.json 文件存在且格式正确,否则会显示错误信息。
  5. 错误处理:如果启动失败,会显示错误信息,请检查目标路径是否正确。
  6. 系统兼容性:目前仅支持 Windows 系统,因为使用了 start 命令。
  7. 批处理文件start.bat 文件需要与 index.js 在同一目录下。
  8. 依赖管理:项目使用 pnpm 作为包管理器,建议使用 pnpm 安装依赖。

About

一键打开软件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors