软件介绍
评论列表

目录

如果你用过Windows,大概会有这种感觉:有些操作明明可以更方便,但微软就是没给做。比如想要把窗口快速分屏成复杂的布局,得手动拖来拖去;想批量重命名一堆文件,得借助第三方软件;想从屏幕上任何地方提取文字,还得截图再用OCR工具。

PowerToys就是来填这些坑的。它不是单一功能的软件,而是一个包,里面装了三十多个小工具,每个工具解决一个特定的痛点。你可以在设置里按需开启,不需要的关掉就行。

这个项目的源起实很有意思。PowerToys这个名字最早出现在Windows 95时代,当时微软就做过一些给高级用户玩的小工具。后来这个项目断档了很久,直到2019年微软官方在GitHub上重启了PowerToys,并且把它做成了开源项目。到现在为止,GitHub上已经收获了超过13万个星标,有六百多位开发者参与贡献,算得上是微软最成功的开源项目之一了。

目前PowerToys包含了三十多个工具,比较受欢迎的包括:FancyZones可以创建复杂的窗口布局,PowerRename支持用正则表达式批量重命名文件,PowerToys Run是一个类似Mac Spotlight的快速启动器,Text Extractor可以用OCR识别屏幕上任何位置的文字,Color Picker可以全局取色,Image Resizer在右键菜单里直接缩放图片尺寸。

而且这是微软官方出品,免费,没有广告,没有捆绑,安全性不用怀疑。

官网入口地址

https://learn.microsoft.com/zh-cn/windows/powertoys/

下载地址

https://learn.microsoft.com/zh-cn/windows/powertoys/install

安装方式有三种推荐:一是从GitHub发布页面下载exe安装包;二是从Microsoft Store直接搜索PowerToys安装;三是用WinGet命令行安装:在终端输入winget install Microsoft.PowerToys -s winget,回车即可。

功能介绍

FancyZones 高级窗口管理器

这是PowerToys受欢迎的功能之一。Windows自带的窗口分屏只能把屏幕分成两三个固定的区域,而FancyZones让你可以自定义任意复杂的布局。你可以预设好各种区域划分,然后按住Shift键把窗口拖到对应的区域里,窗口就会自动吸附并填满。对于带鱼屏或者多显示器的用户来说,这个功能可以大幅提升窗口管理效率。

PowerRename 批量重命名

Windows自带的批量重命名只能改个序号,功能太弱。PowerRename支持搜索替换、正则表达式、文件名加前缀后缀、修改扩展名、调整大小写等多种操作。在文件夹里选中一堆文件,右键选择“PowerRename”,就能看到一个完整的重命名界面,你可以实时预览修改效果,确认没问题再执行。如果改错了,它还支持撤销操作。

PowerToys Run 快速启动器

按下Alt+空格键,屏幕中央会出现一个搜索框。输入关键词,它可以搜索应用程序、文件、文件夹、正在运行的进程,甚至可以执行简单的数学计算、执行系统命令、打开网页等。它支持插件扩展,社区已经开发了很多插件,比如可以搜索浏览器书签、搜索OneNote笔记、控制Spotify播放等。功能和Mac的Spotlight或者开源的Ueli类似,但深度集成在Windows里。

Text Extractor 屏幕文字提取器

这是一个OCR文字识别工具。按Win+Shift+T,屏幕上会出现一个选区框,用鼠标框住任何你想提取文字的区域,松手之后,里面的文字就会被识别出来并自动复制到剪贴板。对于不能复制的PDF、图片里的文字、软件界面上的错误提示等场景,非常实用。识别引擎用的是Windows自带的OCR,支持多种语言。

Color Picker 全局取色器

设计师和前端开发者的好帮手。按Win+Shift+C,鼠标指针会变成一个取色器,指向屏幕上任何位置,就能看到当前颜色的RGB、HEX、HSL等格式的代码,点击一下就会复制到剪贴板。它还有一个取色历史记录面板,可以查看最近取过的颜色,还能手动微调颜色值。

Image Resizer 图片尺寸调整

在文件资源管理器里选中一张或多张图片,右键菜单里会出现“调整图片大小”的选项。点击之后会弹出一个窗口,里面预设了几种常见尺寸(比如小、中、大、手机壁纸、桌面壁纸等),你也可以自定义尺寸。它还能选择是否覆盖原图、是否保持纵横比、是否缩放原图等。非常适合批量处理图片尺寸的场景。

Keyboard Manager 键盘映射器

你可以把键盘上的某个键改造成另一个键。比如把CapsLock键映射成Ctrl键,把不常用的Insert键映射成Delete键。你还可以创建快捷键映射,比如把Ctrl+C映射成Ctrl+Shift+C。重启软件或重启电脑后,修改就会生效。

Always On Top 窗口置顶

按Win+Ctrl+T,当前活动窗口就会被锁定在屏幕最前端,不会被他窗口遮挡。窗口的边框会变成蓝色,提示你它已经处于置顶状态。再次按同样的快捷键就可以取消置顶。开会演示PPT、看视频同时做笔记、对比文档等场景很实用。

Awake 电脑保持唤醒

有时候你需要电脑长时间不进入睡眠状态,比如下载大文件、渲染视频、跑脚本等。但Windows的电源计划会在一段时间无操作后自动休眠。Awake可以临时覆盖电源设置,让电脑保持运行状态,你可以设置保持唤醒的时长(比如1小时、2小时或者无限期)。用完可以关闭,恢复原有的电源设置。

File Explorer 加载项

