首先,我已经知道快捷方式技巧,但双击打开每个文件时该技巧不起作用。
有没有通用的方法可以在最大化窗口中打开 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 文档: