起因:最近在给孩子打印一些带拼音的古文,粘贴到Word后,发现拼音排布方式并不是居中对齐,而且距离文字太近。
如上图所示,按照正常方法,需要选择这行文字,然后点击Word的拼音指南按钮,选择居中对齐,调整偏移量为1~2磅。
但是在 Word 中,选中整篇文章修改拼音的格式,就会发现,Word 最多支持不超过30个中文字符。
添加拼音可以通过 VBA 脚本(以后会随插件更新分享)来实现,但是调整对齐方式和间距就不好直接用VBA实现了。
所以我就记录了操作方法并分享给大家:
继续阅读起因:最近在给孩子打印一些带拼音的古文,粘贴到Word后,发现拼音排布方式并不是居中对齐,而且距离文字太近。
如上图所示,按照正常方法,需要选择这行文字,然后点击Word的拼音指南按钮,选择居中对齐,调整偏移量为1~2磅。
但是在 Word 中,选中整篇文章修改拼音的格式,就会发现,Word 最多支持不超过30个中文字符。
添加拼音可以通过 VBA 脚本(以后会随插件更新分享)来实现,但是调整对齐方式和间距就不好直接用VBA实现了。
所以我就记录了操作方法并分享给大家:
继续阅读Dual Monitor Tools 是一个老牌免费开源的多显示器管理工具。
它提供了多显示器下窗口跳转、壁纸设置、屏幕保护、鼠标控制、屏幕快照捕获显示、魔法单词启动(输入关键词快速执行)、屏幕分割区域等功能。支持热键和命令行参数。
壁纸支持本地磁盘、bing 、unsplash和flickr网站,还支持随机生成形状和自定义url地址。
另外它还提供了一个独立的壁纸管理软件,可以快速的实现多显示器拼接壁纸。
相比较 DisplayFusion Pro 而言,尽管功能相对少一些,但是免费开源,资源占用更少。
Dual Monitor Tools 没有中文版,该软件是GPL3协议开源,所以我对该软件进行了源码级别的汉化,重新编译。
继续阅读因为小众论坛有人提过一个需求,希望能不修改.url文件默认浏览器的情况下,用另一个浏览器打开这个文件。
我就根据这个需求,写了一个 OpenWith 的小工具,使用方法很简单,首先修改配置文件,让文件类型用指定程序打开即可,方法如下:
扩展名=指定的程序路径
, 比如 reg=notepad.exe
每个一行,可以写多个。扩展名可以用 * 指代所有未指定的其他文件。
然后拖放文件到本软件,或者桌面快捷方式即可。如果文件类型没有指定,会用默认程序打开。
它的优势就是不修改默认的文件关联,也无需右键菜单。本身绿色免安装,即用即走,不占用内存,不需要开机启动。
OpenAI LP 是被微软投资的,所以 New Bing 已经接入ChatGPT,大概率 Office 系列也会逐步接入,目前一些插件也提供了 ChatGPT 的接入。
另外,ChatGPT 不对国内开放服务,最近API也无法直接访问了,不仅API要付费,还有假设中转服务器的成本,所以国内用户,使用免费的 New Bing 是个比较好的选择。
基于以上原因:暂时不会考虑花钱上一个微软以后会免费提供的服务。
不过 ChatGPT 我一直在跟进,如果能做到用户不付费
的前提下,能上肯定上。
开发公文排版助手已经有7个年头了,从一开始满足自用,到分享给所有人,即解决了自己的问题,又帮助了很多人,是我非常开心的事情。
不过这些年,总有不同的用户提出不同的需求,可谓是众口难调,但是插件不能无休止的增加功能,否则就会像微信一样,不再“小而美”。
如何解决“用户多种多样的需求”跟”有限的工具栏空间”之间的矛盾,是我思考了很久的问题。
继续阅读Sordum Team 提供了有很多非常简洁且有用、绿色便携的免费工具(绝大多数都有中文),类似我之前介绍过的 Nirsoft。
为了方便且集中了解这些工具(除了极个别无用的),我特意做了这些软件的中文介绍,下载链接为官方网站。
开启或禁用 Microsoft Windwos Defender ,这对经常被误杀软件的用户来说帮助很大,当然了,使用本软件的第一步,请记得点击软件菜单项“将其添加到排除列表”,这样您就不会受到可能的误报的影响。
使用此功能时,桌面会创建一个快捷方式。排除的路径为“C:\Program Files (x86)\DefenderControl\dControl.exe
”
注意:如果 Windows Defender “篡改保护”已打开,则 Defender Control 需要 TrustedInstaller 服务绕过保护并关闭它。因此,如果 TrustedInstaller 服务出现问题,有时程序可能需要等待 3-5 秒才能打开或关闭 Microsoft Defender。
此文件已加密,因为“Defender Control”软件可能会导致 VirusTotal 误报。
解压密码:sordum 点击下载
把误报软件添加到 Windows Defender 排除列表,你可以手工操作,但是这个选项位置隐藏的很深,本软件可以方便的通过拖放文件或文件夹来添加排除。
你还可以添加到右键菜单中,实现一键排除。
注意:请不要将包含系统文件的重要文件夹添加到排除列表中。点击下载
继续阅读这是一个比较长远的开发路线,不代表以后一定会如此,还会视情况而定。
众所周知,Office 和 WPS 都支持插件。
微软 Office 自己的发展路线是 VBA/VSTO/COM –>Office JavaScript API 。
相较于使用 VBA、COM 或 VSTO 生成的加载项,Office 加载项提供以下优势。
而 WPS 走经历了3个阶段:自有API –> 兼容 VBA/VSTO/COM –> WPSJS API。
WPSJS API 的优势如下:
二者的开放 API 从不兼容到兼容,再到不兼容,但是他们又都选择了 JavaScript 语法规范。
毕竟 VBA 太老了,作为 VB(VB 2020年也停更了) 的子集,已经停更了20多年。
当然了,这并不意味着 VBA 会消失,最新的 Office 2021 也还可以使用 VBA和宏,只是不会继续发展了。
COM和VSTO加载项,尽管可以选择其他语言,但平台只能限定 Windows,所以之前很多人询问过我能否支持 Mac 系统,如果看到这里就明白了为什么不支持了。
Carnac 是一个开源免费的软件,可以在屏幕上显示你按下的按键,就像这样:
跟其他同类软件相比,Carnac 有个很好的特点,就是支持对指定进程显示指定的按键,还可以显示这些按键的文字描述。
最近朋友的OPPO手机照片导入到电脑后,发现无法打开,文件后缀是HEIC,这其实是高效图像文件格式( HEIF ) ,支持图片、动画媒体流,文件尺寸比传统的JPEG小一半,通常照片的后缀为HEIC。
这种格式是苹果最早2017年支持的,windows上如果要打开,只能Win10应用商店购买解码器,Win7用户就没办法了。
我找了很多著名的看图软件,比如FastStone Image Viewer 、XnViewMP、IrfanView、ImageGlass等等,要么根本不支持,要么也需要Win10解码器,要么就是显示异常,画面和颜色都完全无法正常显示。
后来我找到了唯一支持win7、win8、win10的第三方解码器,它非商用免费授权(安装时选择for Home use),支持资源管理器预览和缩略图,还可以通过文件右键菜单批量转换为jpeg格式的图片,文件属性里也可以看到照片的EXIF参数,甚至还支持Office插入图片格式。
Nirsoft 我之前介绍过,作者非常勤奋,制作了大量的免费绿色支持多语言的小工具,但是由于太多了,又缺少中文介绍,所以我利用NirLauncher 导出的报表,做了一个简要的中文介绍,并提供了官网下载地址,如果你有奇奇怪怪的需求,可以在这个页面搜索一下有没有可以满足需求的小工具,然后到它的官网下载。
如果你喜欢,也可以下载 NirLauncher 这个软件包,它包含了作者绝大多数的小工具(238个),并且可以快速查找和启动它们。
几年前我去途虎养生更换过一次轮胎,店员拿着pad对我的车辆填写了很多数据,当时并没有在意。
前几天我又要换轮胎,登录了途虎的微信小程序,发现我汽车的VIN(车辆识别码)和车牌号都历历在目。这就让我回想起当初换胎时被途虎的店员非法采集了数据有关(毕竟我只是换胎)。
今天又看到一则新闻,《创维电视搭载勾正数据,悄悄“偷取”家庭隐私数据》,我写这个文章时本来想给个链接,结果发现网易这个已经404了。
此前,有创维电视用户反映:“家中的创维电视‘勾正数据服务’APK采集用户数据”引发热议。这位用户研究后发现:勾正数据服务每隔10分钟扫一遍我全家连网的设备,把hostname、mac、ip甚至网络延迟时间全传回去了,还探测周围的wifi SSID名称、mac地址也打包传到这个gz-date.com的域名。据悉,gz-date.com正是勾正数据的官网。
不过创维已经给出了不那么真心的道歉信,而勾正公司只是在页面的最底部留了一个小小的声明。
勾正公司官网号称涉及6.6亿用户,覆盖350+城市,支持对个人以及家庭维度与地域、平台、节目的任意交叉分析。可见隐私收集的范围和深度。
继续阅读声明: 由于原作者违反开源社区规定, 强行要求所有用户必须与原作者保持一致的政治立场, 所以本人已删库.
LightBulb 是一款 Windows 工具,能够根据当前时间、当前地理位置自动调整显示器伽马值,让显示器的色温可以从白天的冷蓝色,过度到晚上的暖黄色。
它的主要目的是将屏幕的颜色与周围环境的光源相匹配,从而保护视力。
LightBulb 支持 Windows 7 及以上的系统,需要 .NET Core 运行库.
这是一款免费开源软件, 所以我fork了它,并做了汉化编译. (只对文字资源修改,未更改其他代码)
https://github.com/xkonglong/LightBulb
有兴趣的可以免费下载使用。
由于经常需要在电脑音箱和耳机之间切换默认播放设备,所以有些心得分享一下:
Win10用户其实点击系统托盘的音量图标,就会发现在音量调节条上方有一个下拉列表,通过列表可以切换默认播放设备。
但是这个默认只支持切换多声卡设备,单声卡用户是无法切换音箱和耳机的。Win7用户也没有这个功能。
继续阅读@echo off
echo 复制图片到 "d:\windows聚焦\" 文件夹...
echo 修改扩展名为jpg...
xcopy "%UserProfile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\*" "d:\windows聚焦\*.jpg" /y
这个代码会自动复制系统路径的锁屏图片到 d:\windows聚焦 文件夹. 你可以根据自己需求修改文件夹路径.
参数 /y 是覆盖时不提示. 锁屏图片的默认名称是一串随机字母, 通常不会有重名问题. 所以覆盖没问题.
这个方法的优点是安全, 不用担心下载可执行文件带来病毒, 不需要懂ahk编程.
但是缺点是不能筛选图片大小,不能区分竖屏和横屏图片.
复制上面的代码到记事本,另存为 win聚焦.bat 文件, 双击运行即可.
Directory Opus 是一款功能超级强大的文件管理器,而且颜值也很高。它支持多标签,双窗口,自带压缩文件支持,文件预览等等。
前几天要查看文件的哈希值时才发现,这货居然没有自带这个功能。其实它本身的脚本API是支持的,从官网找了好几个分享的脚本,但都不符合需求,而且源码多为 VBScript。
不得已,我自己写了一个,顺便分享给使用 Directory Opus 的用户。
环境变量是目录的可以直接在绝对路径中引用,所有值均可在CMD下用 echo 命令显示以查看。
%ALLUSERSPROFILE% | 通常位于 C:\ProgramData |
%APPDATA% | 通常位于C:\Users\用户名\AppData\Roaming |
%CD% | 列出当前目录。 |
%CLIENTNAME% | 列出联接到终端服务会话时客户端的NETBIOS名。 |
%CMDCMDLINE% | 列出启动当前cmd.exe所使用的命令行。 |
%CMDEXTVERSION% | 命令出当前命令处理程序扩展版本号。 |
%CommonProgramFiles% | 通常位于C:\Program Files\Common Files |
%COMPUTERNAME% | 列出了计算机名。 |
%COMSPEC% | 通常路径为 C:\WINDOWS\system32\cmd.exe |
%DATE% | 列出当前日期。 |
%ERRORLEVEL% | 列出了最近使用的命令的错误代码。 |
%HOMEDRIVE% | 列出与用户主目录所在的驱动器盘符。 |
%HOMEPATH% | 列出用户主目录的完整路径。 |
%HOMESHARE% | 列出用户共享主目录的网络路径。 |
%LOCALAPPDATA% | 通常位于C:\Users\用户名\AppData\Local |
%LOGONSEVER% | 列出有效的当前登录会话的域名控制器名。 |
%NUMBER_OF_PROCESSORS% | 列出了计算机安装的处理器数。 |
%OneDrive% | 列出OneDrive存放路径 |
%OS% | 列出操作系统的名字。(WindowsXP和2000列为Windows_NT.) |
%Path% | 列出了可执行文件的搜索路径。 |
%PATHEXT% | 列出操作系统认为可被执行的文件扩展名。 |
%PROCESSOR_ARCHITECTURE% | 列出了处理器的芯片架构。 |
%PROCESSOR_IDENTFIER% | 列出了处理器的描述。 |
%PROCESSOR_LEVEL% | 列出了计算机的处理器的型号。 |
%PROCESSOR_REVISION% | 列出了处理器的修订号。 |
%ProgramFiles% | 列出了ProgramFiles文件夹的路径。 |
%PROMPT% | 列出了当前命令解释器的命令提示设置。 |
%PUBLIC% | 通常位于C:\Users\Public |
%RANDOM% | 列出界于0和32767之间的随机十进制数。 |
%SESSIONNAME% | 列出连接到终端服务会话时的连接和会话名。 |
%SYSTEMDRIVE% | 列出了Windows启动目录所在驱动器。 |
%SYSTEMROOT% | 列出了Windows启动目录的位置,通常为 C:\Windows 。 |
%TEMP% %TMP% | 列出了当前登录的用户可用应用程序的默认临时目录。 通常为 C:\Users\用户名\AppData\Local\Temp |
%TIME% | 列出当前时间。 |
%USERDOMAIN% | 列出了包含用户帐号的域的名字。 |
%USERNAME% | 列出当前登录的用户的名字。 |
%USERPROFILE% | 列出当前用户Profile文件位置。通常为C:\Users\用户名 |
%WINDIR% | 列出操作系统目录的位置,通常为 C:\Windows |
很久没写这方面的文章了,毕竟网络注册已经实名制了(手机实名制,网络账号强制关联手机号),涉及到隐私泄露的事件必然越来越多。毕竟,三大运营商的员工理论上都可以很方便地知道机主姓名。
联通员工23万人(2015年公开数据),不含外包业务人员。
移动员工近50万人(公开数据),不含外包业务人员。
电信员工67万人(2011年公开数据),不含外包业务人员。
也就是说,140万人可能很方便地获取用户隐私。当然了,我相信三大运营商绝不会承认这一点,一定会表述自己有严格的制度和隐私保护。
—-2019年5月14增订: 5月10日新闻,移动员工售卖用户隐私获刑三年。
事实上,在几年前就流行一种方法,获取用户姓名给手机号充值最少金额即可。就这么简单。而且这种方法网络上都是公开的。
最近我经常接到这类骚扰电话,直呼你的名字(不含姓),然后装熟人推销理财股票保险什么的。他们是怎么知道你的名字呢?为何不喊全称?