Total Pageviews

Wednesday, 19 June 2024

PowerToys,微软开源的超实用小工具合集



早些年Windows功能薄弱,微软专门推出一个PowerToys用以增强扩展Windows功能,一度受到大家的追捧。后来由于Windows不断优化完善,PowerToys也退出了舞台。

不过在2019年,微软重启了PowerToys项目并在github上开源,从发布初版到现在,新版的PowerToys增加了许多让人耳目一新的实用工具,深受大家的欢迎。


颜色选择器

颜色选择器,顾名思义,它是Windows系统范围中颜色快速选择器,通过快捷键Win+Shift+C,鼠标自动变成一个颜色选择器,可以从任何当前正在运行的应用程序中选取颜色,并且自动将其以可配置格式复制到剪贴板。

颜色选择器支持放大选取,通过鼠标滚轮可以放大光标周围的区域,方便你更进一步的精确选择颜色。

小结:PowerToys的颜色选择器,操作简单,通过快捷键迅速选择,支持Windows上所有你可见的颜色,对于设计师、前端工作者而言,相当方便。
始终置顶

窗口始终置顶,在日常应用中,应用程序的窗口除非程序自带设置属性,否则Windows的窗口一般是“层层叠加”。

PowerToys的始终置顶,可将窗口固定到所有窗口的顶部,即总是让窗口显示最前面。你只需选择窗口(让窗口处于激活状态),通过快捷键Win+Ctrl+T即可让窗口置顶示。

始终置顶

当窗口被设置置顶后,默认会添加蓝色的圆角边框,在设置中心,你可以设置是否显示边框以及设置边框的颜色。此外也可以设置排除的的程序等。

小结:当你打开了N多个窗口后,比如一边处理工作、一边浏览器小窗口播放小电影,窗口置顶功能就显得相当实用了:打开多少窗口都不能遮挡我看的小电影!!!
Awake唤醒

通常Windows系统空闲一定时间后系统将自动休眠或关闭屏幕,这取决于你的电源设置项,休眠或关闭屏幕的作用——可以节能。当然如果你喜欢,也可以在电源选项中彻底关闭休眠。

PowerToys中的Awake唤醒功能,顾名思义,它让你的系统始终处于唤醒状态,无视系统中设置的电源计划。

Awake提供了三种模式,继续使用电源计划,无限期保持唤醒状态和暂时保持唤醒状态。当这一功能开启后,在系统右下角的托盘中你可以快速切换上述的三种模式,以及是否屏幕常亮。

小结:这工具唯一的使用场景就是,你的电源计划中设置开启了自动休眠和屏幕关闭,但你现在需要Windows无视这一设定,需要系统一直唤醒~

嗯,我个人觉得这工具有点多此一举~
Hosts文件编辑器

Windows中Hosts文件默认路径在C:\Windows\System32\drivers\etc,通常当你需要在本地重定向某一IP或网址域名时,通过记事本编辑Hosts文件保存后即可,对于经常使用和谐补丁的各位一定轻车熟路了。

PowerToys提供的Hosts文件编辑器,让这一过程更加简单。在启动后编辑器后,你可以快速添加规则:

    输入 IP 地址
    输入主机名
    输入可能有助于确定条目用途的任何注释
    确保已启用“活动”切换,然后选择“ 添加”

此外,这一编辑器还支持Hosts规则按照地址、主机或注释字段来筛选,同时它也支持Hosts文件的备份。

小结:对于小白而言,有时不知在哪编辑Hosts文件又或者出现编辑后无法保存、权限等问题,通过PowerToys提供的编辑器,让这一过程更加简单。

File Locksmith找出谁在占用文件

在日常使用中,大家一定碰到过这样的情况:当要删除某个文件/文件夹时,Windows提示文件在另一进程中已被占用。关键是,Windows并不告知究竟是谁在占用,让人一脸懵逼。

File Locksmith是PowerToys新增的工具,它是一个 Windows shell 扩展,主要用于检查正在使用哪些文件以及由哪些进程使用。

当功能开启后,右键资源管理器中的文件/文件夹,右键菜单会增加一个“什么内容在使用此文件”的菜单项,点击后会自动弹出File Locksmith界面,并显示出占用此文件的进程列表

在进程列表中显示包括相关的进程ID、用户、文件,你可以快速点击结束进程~

小结:这种文件被占用的情况经常碰到,File Locksmith这个工具真的是相当的实用了。
Text Extractor文本提取器

