Windows 脚本 工具 计划任务
变相解决QuickLook意外退出的问题
- Mac 的空格预览很好用,Windows 上有复刻版
QuickLook也很好用,但他会在不知道什么时候就意外退出,导致要用的时候一按空格没反应,另人恼火,此脚本检测QuickLook是否在运行,如果没有就重启他。 - 因为
QuickLook是需要图形界面的程序,所以如果用计划任务定时调用这个脚本,就得选「只在用户登录时运行」,但这又导致会闪现cmd的黑色窗口,解决方法是用计划任务调用nircmd.exe,然后在添加参数框内填入exec hide ".bat脚本地址"
使QuickLook能用尽量使用暗色模式来查看文本文档
QuickLook查看大多数文档时都是亮色模式,而且配色一般。在QuickLook.Plugin.TextViewer\Syntax文件夹下有Dark和Light两个文件夹,Light下有大量.xshd文件,Dark中很少。于是有两种解决方法,要么找现成的Drak Mode的.xshd文件,但我没找到。要么把Light的适配到到Dark- 这个脚本会把所在目录(不含子目录)下所有
.xshd文件中的颜色替换为适合暗色模式下使用的颜色,运行前先做好备份,安装依赖:pip install webcolors,运行后把替换过的文件(或者使用我转换好的Dark.zip)放到Dark文件夹下,重启QuickLook - 脚本先把
webcolors颜色名转换为#RRGGBB格式,再把所有#RRGGBB颜色维持色相,饱和度设为0.6,亮度设为0.8
Gif太大了,这个脚本会把设定目录(包含子目录)下的Gif文件转换并替换为Mp4文件,并记录log到设定目录下。可以用计划任务调用脚本来定期替换。
- 修改脚本中
folder变量为设定目录,示例:set folder=D:\Syncthing\Pictures - 如果需要处理多个目录,可以多复制几个脚本,每个设置不同目录
- 依赖
FFmpeg
首先我的桌面不需要应用的快捷方式,常用的放在任务栏,次常用的放在开始屏幕,桌面只放临时文件和常驻文件(极少),但是TeamViewer总是时不时地创建快捷方式到桌面。计划任务调用此脚本定时清理。运行脚本需要管理员权限
拍完实验视频,用LosslessCut剪完,插入PPT时才发现还不支持x265视频。这个脚本会使用FFmpeg将脚本所在目录下(不包含子目录)编码为HEVC、x265的视频文件用尽可能兼容的参数转码为x264编码的版本,输出为新文件,不覆盖原文件
稳定地向 Mac 广播 Windows 的 SMB 服务,能做到「即插即显」
- Windows 安装 Bonjour Print Services for Windows
- 运行脚本:
dns-sd -R "share name" _smb._tcp local 445