在文件资源管理器的预览窗格里,PowerToys增加了对多种文件格式的预览支持。比如你选中一个Markdown文件(.md)、一个SVG矢量图、一个PDF文件,不需要打开对应的软件,在预览窗格里就能直接看到内容。对于经常和代码、文档打交道的用户来说,这个功能很提效。

Hosts File Editor Hosts文件编辑器

Windows的hosts文件用来做域名本地解析,常用于屏蔽网站或者本地调试。但这个文件位置深、需要管理员权限才能编辑。PowerToys的Hosts File Editor提供了一个友好的图形界面,你可以在这里添加、删除、启用、禁用hosts条目,所有修改都会自动保存。

Mouse Utilities 鼠标增强工具

包含了几个鼠标相关的小功能:“查找我的鼠标”在按两次Ctrl键时,屏幕会变暗并在鼠标周围出现一个聚光灯,帮你快速找到鼠标位置,适合大屏幕或者高分辨率显示器。“鼠标荧光笔”在点击鼠标时会有一个彩色光圈效果,适合录屏教学。“鼠标指针十字准线”以鼠标为中心画出一个十字线,在作图或做设计时方便对齐。

Mouse Without Borders 鼠标

这是一个非常神奇的功能。如果你有两台或三台电脑,每台都有自己的键盘鼠标,很占桌面空间。Mouse Without Borders可以让你用一套键盘鼠标同时控制多台电脑,鼠标可以从一台电脑的屏幕边缘移动到另一台电脑的屏幕上,就像在用一台多显示器电脑一样。它还支持跨电脑复制粘贴文件和剪贴板内容。这个功能原本是一个独立的微软小工具,后来被整合进了PowerToys。

Peek 快速预览文件

选中一个文件,按Ctrl+空格键,会弹出一个浮窗,直接预览这个文件的内容。不需要打开对应的应用程序。比如选中的是图片就显示图片,是视频就播放视频,是文本文件就显示文本。有点类似Mac上的“快速查看”功能。

PowerToys Workspaces 工作区保存与恢复

这个功能比较适合需要同时打开多个应用程序的场景。比如你每天上班第一件事要打开浏览器、代码编辑器、终端、设计软件、聊天工具。用Workspaces可以把这个组合保存成一个“工作区”,以后一键启动,所有这些软件会按照你保存时的布局自动打开并排列好。这是目前PowerToys里较新、也较重磅的功能之一。

Advanced Paste 高级粘贴

普通的粘贴只是把剪贴板里的内容原样贴出来。Advanced Paste可以让你在粘贴之前进行转换,比如把纯文本粘贴成JSON格式,把Markdown转成HTML,把文本转成大写或小写等。如果配置了OpenAI的API密钥,甚至可以用AI来转换粘贴的内容,比如“把这段文字翻译成英文”或者“总结一下这段话”。

实用工具

还有Command Palette命令面板、Crop and Lock裁剪锁定、Environment Variables环境变量管理器、File Locksmith文件解锁、Grab and Move抓取移动、Light Switch亮色暗色主题自动切换、New+快速新建文件和模板、PowerDisplay外接显示器亮度音量控制、Quick Accent快速输入带音标的字母、Registry Preview注册表文件可视化编辑、Screen Ruler屏幕像素测量、Shortcut Guide快捷键指南、ZoomIt屏幕缩放和演示工具等。

应用场景

程序员日常开发

编程时经常要在不同窗口之间切换代码、终端、浏览器、文档。用FancyZones把屏幕划分成几个固定的工作区,窗口自动归位。PowerToys Run快速启动命令行或者计算器,不用切出去点。Text Extractor从不能复制的代码截图里提取文字。File Explorer Add-ons直接预览Markdown文档和JSON文件。

设计师素材处理

Color Picker从参考图或者网页上抓取颜色代码。Image Resizer批处理图片素材。Screen Ruler测量设计稿中的元素间距。Mouse Utilities里的十字准线帮助对齐图形元素。

办公文档处理

批量整理文件时用PowerRename重命名。开会时需要置顶讲稿或者演示窗口,Always On Top很顺手。需要复制PDF里的文字但被锁了不能选,用Text Extractor直接截图识别。Peek快速预览附件内容,不用逐个打开。

多电脑协同工作

桌子上一台笔记本一台台式机,不想用两套键盘鼠标。Mouse Without Borders让你用一套键鼠无缝控制两台电脑,鼠标从笔记本屏幕滑到台式机屏幕,文件直接拖过去复制。

重装系统后的效率配置

新装完系统,把PowerToys装上,开启FancyZones、PowerRename、PowerToys Run、Text Extractor这几个常用工具,Windows的操作效率能提升一大截。

信息补充

定价情况

PowerToys免费,没有任何收费版本。微软以MIT开源协议发布了全部源代码,任何人都可以免费、修改、分发。

文件大小

安装包大约在150MB到200MB左右,安装后占用的硬盘空间约500MB到600MB。对于现代电脑来说可以接受。

系统兼容性

支持Windows 11和Windows 10(版本1903及以上)。不再支持Windows 7和Windows 8。提供了x64和ARM64两种架构的安装包。

开源情况

项目托管在GitHub上,地址是https://github.com/microsoft/PowerToys。任何人都可以查看源码、报告问题、提交代码。目前有超过600位贡献者参与开发,是微软GitHub上最活跃的开源项目之一。

隐私说明

PowerToys会收集基础的诊断数据(遥测),用于了解用户使用情况和发现bug。可以在设置中关闭遥测。详细隐私政策可在官网查阅。所有处理都在本地进行,不会上传用户文件内容。

源码反馈/咨询 (共有 条反馈)
验证码:

PowerToys常见问题

本文标签
上一篇:X-Mouse
下一篇:游戏常用运行库