coolrui 发表于 2025-4-14 12:08

在win11或者win10里面如何设置双击桌面空白地方,隐藏桌面图标,谢谢

在win11或者win10里面如何设置双击桌面空白地方,隐藏桌面图标,谢谢

rubycon 发表于 2025-4-14 12:35

楼主的想法够奇特的了,估计是没法实现的了。

小银狐 发表于 2025-4-14 12:39

双击不知道,桌面右键--查看里倒是有,去掉勾选即可。

coolrui 发表于 2025-4-14 14:32

小银狐 发表于 2025-4-14 12:39
双击不知道,桌面右键--查看里倒是有,去掉勾选即可。

这个知道,我记得fence这个软件可以实现,但是收费的

bwcx 发表于 2025-4-14 14:40

桌面整理软件才有这种功能

zengshouru 发表于 2025-4-14 14:41

这是AI的不知道行不行。

#Persistent ; 让脚本持续运行
CoordMode, Mouse, Screen ; 设置鼠标坐标模式为屏幕坐标
Return

~LButton:: ; 监听左键点击 (~) 表示不阻止原始点击功能
    ; 判断是否为双击 (两次点击间隔小于400毫秒)
    If (A_PriorHotkey = "~LButton" and A_TimeSincePriorHotkey < 400)
    {
      MouseGetPos,,, WindowUnderMouseID ; 获取鼠标下的窗口ID
      WinGetClass, ClassNN, ahk_id %WindowUnderMouseID% ; 获取窗口类名

      ; 检查点击的是否是桌面背景 (Progman 或 WorkerW)
      If ClassNN in Progman,WorkerW
      {
            ; 尝试查找桌面图标的列表视图控件 (SysListView321)
            ControlGet, hwndListView, Hwnd,, SysListView321, ahk_class Progman ; 先在 Progman 下找
            if !hwndListView ; 如果没找到,尝试在 WorkerW 下找 (某些系统结构不同)
                ControlGet, hwndListView, Hwnd,, SysListView321, ahk_class WorkerW

            if hwndListView ; 如果找到了控件句柄
            {
                ; 获取控件当前样式,判断是否可见 (WS_VISIBLE 标志: 0x10000000)
                WinGet, Style, Style, ahk_id %hwndListView%
                if (Style & 0x10000000) ; 如果当前是可见的
                  DllCall("ShowWindow", "Ptr", hwndListView, "Int", 0) ; 调用API隐藏 (SW_HIDE = 0)
                else ; 如果当前是隐藏的
                  DllCall("ShowWindow", "Ptr", hwndListView, "Int", 5) ; 调用API显示 (SW_SHOW = 5)
            }
      }
    }
    ; 记录本次点击时间,用于下次判断是否双击
    KeyWait, LButton
Return


如何使用 AutoHotkey 脚本:

访问 AutoHotkey 官方网站 下载并安装 AutoHotkey。
将上面的代码复制到一个文本文件中。
将文件后缀名改为 .ahk (例如 ToggleDesktopIcons.ahk)。
双击运行这个 .ahk 文件。脚本将在后台运行。
现在尝试双击桌面的空白区域,图标应该会隐藏或显示。
你可以将这个脚本文件或者它的快捷方式放到 Windows 的“启动”文件夹中,让它在开机时自动运行。 (按 Win + R,输入 shell:startup,然后回车打开启动文件夹)。




sunnyvv512 发表于 2025-4-14 15:22

fences 5
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=2038216

lmh99997 发表于 2025-4-15 17:15

WIN11可以不显示桌面图标了,我刚从10过来

coolrui 发表于 2025-4-15 17:16

lmh99997 发表于 2025-4-15 17:15
WIN11可以不显示桌面图标了,我刚从10过来

怎么弄啊,朋友

lmh99997 发表于 2025-4-15 17:21

coolrui 发表于 2025-4-15 17:16
怎么弄啊,朋友

这样,桌面空白处右键



lmh99997 发表于 2025-4-15 17:29

win10也可以啊,不要图标挺好的

coolrui 发表于 2025-4-18 10:04

lmh99997 发表于 2025-4-15 17:29
win10也可以啊,不要图标挺好的

这个早就知道,win7就可以,这样不方便,没有双击来的快

coolrui 发表于 2025-4-18 10:04

lmh99997 发表于 2025-4-15 17:21
这样,桌面空白处右键

这个从win7就有了

flyinroc 发表于 2025-4-18 11:34

coolrui 发表于 2025-4-18 10:04
这个早就知道,win7就可以,这样不方便,没有双击来的快

试试PowerToys映射键盘快捷键实现这个功能

he852100 发表于 2025-4-18 12:06

这年头桌面没什么用,桌面=开始菜单。还不如开始菜单,回到桌面就要打乱窗口。
页: [1]
查看完整版本: 在win11或者win10里面如何设置双击桌面空白地方,隐藏桌面图标,谢谢