【WinSize v4.0 】Windows 窗口(大小/位置/置顶/绑定)快速调整小工具

不禁涌起了一个大胆想法——买显示器的钱用来买这个更新……

捂脸,感激,但这个工作量可能比你想象的大。

AHK 能做出来的,流畅度感人,背后无数换算,我也烦死;换其他语言我需要花实践学习……

实际上这种情况 Windows 自己都没怎么考虑,我得自己想办法检测分辨率,换算,然后努力设想到每一个可能的情况,并适配。除非什么时候我能一拍脑袋想出一个绝妙的弯路,把困难给绕过去。

放心吧没问题。我现在是哪个显示器的点阵对齐就挪到那边开辅助线,因为也不是一直要用。
但是期待5.0

且容我慢慢咕,感谢大家支持,真的会觉得好暖,觉得就算磨磨蹭蹭蹭蹭……也得尽量每天往前蹭蹭(

2 个赞

一点日志

当然,也并不重要。就是通报一下进度……其实也没有进度。

因为想把程序正规化,这样更好推广,然后 4.0 这戏谑的版本称呼就不太合适了,小范围内还好,大范围的话必然造成很多小白的迷惑。但是在 4.0 上来个急转弯,已经接受这些设定的朋友也该迷惑了。

那就开 5.0 吧。

我挺咕咕咕的,当然有一些原因啦,总之得哄着自己,心情好的时候写一阵子,心情不好就歇一阵子。

这个东西吧,目前代码一千七百多行,其中两百多行是注释。主要开始我也没想很多,实现功能就好嘛,结果现在感觉已经超出我的管理能力了。认真反思很久,终于找到原因……原因不重要啦,总之最好的解决方案就是重写一遍。哈哈哈,这样的话 5.0 也算名正言顺了。

至于到哪天才能咕咕出来,我也不知道呢~已知的是,当前进度 0%。

说点你们关心的吧。

5.0 初期肯定只有核心功能,可以认为和现在也没啥区别(功能更少),所以在稳定之前都没啥值得期待的。

然后 4.0 的付费用户可以直接升级 5.0(当然如果我咕咕咕了几年,那就,那就直接叫 6.0 好了,笑)。

行啦,嘀嘀咕咕的老鼠继续挠头去了。(白发搔更短……为什么忽然想起了这句

2 个赞

:doge:白头搔更短,浑欲不胜簪

1 个赞

没有找到配置文件,这个文件是放到哪里的

和 exe 文件放在一起

是从上面的github直接下的exe吗,我这样下下来只有一个单独的exe,使用后也没见到生成配置文件

如何使用默认配置,它是不会自动生成配置文件的。你可以切换一下功能开关,反正就是托盘菜单里面的选项修改一下,它就会自动创建配置文件了

这个可以让软件每次打开时,窗口在任意指定位置吗?

不能,我觉得这样会更乱

也不是说随意。
因为是单屏,打开多个软件使用时得调整下位置,减少切换窗口次数。
一般的调整一次后,再打开就会默认此位置了。
但是有一些软件不会,再次打开会还原默认位置。

另外,有时因为不小心或其它原因导致窗口大小和位置改变,这又得重新调整一遍。
QTTabBar 有个窗口管理插件很不错,但只是针对资源管理器的,所以想找一个能管理全部窗口的。

但没有计划。你讲的场景下我依然觉得不太需要。

不过 5.0 版中的一些设计下应该可以变通实现……吧。只是目前一丁点写代码的动力都没有(躺到,仰望天空

这东西复杂度有点超过我的控制能力了,要是 JS 倒没压力,但 AHK ……我要疯了都

2 个赞

有关窗口大小调节功能大概是Bug的一些反馈?
*窗口大小配置为默认的九宫格x0.5/x1配置
*以下所有测试均为win11环境,win10我还没来得及试,需要的话我测完再回一楼

bug表现为会把标题栏或底栏挤出屏幕,具体细节如下:

  • 左上角、上部、右上角、左部、右部 - 无标题栏
    全屏 - 也没标题栏,但马上接一个最大化就把标题栏显示回来了

全屏(最大化)的情况:

右上角的情况(其他情况同理,略):

  • 左部:少量下沉(中部就全屏了,略)
    左下角、下部:二倍下沉
    右部、右下角:正常显示

右下角的情况(正常表现):

左部的表现(少量下沉):

左下角的表现(下部同理,略):

  • 该bug只对部分窗口有效,在我测试的范围里
    Sublime Text:标题栏和底部下沉现象均有
    Firefox、Windows默认文件管理器:顶部标题栏正常,底部下沉同上
    VSCode、微信:顶部底部均正常

抱歉,回复的晚了点,下午就看到了,但是到现在才能坐在电脑前。

这件事情,整体上闭着眼睛骂微软就行了,反正我用的它给的接口,然后结果不如预期,当然是骂它啦~

开始从原理解释:

  • 整个计算是以工作区为基准的,即显示器排除任务栏的部分。我知道一些软件可以修改这个设定。
  • 有些窗口有最小尺寸限定,结果就是左上角定位正确,但尺寸可能和预期不同,只能达到软件允许的最低尺寸。
  • 微软为了让窗口有阴影,给窗口加了外边距,比如把窗口设置为和屏幕同等大小,其实左右和底部都空着一条,但是不同窗口这个效果并不一致。然后最大化窗口又没有这个边距。
  • 有些窗口最大化状态和窗口状态的效果也不太一样,比如是否有标题条。显然我们希望它的有效面积最大,所以对于所有窗口,我都尽量让他保持最大化状态,然后调整到需要的尺寸,至于窗口听不听,还得随缘。

这些乱七八糟的情况下来,我还能基本实现预期效果,我觉得可能是个……巧合?(拍拍我自己)

好像我又讲了一堆没啥用的,还是看下面的吧。

我自己每天使用,没有遇到这种状况。你把配置文件中的 [Layout] 整节删除试试看呢?如果不行,我怀疑环境有问题,我大概解决不了。

作者你好,最近我使用的过程中winsize4.7.3版本,会自动的跳出调整窗口(我并没有任何操作键盘)

怕不是Alt 按键卡住了(猜

毕竟这个按键卡住日常影响可能并不大?!

是改错了,还是免费版没有权限?

免费版只能自定义第一个方案