是否有键盘快捷键从Windows 7任务栏窗口选择器关闭窗口?

Modified on: Mon, 05 Nov 2018 00:20:02 +0800

例如,如果Windows资源管理器位于任务栏的第一个位置并且打开了多个资源管理器窗口,则按住Windows键并按1将循环显示可用的窗口并显示 x 。

是否有键盘快捷键关闭所选窗口,同时仍然保持窗口列表(移动到下一个项目)?

最佳答案

正如其他人所提到的,没有内置的键盘快捷键。但是,我们可以使用AutoHotkey来实现一些魔力。我将使用 Backspace 键关闭突出显示的任务栏窗口:

LastNumber := ""

~*1::LastNumber := "1"
~*2::LastNumber := "2"
~*3::LastNumber := "3"
~*4::LastNumber := "4"
~*5::LastNumber := "5"
~*6::LastNumber := "6"
~*7::LastNumber := "7"
~*8::LastNumber := "8"
~*9::LastNumber := "9"
~*0::LastNumber := "0"

*BackSpace::
    IfWinActive, ahk_class TaskListThumbnailWnd
    {
        WinKey := "LWin"
        if (GetKeyState("RWin"))
            WinKey := "RWin"

        SendInput, {Enter}
        WinClose, A

        SendInput, {%WinKey% Down}{%LastNumber% Down}{%LastNumber% Up}
    }
    else
        SendInput, {BackSpace}
    return


说明:

  1. 按住 Windows 键。 在指示之前不要释放它!

  2. 按数字键,直到目标窗口突出显示。

  3. Backspace 键。 突出显示的窗口将被关闭!如果只剩下一个窗口,那么该窗口将被激活,否则窗口组列表将返回。

  4. 重复步骤2到3以关闭更多窗口。

  5. 最后,释放 Windows 键。

  6. 醇>

    这应该可以启用或禁用任务栏缩略图(如问题所示)。

作者:,iglvzx

相关问答

添加新评论