在win11或者win10里面如何设置双击桌面空白地方,隐藏桌面图标,谢谢
在win11或者win10里面如何设置双击桌面空白地方,隐藏桌面图标,谢谢楼主的想法够奇特的了,估计是没法实现的了。 双击不知道,桌面右键--查看里倒是有,去掉勾选即可。 小银狐 发表于 2025-4-14 12:39
双击不知道,桌面右键--查看里倒是有,去掉勾选即可。
这个知道,我记得fence这个软件可以实现,但是收费的 桌面整理软件才有这种功能 这是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,然后回车打开启动文件夹)。
fences 5
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=2038216 WIN11可以不显示桌面图标了,我刚从10过来 lmh99997 发表于 2025-4-15 17:15
WIN11可以不显示桌面图标了,我刚从10过来
怎么弄啊,朋友 coolrui 发表于 2025-4-15 17:16
怎么弄啊,朋友
这样,桌面空白处右键
win10也可以啊,不要图标挺好的
lmh99997 发表于 2025-4-15 17:29
win10也可以啊,不要图标挺好的
这个早就知道,win7就可以,这样不方便,没有双击来的快 lmh99997 发表于 2025-4-15 17:21
这样,桌面空白处右键
这个从win7就有了 coolrui 发表于 2025-4-18 10:04
这个早就知道,win7就可以,这样不方便,没有双击来的快
试试PowerToys映射键盘快捷键实现这个功能 这年头桌面没什么用,桌面=开始菜单。还不如开始菜单,回到桌面就要打乱窗口。
页:
[1]