【至0.2版本】Winhole(窗口洞洞波)——洞穿当前窗口,从下层窗口或桌面拖文件给上层窗口

你把setting.ini里面的msedge删了就好了,现在edge是被当作文件管理器的。

不清楚,我的电脑上都正常使用。
换了个电脑试,bug好多哈哈,闪烁问题大概和显卡有关系。
卡死窗口应该是按键松开时,鼠标不在目标窗口上吧,后续我改一下代码解决一下。

能否在不最小化窗口的基础上再加上一个功能,一透再透
比如下面这样的情况,在浏览器后面继续透下去

把代码里的关于窗口最小化和窗口还原的部分删掉就可以了。
按住~时,按1就你那二次穿透了。


不过很奇怪,有的键盘按1不会二次穿透,可以试试把 代码里的 快捷键1改成q。


如果你的意思是无限制的一透再透再透,还需要进一步修改代码,而且透的太多会很卡估计。

根据持续按1可以二次穿透的思路改了下我的脚本,初步实现了一点我的设想.
不过因为1是一直按着的,如果想多穿几个程序,就不合适了.
而且资管的一些轮廓再二次穿透到桌面的时候还会保留,这一点我是没想到的
而且这个脚本貌似有时候会触发bug,有些洞会一直保留不会消失,虽然触发频率不高,但是还是有概率会碰到

:pensive:
我加了滚轮上下滑动改变洞半径,但是二次穿透的话只能在第一次穿透改变半径,第二次再改就是同心圆的效果

1 个赞

~快捷键已被其他软件占用。能不能在setting.ini中增加一个更换快捷键的选项呢?

好 需求收到

你有没有发现改变半径,一直改变,内存会一直增大。
只要是快捷键长按,就有这个问题。
单按型的快捷键,就没有。

似乎,Windows 11 中文件管理器穿透失败。但 edge 好的。

老板下次发 发现频道 :mag_right: 啊,我又没看到

因为主体不是我写的,主要只是分享嘛
win11我晚上测试看看

啊狗哥又发力了,又这么有创意。先来点赞支援。

win11不能用,圆圈里是不透明的win11mica颜色

额 那看来就仅限win10使用了。。。
win11要用估计得关闭系统光效之类的什么美化。

也不是win11里每个软件都有问题,只要是软件在非标题栏的区域启用mica,就会导致穿透失败,比如开启StartAllBackd里面的mica effect on top或者dark magic功能,又或者一些软件把背景设置为mica,就会有问题.解决方法是暂时关闭mica
DllCall(“dwmapi\DwmSetWindowAttribute”, “Ptr”, HGui, “UInt”, 38, “Int*”, 1, “UInt”, 4),之后再开启,但是有一个问题就是不知道怎么判断一个窗口非标题栏的区域是否有启用mica.

2 个赞

作者脑洞可以的

脑洞之大让我佩服。

尝试增加快捷键自定义的选项

#setting.ini
[keysub]
F1
#ahk
IniRead,keysub,setting.ini,keysub
${keysub}::

诸如这样去修改 似乎不行 编译失败
没找到合适的语法修改 有什么建议的方法吗 (ahk小白)

有个hotkey函数,你看看官方帮助怎么用

可以不限软件任意穿透吗?滚轮来调整穿洞层数?

不能 每穿一层内存占用都会增加的,任意穿透电脑会卡的很