我已经开始使用某些时间跟踪软件来更好地了解我的时间花在了哪里。我想让软件窗口始终位于所有其他窗口的顶部,但有时我会不小心将窗口最小化。是否可以删除最小化窗口的选项?
答案1
您可以使用免费 自动热键。
以下 AutoHotkey 脚本将使用以下键来修改当前活动窗口:
- Ctrl+ F11:删除最小化和最大化按钮,将窗口设置为始终位于顶部,启动计时器以测试窗口是否最小化,然后恢复它
- Ctrl+ F12:撤销上述操作
脚本如下:
winid := 0
^F11::
WinSet, Style, -0x30000, A ; remove minimize and maximize buttons
Winset, Alwaysontop, On, A ; set it on top of all other windows
WinGet, winid, ID, A ; keep the ID of the active window
SetTimer, RestoreWindow, 500 ; run RestoreWindow subroutine every half a second
return
^F12::
WinSet, Style, +0x30000, A ; add minimize and maximize buttons
SetTimer, RestoreWindow, Off ; stop RestoreWindow from looping
winid := 0
Winset, Alwaysontop, Off, A ; undo on top
return
RestoreWindow:
WinGet, WinState, MinMax, ahk_id winid
If MinMax = -1 ; if window is minimized
WinRestore, ahk_id winid
return
安装 AutoHotKey 后,将脚本放入.ahk
文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。
有用的 AutoHotkey 文档:
答案2
这是不可能的,因为最小化按钮是由应用程序的作者展示和开发的。但你可以切换到平板电脑模式,这样你就可以禁用窗口最小化,就像平板电脑一样。如果你的设备有触摸功能就更好了。
如何啟用?
转到开始->设置->系统->平板电脑->附加*然后切换“平板电脑模式”。
会发生什么?
您的设备开始像平板电脑一样运行。最小化选项消失了。
其他效果
恢复和关闭按钮也消失了!