OCR识别功能相当实用,一般被集成在各种常用软件例如截图工具、PDF编辑或专业的OCR,这一技术目前已相当成熟,各大厂商包括微软、腾讯、阿里云均有专门的OCR引擎。

Text Extractor文本提取器,它是一个免费的OCR识别工具,在PowerToys中默认启用,通过快捷键Win+Shift+T,快速选取范围识别,所得结果自动复制在粘贴板上。

Text Extractor

目前Text Extractor仅支持识别系统中已安装的语言,你可以通过Powershell命令安装其他国家的语言。根据实际体验,OCR识别的准确率一般,不过应付一般的使用也是足够的了。
鼠标工具

PowerToys新增了一个鼠标使用工具集,是针对Windows鼠标一些扩展小工具,目前主要包括:

    查找我的鼠标
    鼠标荧光笔
    鼠标指针十字标线

查找我的鼠标

顾名思义,可以帮助你快速找到鼠标光标的位置,它提供了两种方式,一种按下两次左Ctrl键(默认),另一种通过晃动鼠标。

(按下两次左Ctrl键)

鼠标荧光笔

一句话:按下快捷键Win+Shift+H。将自动为你的鼠标添加一个荧光笔

鼠标指针十字标线

这个就更好理解了,就是以鼠标指针为中心绘制十字准线。

小结:查找鼠标功能,阿刚个人感觉蛮实用,因为34寸的带鱼屏,有时候还真一下子找不到光标在哪了。荧光笔和十字标线主要是方便做演示。
PowerToys Run,快速启动工具

快速启动工具,在Windows中相关的软件多不胜数,快速启动的方式也五花八门,一般多见独立面板或通过键盘快捷键。

PowerToys Run,它的方式,通过快捷键ALT+空格快速呼出一个搜索框,通过它可以快速搜索、打开、查看和运行文件,同时通过它的插件模式可进一步增强功能,例如执行简单计算、CMD命令、管理Windows服务等,是一个相当优秀的快速启动工具。

主要功能:

    搜索应用程序、文件夹或文件
    搜索运行的进程
    具有键盘快捷方式的可单击按钮
    使用 >调用 Shell 插件(例如,> Shell:startup 将打开Windows 启动文件夹)
    使用计算器执行简单计算
    执行系统命令
    获取时间和日期信息
    转换单位
    打开网页或启动 Web 搜索

基本使用~

PowerToys Run的用法相当简单,默认情况下按下快捷键ALT+空格(设置中可自定义),在弹出的搜索框输入你想查找的内容即可快速访问。

例如运行程序。

例如查找文件。

PowerToys Run这一个框框可以实现的功能非常多,通常键入内容后它首先执行的就是搜索,比如针对文件、文件夹它是基于系统的Windows Search服务,默认情况下为经典模式,即仅搜索文档、图片、音乐文件夹和桌面。当然在Windows设置中你也可以开启增强模式,即搜索整个电脑。

插件模式

PowerToys Run引入了插件模式,相当于功能模块化,在插件管理中,你可以根据需要选择是否开启,例如你可以关闭Windows Search,或者关闭计算器、关闭系统命令行等等,可以说PowerToys Run的搜索框,能用来做什么执行什么动作基本都取决于你。

插件模式

在插件设置中,每一个选项下拉后微软都给了说明以及可设置的直接激活命令,例如在上面的例子中,搜索windows服务默认是!+服务名,你可以在设置更改,比如改成s,

 
PowerToysRun
此外,PowerToys Run的插件支持自定义,如果你是开发者,可以根据功能需要开发并加载插件,下面分享一个Everything插件。
EverythingPowerToys

首先如上面所述,PowerToys Run的搜索基于Windows Search,自带搜索本身功能一般,即便你开启了增强模式,在搜索速度、准确性上依然不如鼎鼎大名的Everything,而且根据阿刚的使用体验,当开启全局索引后,随着电脑文件增多,Windows Search索引文件占用较大的C盘空间。

EverythingPowerToys是在Github上开源的专为PowerToys Run适配的插件,它可以让PowerToys使用everything,让你的搜索从此快如闪电。

使用方法:

    1,下载并解压EverythingPowerToys
    2,将解压后Everything放在PowerToys插件目录

默认路径C:\Program Files\PowerToys\modules\launcher\Plugins\

首先你必须提前安装好并后台运行Everything软件,在PowerToys Run插件设置中开启Everything插件,默认情况它的直接激活命令为@,也就是是@+搜索词,你可根据喜好自定义。

插件模式

此外,它也可以设置搜索是否包含路径、是否以图标形式预览文件内容等等。

