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

寻求Windows原生解决方案:实现每10分钟自动最大化Chrome浏览器

寻求Windows原生解决方案:实现每10分钟自动最大化Chrome浏览器

嗨,我来帮你搞定这个需求!你之前用TinyTask加任务计划时灵时不灵,确实第三方工具偶尔会有兼容性问题,下面给你两个Windows原生的解决方案,稳定性拉满:

方案一:PowerShell脚本 + 任务计划程序

PowerShell是Windows自带的脚本工具,配合任务计划可以精准实现定时触发。

步骤1:编写PowerShell脚本

新建一个文本文件,把下面的代码粘贴进去,然后保存为MaximizeChrome.ps1(注意保存时选择“所有文件”,编码选UTF-8):

# 加载Windows API用于窗口操作
Add-Type @"
using System;
using System.Runtime.InteropServices;
public class Win32 {
    [DllImport("user32.dll")]
    public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
    [DllImport("user32.dll")]
    public static extern bool IsIconic(IntPtr hWnd);
}
"@

# 查找所有Chrome进程并处理窗口
$chromeProcesses = Get-Process -Name chrome -ErrorAction SilentlyContinue
if ($chromeProcesses) {
    foreach ($process in $chromeProcesses) {
        $hwnd = $process.MainWindowHandle
        if ($hwnd -ne [IntPtr]::Zero) {
            # 只对最小化的窗口执行最大化操作
            if ([Win32]::IsIconic($hwnd)) {
                [Win32]::ShowWindow($hwnd, 3) # 3代表最大化窗口指令
            }
        }
    }
}

步骤2:设置任务计划程序

  1. 按下Win + R,输入taskschd.msc打开任务计划程序
  2. 点击右侧的“创建任务”,给任务起个清晰的名字(比如“定时最大化Chrome”)
  3. 切换到“触发器”标签:点击“新建”,选择“每天”,设置重复任务间隔为10分钟,持续时间选“无限期”,点击确定
  4. 切换到“操作”标签:点击“新建”,操作选择“启动程序”,程序或脚本里输入powershell.exe,添加参数里输入-ExecutionPolicy Bypass -File "C:\你的脚本保存路径\MaximizeChrome.ps1"(替换成你实际的脚本路径)
  5. 切换到“设置”标签:勾选“不管用户是否登录都要运行”,勾选“使用最高权限运行”,其他选项按需调整后点击确定

方案二:VBScript脚本 + 任务计划程序

如果你更习惯用VBScript,也可以用这个Windows原生的脚本语言实现:

步骤1:编写VBScript脚本

新建文本文件,粘贴下面代码,保存为MaximizeChrome.vbs:

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colProcesses = objWMIService.ExecQuery("SELECT * FROM Win32_Process WHERE Name='chrome.exe'")

For Each objProcess in colProcesses
    ' 获取Chrome窗口句柄
    hwnd = objProcess.Handle
    If hwnd <> 0 Then
        Set objShell = CreateObject("WScript.Shell")
        ' 先激活最小化的窗口,再用快捷键最大化
        objShell.AppActivate objProcess.ProcessId
        WScript.Sleep 300 ' 短暂等待确保窗口激活
        objShell.SendKeys "% x" ' Alt+空格+X 是Windows原生的窗口最大化快捷键
    End If
Next

步骤2:设置任务计划程序

和方案一流程一致,创建任务时,操作里的程序或脚本选wscript.exe,添加参数输入"C:\你的脚本保存路径\MaximizeChrome.vbs"即可,权限和触发器设置和方案一保持相同。

注意事项

  • 先手动测试脚本:双击脚本确认Chrome能正常最大化,没问题再设置任务计划
  • 权限一定要拉满:勾选“使用最高权限运行”,否则可能无法跨程序操作Chrome窗口
  • 多窗口处理:上面的脚本会最大化所有最小化的Chrome窗口,如果你只需要特定窗口,可以修改脚本里的窗口标题判断逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 11:24:41