仅500KB!Windows“穿墙”从未如此简单…

科技   科技   2024-07-13 19:42   湖北  

前言

这款软件不止我们普通用户觉得离谱,更是难为了开发者,皮薅秃都不知道它的实现原理…

此软件被转载至吾爱论坛后,也是让不少网友大开眼界。

甚至还有大佬,专门发帖研究分析软件的技术要点,总结下来就是奇幻无比。

就这么说,有了它就等于你学会了“穿墙术”,以后就不用为了拿取文件回的切换窗口~

接下来,莫理就和大家一起,揭开这款不足1MB软件背后的秘密 


窗口洞洞波 - Win

有一说一,这名字取得挺有意思的~
肯定是因为件工起来就像在窗口打洞,所以就叫“窗口洞洞波”
虽然软件编写思路很烧脑,但成品使用起来还是很方便的。
运行之后没有界面,仅需按下“`”和“1”即可完全控制共有三套逻辑。
① 在文件管理器窗口激活
长按`键,此时如果激活的窗口是文件管理器,则会穿透文件管理器窗口,松开`键则停止穿透。
*图源:小众技术开发者原帖
② 在非文件管理器窗口激活

长按“`”键后,会先将其他所有非文件管理器窗口最小化,并穿透当前窗口。

此时可以访问被积压在下层的文件管理器界面或者桌面文件。

*图源:小众技术开发者原帖

松开`键则停止穿透,并且恢复刚才被最小化的窗口。

其实它的运行机制很简单。
因为我们需要经常“拿取”或“运行”的文件都会放在桌面或某个文件夹,所以软件要做的,就是在不影响其他窗口的前提下,扫除一切障碍,让我们直达桌面或文件管理器窗口进行操作。
③ 穿透后还需进行二次穿透
如果你按下“ ` ”键后,依然有文件管理器窗口挡住了你的桌面,只需同时按下旁边的数字“1”键,即可二次穿透。

*图源:小众技术开发者原帖

逻辑②和逻辑①的区别就在于当前窗口是否为文件管理器窗口,若是则隐藏,若否则不隐藏,访问桌面需二次穿透。

作者还建议我们搭配一些桌面栅栏工具使用更为方便,具体效果可看下方演示图 👇

*图源:小众技术开发者原帖
本次0.2版本不光修复了窗口还原时的顺序问题,还增加了配置文件!
可以通过修改setting.ini来改变穿洞的直径,以及添加不被最小化的应用。

*图片来源于开发者原帖

不过目前来看,软件BUG还是比较多的。

比如使用中若弹出下方信息框,则会一直保存穿透模式,只能在托盘处退出软件。

这也是本文只引用作者演示图的原因 

若大家发现了其它问题,可以在原帖地址向作者反馈!

此外,窗口洞洞波作者@dog特别介绍,软件是基于ahk论坛Helgef发表的winhole 66脚本开发。

winhole 66脚本还提供了其他功能,如滚轮调整穿洞大小、更多穿洞图案、穿洞反转、以及固定穿洞等等。
想要研究学习的小伙伴,可以去ahk论坛查阅源代码~
说到最后,还是显示器不够大才会用到这类软件 
小众原帖地址:
https://meta.appinn.net/t/topic/55834
窗口洞洞波V0.2下载地址:
https://wwd.lanzouo.com/iDjof24acs3a
ahk论坛源代码:
https://www.autohotkey.com/boards/viewtopic.php?f=6&t=30622

歌事故里

《执迷不悟》小乐哥

由网友“向上人生“点歌

视频来源:腾讯视频


本文发表于公众号【莫理】

关注我们,阅读更多精彩内容

▽▽▽

莫理
Hi,这有很多稀奇古怪的黑科技哟~
 最新文章