batch-file - 您可以将程序打开到通知托盘(即未最大化)并通过批处理文件关闭程序吗?
问题描述
我在我的启动文件夹中运行 Ninite.exe,以便我在 Ninite 上的程序保持最新,这似乎工作得很好。但是,我遇到了两个问题:
1) 不久前,Glary Utilities 停止更新,因为 Ninte 说程序正在运行。我已经通过不再在启动时启动 Glary 来解决这个问题,而是通过一个在启动时有延迟的批处理文件启动。因此,Ninite 可以在 Glary 发布之前更新 Glary。这样做的问题是每次启动时都会显示 Glary 窗口。如果我使用 Glary 本身中的选项在 Windows 启动时启动,它会以最小化的方式启动到通知托盘。我可以在批处理文件中使用任何参数来确保 Glary 启动最小化到通知托盘吗?
2)接下来,我想知道是否有任何关闭窗口的参数?我想在 Ninite 窗口完成更新我的程序后使用它来关闭它。
TL;DR 批处理文件中是否有任何参数只能打开最小化到通知托盘的程序和/或关闭窗口。
解决方案
我曾经制作了一个批处理文件来打开steam游戏,我用过start
:START_CHOICE
echo [1] PUBG
echo [2] EXIT
if %input%==1 goto CHOICE_1 if NOT goto START_CHOICE
if %input%==2 goto CHOICE_2 if NOT goto START_CHOICE
:CHOICE_1
:CONFIRM2
echo Enter COMPUTER PASSWORD
set input2=
set /p input2=
If /I "%input2%"=="4862" goto PLAY2
echo Invalid password.
echo --------------------------
goto CONFIRM2
:PLAY2
echo Proceeding to PUBG!
timeout /t 3 /nobreak
start steam://rungameid/578080
EXIT
:CHOICE_2
EXIT
你必须做start --YourFileNameOrShortcut--
只是不要使用——也要尽量减少它的使用EXIT
推荐阅读
- bazaar - git bundle --all 的集市中的等价物是什么?
- javascript - 编写一个返回不同字母组合的函数
- java - 有没有办法只能解析字符串的一部分?
- hyperledger-fabric - 为区块链应用程序制作开发和部署环境。所需工具
- android - 使用 retrofit2 恢复失败的下载
- oracle - 将 Hibernate 与 Spring Boot、Wildfly 和 Oracle DB 结合使用
- ruby - 用多个分隔符拆分字符串
- symfony - 动态服务使用
- r - 选择具有特定列匹配条件的行
- python - 用于登录网站的 Python 脚本不输入登录信息