# 如何把任务栏的窗口 Tab 放到系统托盘？🖥

**URL:** <https://meta.appinn.net/t/topic/32939>\
**Category:** 问题求助\
**Tags:** windows\
**Created:** [2022 年5 月 20 日 04:33 UTC](https://meta.appinn.net/t/topic/32939 "2022-05-20T04:33:13Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![seabirdr](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/s/a698b9/32.png) [@seabirdr](https://meta.appinn.net/u/seabirdr)\
**Post date:** [2022 年5 月 20 日 04:33 UTC](https://meta.appinn.net/t/topic/32939/1 "2022-05-20T04:33:13Z")

</div>

操作系统为 Windows 10，任务栏放左侧，最多只能放置 13 个窗口，不够用，请问如何把一些窗口缩小到系统托盘显示？谢谢

---

<div class="post-metadata">

**Author:** ![dog](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dog/32/18667_2.png) [@dog](https://meta.appinn.net/u/dog)\
**Post date:** [2022 年5 月 20 日 04:37 UTC](https://meta.appinn.net/t/topic/32939/2 "2022-05-20T04:37:01Z")

</div>

> **[SmartSystemMenu - 为窗口标题栏菜单新增 17 个新功能\[Windows\] - 小众软件](https://www.appinn.com/smart-system-menu/)**
>
> SmartSystemMenu 是一款简单实用的 Windows 窗口增强工具，它可以为窗口的标题栏右键菜单新增 17 个新功能，包括卷起、毛玻璃效果、置顶、优先级、启动程序等。@Appinn

把其中的最小化到任务栏设置成鼠标手势或者快捷键就好了

你也可以试试这个软件  
[https://minimize.en.softonic.com/](https://minimize.en.softonic.com/)  
把窗口最小化到屏幕上为缩略图

---

<div class="post-metadata">

**Author:** ![syun](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/syun/32/16821_2.png) [@syun](https://meta.appinn.net/u/syun)\
**Post date:** [2022 年5 月 20 日 06:02 UTC](https://meta.appinn.net/t/topic/32939/3 "2022-05-20T06:02:45Z")

</div>

单纯的缩小到托盘的话 [RBTray](https://github.com/benbuck/rbtray)比较简单暴力

---

<div class="post-metadata">

**Author:** ![xiaokonglong](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaokonglong/32/908_2.png) [@xiaokonglong](https://meta.appinn.net/u/xiaokonglong)\
**Post date:** [2022 年5 月 20 日 06:56 UTC](https://meta.appinn.net/t/topic/32939/4 "2022-05-20T06:56:39Z")

</div>

楼上说的 rbtray 可以右键点击最小化按钮到系统托盘.

我目前的主力鼠标手势软件, mouseINC 也可以用手势让窗口最小化到系统托盘.

这两款软件都是在系统托盘创建一个图标,点击就可以恢复.

有些最小化工具则是收纳到软件本身的菜单里, 我个人喜欢更直观一些的创建图标方案.

---

<div class="post-metadata">

**Author:** ![loli](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/loli/32/13791_2.png) [@loli](https://meta.appinn.net/u/loli)\
**Post date:** [2022 年5 月 20 日 07:37 UTC](https://meta.appinn.net/t/topic/32939/5 "2022-05-20T07:37:29Z")

</div>

粗略用AHK V2实现了一下  
直接运行隐藏当前窗口  
可以手动传入要隐藏到托盘的窗口HWND(注意是主窗口)

```auto
    比方说保存为 "D:\miniTray.ahk"
    然后运行 "D:\miniTray.ahk " 1247054
    1247054是窗口的hwnd

```

点击托盘或者右键弹出菜单恢复  
更多的暂时没实现了,比方说窗口被任务管理器结束程序不会退出之类的…

```auto
#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后是这样的  
 ![20220520153648](https://meta.appinn.net/uploads/default/original/3X/0/1/01af1b1e0ce46c1e512836ca1ab303ffbbaf555b.jpeg)

---

<div class="post-metadata">

**Author:** ![seabirdr](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/s/a698b9/32.png) [@seabirdr](https://meta.appinn.net/u/seabirdr)\
**Post date:** [2022 年5 月 20 日 14:59 UTC](https://meta.appinn.net/t/topic/32939/6 "2022-05-20T14:59:10Z")

</div>

感谢各位大佬的帮助！:love_letter:  
@dog@loli @syun @xiaokonglong
