操作系统为 Windows 10,任务栏放左侧,最多只能放置 13 个窗口,不够用,请问如何把一些窗口缩小到系统托盘显示?谢谢
把其中的最小化到任务栏设置成鼠标手势或者快捷键就好了
你也可以试试这个软件
把窗口最小化到屏幕上为缩略图
1 个赞
单纯的缩小到托盘的话 RBTray比较简单暴力
3 个赞
楼上说的 rbtray 可以右键点击最小化按钮到系统托盘.
我目前的主力鼠标手势软件, mouseINC 也可以用手势让窗口最小化到系统托盘.
这两款软件都是在系统托盘创建一个图标,点击就可以恢复.
有些最小化工具则是收纳到软件本身的菜单里, 我个人喜欢更直观一些的创建图标方案.
1 个赞
粗略用AHK V2实现了一下
直接运行隐藏当前窗口
可以手动传入要隐藏到托盘的窗口HWND(注意是主窗口)
比方说保存为 "D:\miniTray.ahk"
然后运行 "D:\miniTray.ahk " 1247054
1247054是窗口的hwnd
点击托盘或者右键弹出菜单恢复
更多的暂时没实现了,比方说窗口被任务管理器结束程序不会退出之类的…
#SingleInstance Off
Persistent
if !A_Args.Length || !WinExist(hwnd := ("ahk_id " A_Args[1]))
hwnd := WinExist("A")
ico := WinGetProcessPath(hwnd)
restoreMenuName := "恢复 " StrReplace(WinGetProcessName(hwnd), ".exe")
WinHide(hwnd)
TraySetIcon(ico)
A_TrayMenu.delete
A_TrayMenu.add(restoreMenuName, restoreMenu)
A_TrayMenu.Default := restoreMenuName
A_TrayMenu.ClickCount := 1
restoreMenu(*)
{
DetectHiddenWindows true
if WinExist(hwnd)
WinShow(hwnd)
ExitApp
}
比方说隐藏vscode后是这样的
1 个赞
感谢各位大佬的帮助!
@dog @loli @syun @xiaokonglong