等待加载

让桌面窗口按自己设定的规则排列WinDock

软件工具     2018-07-06

在Windows系统中,将窗口拖动到屏幕边缘或者角落,会触发系统的自动排列功能,比如拖动到顶部,窗口会自动最大化,到角落,窗口会变成1/4屏幕大小。

本文即将介绍的WinDock就是一款实现类似功能的免费软件,但是它可以让用户自己定义排列窗口的规则,设置触发区域以及窗口如何变化。

WinDock可以定义多个配置文件,每个配置文件包含多条规则,可以通过它在托盘中的图标来随时切换配置文件。

在配置界面中,点击Profiles下方的Add添加自己的配置,首先为配置命名。

添加新的自定义配置点击Add后,它会出现在列表中,选中它,点击右边Rules下方的Add为它添加规则。规则的定义分为两部分,触发的区域以及窗口出现的位置及大小。

Trigger主要设置触发区域,可以设置指定显示器的角落、边缘或是指定区域。边缘及指定区域都由百分比数值来限定,遵循从上到下,从左到右的原则计算。

比如要设置触发区域为屏幕左边缘的中间部分,可以做如下设置。

设置触发区域Dock Position可以设置触发后窗口的位置及大小,由4个参数限制 - Left,Top,Right,Bottom。

Left设置窗口左边缘到屏幕左边缘的距离,Top设置窗口上边缘到屏幕上边缘的距离,Right设置窗口右边缘到屏幕左边缘的距离,Bottom设置窗口下边缘到屏幕上边缘的距离。

比如要将窗口放置在屏幕上半部分的中间位置,可以设置Left 33%,Top 0%,Right 66%,Bottom 50%。

设置窗口位置及大小软件UI有点问题,有些数字被Label遮挡了,不影响功能。

一个配置可以添加多条规则,完成后就可以激活了,在配置界面中选中对应的配置,点击Set Active按钮,也可以右键点击托盘中的图标切换配置。

切换规则点击Enable Docking可以禁止或开启功能。

下载地址:http://www.ivanyu.ca/windock/

本文链接:https://www.xstui.com/read/617