当所有配置完毕后,你就可以在PowerToys中享受everything快如闪电般的搜索了。如图:

PowerToysRun

小结:阿刚个人认为在PowerToys中,PowerToys Run快速启动工具实际上是功能最强的一款,它的可玩性和扩展性较高,值得好好说道一番。

PowerRename,批量重命名!

文件重命名尤其是需要批量操作时,手动操作费时费力,效率低下。PowerRename是一个批量重命名的工具,在启用PowerToys后会自动在右键菜单新增一项PowerRename,选中文件就可以重命名了。

PowerRename支持正则表达式,一般来说简单的搜索和替换足够我们使用,如果想要更精准复杂的替换就需要用到正则表达式了,

对于给定的字符串,正则表达式通过语法可以匹配一次或多次, 可用于搜索,编辑和处理文本,PowerRename使用了常见的ECMAScript语法。

有了正则表达的支持,我们就能干更多的事,比如上图的例子插入指定的字符~当然前提你要懂得怎么去写正则表达。
Image Resizer,批量修改图片尺寸

Image Resizer是一个批量修改图片尺寸的小工具,无需专业软件可以批量把图片尺寸修改成设定的尺寸,对于编辑来说这功能还是非常实用的。

Image Resizer是基于你设定的尺寸大小来统一批量修改的,在设置选项中你可以预先设定尺寸大小,除了内置了几种常见的尺寸外,也可以自己新增尺寸~

Image Resizer

默认情况下Image Resizer修改尺寸后会保留原图,生成的图片也与原图放在相同位置,如果不需要可以勾选“缩放原图”
Windows Key Shortcut Guide

学会善用系统快捷键绝对能极大的提高我们的操作效率,不过有时你可能记不住或者不知道那么多快捷键。而这个Windows Key Shortcut Guide就是用来解决这个问题的,他就是一个Win热键快捷键指南,没错就是那个键盘左下角的Win键~

当你按住Win键超过1秒,屏幕会自动会显现出Win的各种组合键,包括常见的诸如Win+E(打开资源管理器)、Win+D(显示桌面)Win+数字键(对应打开左下角任务栏里的应用)等等~掌握这些快捷键,可以让你的操作变得行云流水。

这里专门提一下Win+Ctrl+D快捷键这是Windows 10新增的一个新建虚拟桌面的命令,这个功能非常好用,比如打开了太多的窗口需要马上有一个干净的新桌面时,就可以通过这个快捷键快速新建一个虚拟桌面。

而且新建的桌面互相独立,可以打开各种不同的应用,不过都是在一个exeplore中,也就是说当你关闭了一个新建的桌面时,桌面上已打开的应用、窗口将会合并到原来的桌面上显示。
File Explorer,不打开文件预览.Svg.md文件内容

File Explorer是一个非常简单的资源管理器插件,可以让你的电脑不打开文件的情况下预览.svg、.md格式的内容~官方给的图足以说明了。

要使用这个功能,首先要打开资源管理器的预览窗格,具体就是查看—>勾选预览窗格即可。

目前只是多支持.svg、.md直接查看,这俩格式一般人也用不到,期待后面能添加支持更多其他的格式了。
Fancyzones,桌面布局增强

大家都知道Windows窗口都是可以随意拖放的,在处理多任务时同时打开多个窗口设置排列,不仅让窗口更加一目了然,而且做起事来事半功倍。

Fancyzones就是一个Windows桌面布局增强工具,它可以让你自由划分桌面区域,让窗口按照你的喜好拖动到目标区域中来显示,达到整齐划一的效果。可以看下老外录得视频,我觉得比官方视频讲的更清楚。

在启用之后,按下快捷键Win+`即可打开Fancyzones的配置界面,Fancyzones内置了几种常见的布局方式,默认是都是三行或者三列,你可以直接增加上面的数字来改变,选择好布局模板后点击应用即可~

Fancyzones最大的亮点无疑是可以自由的自定义布局了,你既可以在已有的模板上自定义,也可以点击Custom在完全新建自定义一个模板,我们可以根据实际需求划分屏幕区域,设定每个区域的大小、形状等。

在设定好布局后,只需按着shift键拖动窗口到目标区域即可,这样我们就可以让多个窗口按照我们意愿在桌面上布局了。

最后总结

微软的更新让PowerToys重新焕发生机,目前内置的这五款小工具对于提高日常使用效率非常有帮助,而且作为github的开元项目,可以预见的是微软后续会添加更多实用的小工具。

推荐大家收藏使用。

Github项目主页:
https://github.com/microsoft/PowerToys

No comments:

Post a Comment