有没有办法最大化打开 Windows 应用程序?

有没有办法最大化打开 Windows 应用程序?

首先,我已经知道快捷方式技巧,但双击打开每个文件时该技巧不起作用。

有没有通用的方法可以在最大化窗口中打开 Windows 机器上的任何应用程序?

我使用的某些应用程序在使用时需要更改窗口大小。下次我重新打开该应用程序时,它会以相同的屏幕大小和位置打开它。

答案1

一般註釋:

  • 许多应用程序使用该F11键最大化至全屏
  • 通过单击栏上的 X 按钮并按住该Ctrl键来关闭应用程序可能会让 Windows 记住其关闭窗口的大小和位置
  • 免费 始终最大化 可以保留强制始终以最大化模式打开的应用程序列表。

使用 AutoHotKey

由于 Windows 没有在最大化模式下从资源管理器打开应用程序的官方方法,因此您可以使用免费的自动热键

以下示例脚本将在按下时 F12 以最大化模式运行当前选定的项目:

#IfWinActive ahk_class CabinetWClass
F12::
    item := Explorer_GetSelection()
    Run, % item,,Max
    Return

Explorer_GetSelection(hwnd="") {
    hwnd := hwnd ? hwnd : WinExist("A")
    WinGetClass class, ahk_id %hwnd%
    if (class="CabinetWClass" or class="ExploreWClass" or class="Progman")
        for window in ComObjCreate("Shell.Application").Windows
            if (window.hwnd==hwnd)
    sel := window.Document.SelectedItems
    for item in sel
    ToReturn .= item.path "`n"
    return Trim(ToReturn,"`n")
}

此脚本不适用于运行多个程序,因此请确保只选择了一个项目。

安装 AutoHotKey 后,将上述文本放入一个.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有用的 AutoHotkey 文档:

相关内容