接下来,我们用向导的方式创建这样一个快捷方式。在桌面 右键 > 新建 > 快捷方式,输入pwsh.exe -nol -c ni archive -Type Directory -Force; mv 2021* -Destination .\archive\,-nol 是不加载 Logo,会让命令处理更快一点。
输入完名称后,右键刚才创建的快捷方式,修改以下信息:
- 起始位置:由于命令中我们使用的是相对位置,所以要把起始位置设置为桌面的路径;
- 运行方式 > 最小化:这样不会有 PowerShell 窗口弹出,可从任务栏判断命令执行情况;
- (可选)快捷键:方便操作;
- (可选)常规 > 属性 > 隐藏:配合快捷键设置使用,这样一来桌面甚至连这个快捷方式都看不到,更简约。
然后,将焦点移到桌面,按下预先设置好的快捷键或者点按此快捷方式图标,所有图片立刻归档完成。
第四个例子是为了补充一种情况——资源管理器本身的特殊参数。我们都使用过系统自动创建的回收站、控制面板、下载文件夹等快捷方式,但它们是如何工作的,用户能不能自行创建这些关键位置的快捷方式呢?
事实上,这些资源管理器内部的特殊位置是由系统在注册表中定义的,HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions中包含了几乎所有这类关键位置的信息。每一个位置都对应着独一无二的名称(Name 键数据)和 GUID(项)。例如桌面文件夹对应的名称是 Desktop,GUID 是{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}。
TenForums 据此整理了两份(按名称,按 GUID)列表大家也可以参考。
在快捷方式中调用它们也很简单,方法是使用 explorer.exe shell:Name 或者 explorer.exe shell:::GUID。举例来说,想要创建一个直达声音设置界面的快捷方式,可以使用右键,新建快捷方式,其内容填explorer.exe shell:::{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}。
以上四个例子,涵盖了绝大多数种类的应用。不难看出快捷方式创建过程并不复杂,可能会难住读者的是找到应用支持的标识参数的方法。这是有规律可循的:
- 终端命令与应用:例如 Move-item、Windows Terminal、Magick,我们可以先定位到命令或应用所在,输入 应用名 -h 或 应用名 /h,一般都会出现各种参数的解释;再不济则可以从它们的官网中寻找,终端命令和应用必然会给出完善的文档,它们本就以供用户使用为设计目的。
- 传统应用:例如 Word、Vmware、Explorer、ShareX,它们一般都不提供在终端可见的帮助。这时候需要以 应用名称 CLI Flags 为关键词在搜索引擎中检索。如果官方提供了相关的功能,那大概率就会有在线文档。
一个指向某资源的具体地址,如 https://example.com,被称为 URL。这串字符作为命名方式而言的第一级就是 URI Scheme(统一资源标志符方案)。我们最常见的 HTTPS 只是 数以百计 URI 方案中的一种。正如同我们能不通过网站主页用 URL 直接打开某一篇文章一样,URI 亦可以用于打开软件内的某一个位置。
若读者在浏览器上搜索过 Windows 商店应用,点击安装,浏览器会弹出「打开 Microsoft Store」的提示,点击后会跳转到 Windows Store。这就是 Windows 上 URI Schemes 的简单应用。