dms
(稻米鼠)
1
从【WinSize v4.0 】Windows 窗口(大小/位置/置顶/绑定)快速调整小工具继续讨论:
WinSize 是一个用来快速将程序窗口定位到预设位置和大小的工具。5.0 版本并不能单纯的看作是 4.0 的升级,5.0 是完全重构优化后的更自由化的版本。侧重一套容易记忆的快捷键启动所有动作,减少鼠标操作,并可被第三方程序调用。
在 @思忆 和 @不隔山 两位朋友的督促、建议、测试下,5.0 采用了更底层的窗口尺寸计算方法,使效果更佳符合预期,感谢~如果没有你们,我大概永远也不会想要研究这种东西。
功能
推荐直接阅读完整文档:GitHub - dmscode/WinSize: AHK 的快速设定窗口尺寸的小工具
- 窗口布局:将当前窗口移动到预设位置,并调整为对应大小
- 快速布局:LAlt+鼠标右键,快速调整窗口位置(呼声很高,加回来了)
- 大写锁定指示:当切换大写锁定时提示当前状态
- 窗口置顶:切换窗口置顶
使用引导(新人阅读)
点击这里查看图文并茂的功能说明
购买&下载
因爱发电最近出了点问题,暂时使用他家临时域名
购买后在这个页面寻找下载,一般我会保留近期的三个版本,选择版本号最大的下载即可。
价格
36 元。我不喜欢背刺老用户,所以如果没有特殊情况,不会打折、特价、优惠等活动。
已经购买 WinSize 4.0 的小伙伴在爱发电私信我“WinSize 5.0”,我会给你发送兑换链接,手工处理,一般 24 小时内回复,请耐心一点哦~(免费升级的承诺大老鼠一点都木有忘记!
版本特色
- 支持第三方软件调用,比如 Quicker、Utools 等,使窗口重定位融入你日常的工作流
- 支持在多显示器下窗口跨屏幕显示,一键全屏(覆盖全部屏幕),并可以更加灵活的设定
- 没有方案数量限定,不再局限于九宫格
文档
帮助文档请见:GitHub - dmscode/WinSize: AHK 的快速设定窗口尺寸的小工具 (强烈建议先仔细阅读)
路线图
基本想做的功能都做了,后面就是修修 bug,加点小功能,随缘更新了。
一个小小的约定:如果版本号第二位变化,说明修复了一些影响比较大 bug,建议更新;如果版本号最后一位变化,可能是添加功能什么的,就影响不大。
7 个赞
想问一下,购买的话是获得下载链接吗?我考虑的是多设备是否有授权台数问题
dms
(稻米鼠)
3
是的,在爱发电付费之后,在商品页面就可以下载程序,我也会在那里更新。
关于授权,没有设备数量限制,我是授权给人的,即只要是你自己在用,随便多少设备。
dms
(稻米鼠)
5
老鼠很佛,懒与人比,就算我输好了~
WinSize 从最开始就是自用工具,这只是和朋友们分享了啦~
3 个赞
下载5.0,但我系统运行不了,或者是5.0没有图标?系统版本是:win10专业版2009
dms
(稻米鼠)
7
现在放出来的这个程序是供第三方调用的,所以直接运行它会不起作用。因为没有传入必要的参数,所以,创建一个快捷方式,然后添加必要的参数也可以用……
1 个赞
tea
(tea)
8
有个问题,我捐赠了36,还没使用过,居然找不到主程序,是不是蠢呆了
dms
(稻米鼠)
9
看看商品页面,应该有下载的位置吧,大概就相当于付费可见的意思。
dms
(稻米鼠)
11
啊,对对对,刚开发到这里,然后过年,然后病倒(笨死
我私信你一个 4.0 的兑换链接哦(正价购买 5.0 的可以反向赠送 4.0
kat
(kat)
16
问个问题,这个工具的工作方式是不停的循环扫描(窗口或鼠标点击)吗?
dms
(稻米鼠)
17
不是,是监听按键,最基本的按键映射功能。
不过 AHK 即便是暴力轮询资源占用也微乎其微,就很赞~
补充一下两种方式的区别吧,万一有小白用户感兴趣呢。
监听是安静的待在那里等通知,系统发现有按键按下了,系统会发出一个通知,然后程序接到通知,再根据安排做自己需要做的事情。显然这样的程序就只有在得到通知的时候才会去忙碌,平时是很清闲的。
轮询则是,每隔一定时间主动过去看一看有没有发生这件事情,如果发生了,那就要做对应的处理。为了让用户感觉不到,这中间的时间间隔一般会做的比较频繁。所以程序就一直都在忙。
显然这两者应该存在性能差异。但实际上,要看判断内容的获取成本,对于现在的电脑,即便是性能很差的电脑,合理时间间隔的轮询性能消耗基本可以忽略不计。(当然非得让程序每隔0.001秒,就把电脑里所有文件都检查一遍什么的,肯定会卡死;但如果是每隔一秒算一次 1+1 就毫无压力了。
就酱~
kat
(kat)
18
哈哈,感谢大佬详细的解答!笑谈间,豁然开朗,困惑顿消
kat
(kat)
19
使用 Winsize 5.0 命令行碰到一个问题,它计算窗口位置的时候不会排除 Windows 任务栏的宽度,导致窗口和任务栏重叠。
我的任务栏放在屏幕左侧,会遮住窗口
https://h1.appinn.net/file/78d6c9b95d6500c771882.jpg
dms
(稻米鼠)
20
此处回答的原因判断错误,十分抱歉,此问题已修复(下方保留原回答以连贯上下文)
是按照系统人为的工作区范围计算的,Win11 已经完全不认可把任务栏放在其他位置了,导致工作区范围并不是预期范围。(不过看图好像是没能正确计算任务栏宽度)
虽说可以通过检查当前任务栏位置和大小计算,但还有可能用户是自动隐藏任务栏,就又有另外的麻烦了。
不过,在布局字符串里加上对应的偏移量就好了。虽然每个人的情况是不相同的,但是对于单个用户,面对的场景是相对固定的,所以只要把布局字符串写成自己想要的位置就行,很多时候纯用像素坐标就已经很完美了。