橡塑保温板怎么算立方

四川建材 2021-06-13 阅读:228

▍定时任务:Windows 深色 / 浅色模式切换

强光下将系统和程序切换为浅色模式让显示更清晰,暗光下将系统和程序切换成深色减少对眼睛的刺激。实现以上效果的思橡塑保温板怎么算立方路是在一天早晨和晚上的固定时间执行一系列固定任务。

切换系统和程序的深/浅模式需要完成三个步骤:切换系统显示模式,更换壁纸,切换不跟随系统样式的应用程序的显示模式。

切换系统显示模式可以用命令行修改注册表。位于 HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize 的 AppsUseLightTheme 以及 SystemUsesLightTheme 的值为 0 时是深色模式,为 1 时为浅色模式。

像 Windows Terminal、Rime 这类应用程序的配色由自己独立的配置文件控制,我们需要找到并修改它们的配置文件。以 Rime 输入法为例,修改 weasel.custom.yaml 文件的「style/color_scheme」值,并重新部署即可切换皮肤。我们既可以使用「-replace」的方式,也可以准备两份配置文件用「Copy-Item」覆盖掉原文件。

脚本编写完成后,进入任务计划程序,创建名为「深色模式」的任务,浅色模式同理:

我们可以考虑将一些需要定时运行的任务都写入 Toggle-Night.ps1 中,不必为他们单独创建任务。例如我就将 Rime 输入法的词库同步、Chocolatey 升级添加进了脚本。

▍周期任务:备份频繁变动的文件

Word 等现代编辑器有每隔一定时间备份正在编辑的文件的功能,我们希望能够使用脚本实现类似的效果,备份诸如游戏本地存档、笔记等频繁变动的文件,方便回溯历史。不同于间隔时间很长的定时任务,这类脚本重复的间隔需要是几小时乃至几分钟。

比如,D 盘有一个 Obsidian 的笔记库 Note 文件夹,需要每 1 小时为它创建一次备份。文件夹中是数百个 KB 大小的 Markdown 文件,通过复制「Copy-Item」到其他文件夹的方式备份会产生大量小文件,不方便管理。

因此,我们考虑使用 7zip 的命令行工具 7z。使用 7z 将所有文件以压缩包的形式备份到 OneDrive 内,并排除 .obsidian 等基本不变的文件夹,其命令为「7z a "$env:OneDrive/Data/Note/Obsidian.zip" "D:/Note/*" -xr!'.obsidian'」。

然而不同于第一节中的定时任务,如果还使用「pwsh.exe -w hidden」的方式来隐藏终端的话,我们将会每 1 小时看到终端闪烁一下,体验可想可知。 为了彻底隐藏脚本执行时的终端窗口,一个思路是使用 JS 脚本来执行 PowerShell 脚本 —— 创建文件 Backup-Note.js,写入

var wshShell=new ActiveXObject("WScript.Shell");

wshShell.Run('pwsh.exe -nop -File "D:/.http://www.yidianzixun.com/Backup-Note.ps1"', 0, false);

双击该 JS 脚本绑定 wscript 的打开方式,可以看到执行时不会有任何窗口。

接下来在任务计划程序中创建名为「备份 Note」的任务:

▍事件任务:网络状态更改时,启停应用

任务计划程序提供了诸如「登录时」、「空闲状态」等常见的事件,可以用于配置开机自启软件等任务,这些任务配置起来相对简单。下面展示复杂一点的,需要配合 Windows 事件日志设置的任务 —— 网络状态更改时,启动/停止某程序。

诸如公司代理等软件,只有在连接网络时运行才有意义。在 PowerShell 中启停应用比较简单,「Start-Process」和「Stop-Process」就能做到。比较麻烦的是找出网络状态更改时的事件日志。

通过搜索打开 Windows 事件查看器,定位到应用程序和服务日志 - Microsoft - Windows - NetworkProfile - Operational,窗口右侧会显示出所有已经记录的日志。为了准确地找到网络状态更改时产生的日志,首先选择「清除日志」,然后手动断开网络再连接,这时候刷新事件查看器,会多出几行网络日志。

查看这些多出来的日志,可以发现连接网络时会产生一个 ID 为 10000 的日志,断开网络时会生成 ID 为 10001 的日志。

创建名为「启动代理软件」的任务,「停止软件」任务的配置同理:

▍尾巴

笔者通过以上三个简单例子,展示了不同的触发式任务在任务计划程序中的配置方式,同时穿插讲述了隐藏脚本运行时的终端窗口的两种思路以及查找固定事件日志的方法。但自动化程序能做的远远不只于此。


四川保温砂浆 四川改性聚苯板


这是改性挤塑板拉菲官网,保温砂浆(2021-06-13 19:32:25)

评论(0)