通过 bat 脚本最小化自启动 exe 程序
type
Post
status
Published
date
Apr 28, 2023
slug
bat-exe
summary
结合 nircmd 编写脚本,使 flomo 最小化启动到系统托盘
tags
Windows
nircmd
bat
icon
1. 基础版-bat 脚本启动
新建一个 bat 文件,内容如下:
注意:
- 第一对英文双引号不能省略
- 文件路径要用英文双引号
- 如果文件路径包含中文,需要把文件格式改为
GB2312
2. 进阶版(需安装 nircmd)
本意是想实现最小化启动到系统托盘的,但我添加了参数
/min
后(如下)没作用,似乎要被启动软件自身支持参考 StackOverFlow 的相关讨论,在软件打开后让 nircmd 替我们最小化,bat 脚本如下。(如果有中文,文件格式改为
GB2312
)解释一下相关代码:
timeout 5
是等 5 s,让软件完全加载出来。(可根据自己电脑及软件的实际情况自行增减)
2.5 自启动
直接把 bat 文件放在开机启动项目录中,也可用后文 “3 利用「任务计划程序」随用户登录启动”这一方式
如何打开开机启动项目录:按 Windows 徽标键 + R,键入
shell:startup
,回车3. 利用「任务计划程序」随用户登录启动
3.1 把 bat 脚本放在一个妥帖的地方(例如放在被启动软件 exe 所在目录下)
3.2 快捷键 Win + S
搜索「任务计划程序」,单击启动
3.3 单击「创建任务」
3.4 常规 - 填写名称、配置选「Windows 10」
3.5 触发器
3.6 操作 - 找到 bat 脚本文件位置
3.7 条件-全不勾选
3.8 设置
3.9 点击「确定」保存即可
title Open flomo
nircmd win hide title "Open flomo"
nircmd exec hide "C:\Users\Eason\AppData\Local\Programs\flomo卡片笔记\flomo卡片笔记.exe"
timeout 5
nircmd win hide process "flomo卡片笔记.exe"