You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在记事本中编写命令/脚本以最小化运行中的程序(以Chrome为例)

如何在记事本中编写命令/脚本以最小化运行中的程序(以Chrome为例)

嘿,我来帮你搞定这个需求!在记事本里写脚本实现启动Chrome后自动最小化,咱们有两种实用的方案,都是Windows系统下可以直接运行的:

方案一:使用VBScript(简单直观)

VBScript是Windows自带的脚本语言,用记事本写好存成.vbs文件就能直接执行,步骤如下:

  1. 打开记事本,粘贴以下代码:
' 创建Shell对象
Set WshShell = CreateObject("WScript.Shell")

' 启动Chrome(1代表正常打开窗口)
WshShell.Run "chrome.exe", 1

' 给Chrome一点启动时间(单位:毫秒,2000=2秒,可根据你的电脑速度调整)
WScript.Sleep 2000

' 激活Chrome窗口,然后发送通用最小化快捷键(Alt+空格+N)
WshShell.AppActivate "Google Chrome"
WshShell.SendKeys "%{SPACE}n"
  1. 点击记事本的「文件」→「另存为」,保存类型选「所有文件」,文件名设为MinimizeChrome.vbs,保存后双击就能运行。

小提示:如果Chrome打开网页后标题变了(比如打开百度后标题是「百度一下,你就知道 - Google Chrome」),AppActivate可能找不到窗口,这时候可以换成方案二,更稳定。

方案二:使用Batch脚本+PowerShell(更可靠)

Batch本身没有直接控制窗口状态的命令,但可以调用PowerShell来实现,步骤如下:

  1. 打开记事本,粘贴以下代码:
@echo off
' 启动Chrome
start chrome.exe

' 等待2秒让Chrome完全启动(/t后面的数字是秒数,可调整)
timeout /t 2 /nobreak >nul

' 调用PowerShell找到Chrome窗口并设置为最小化状态
powershell -Command "$chromeWindows = (New-Object -ComObject Shell.Application).Windows() | Where-Object {$_.FullName -match 'chrome.exe'}; if ($chromeWindows) { $chromeWindows | ForEach-Object {$_.WindowState = 1} }"
  1. 同样选「所有文件」保存,文件名设为MinimizeChrome.bat,双击运行即可。

代码说明:$_.WindowState = 1里的数字对应窗口状态:1=最小化,2=最大化,0=正常窗口。这个方法通过Chrome的进程路径查找窗口,不管标题怎么变都能生效,稳定性更强。

注意事项

  • 延迟时间要根据自己电脑的性能调整,如果Chrome启动慢,就把等待时间调长一点(比如把2改成3),确保窗口已经打开再执行最小化命令。
  • 保存脚本时一定要选「所有文件」,不然记事本会自动给文件加.txt后缀,导致脚本无法运行。

备注:内容来源于stack exchange,提问作者Ezekiel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:58:13