你可能不知道的 Windows 快捷方式玩法( 二 )


链接跟踪技术的应用给快捷方式带来了硬链接一样的解析效果:引用对象删除后恢复、重命名、移动位置都不会导致快捷方式失效 。由于它也像符号链接一样依靠文件路径定位 , 所以只要路径正确 , 无论引用对象是否是原来的文件 , 快捷方式都会将其打开 。
与符号链接的区别同样可以链接到文件的路径 , 同样由系统提供支持 , 快捷方式和 符号链接 却有本质上的区别 。快捷方式仍然是一个文件 , 它有自己的后缀名 , 有对应的数据(一个地址)和大小(几 KB) , 还有自己的图标和属性 。但符号链接没有对应的数据对象 , 因而也没有大小可言 , 它没有后缀名 , 不具有完整文件结构 。

你可能不知道的 Windows 快捷方式玩法

文章插图
 
以一个房子为例 , 每一个房子都有坐标 。给别人一个符号链接 , 相当于为他开了一个直通房屋所在的传送门 , 他不需要知道房子实际在什么地方;而快捷方式只是一张写有地址的小纸条 , 他需要自己摸索才能到达房子 。资源管理器可以读取纸条内容后找到房屋所在 , 但其他程序未必有这个能力 。
本节汇总:快捷方式的更多可能综上所述 , 类似 TXT 文本由 Notepad 打开 , 快捷方式由资源管理器处理 , 它将自己的各个属性值传达给资源管理器 , 后者负责检索并打开引用对象 。引用对象可以是文件、目录或 URI 。
指向一个文件、目录、网页的快捷方式想必读者司空见惯 。但可执行程序并不是普通文件那么简单:notepad.exe 会打开一个未命名的文件 , notepad.exe kepa.txt 则会新建一个名为kepa.txt 的文本文件;URI 方案亦不只有 HTTPS , 它可是 IOS 自动化的老将 。
为链接文件添加标识与参数 , 将网络快捷方式目标设置为 Windows 支持的的 URI Schemes , 也许能解锁快捷方式更多的可能性 。
为链接文件添加标识与参数在图形化操作系统尚未普及之前 , 用户一次又一次输入 命令 标识(flags)参数 来完成工作 。这种方式即使放在今天在很多情况下仍然比图形界面更高效 。且不谈一些仍然流行的终端应用 , 即使是那些专门为图形界面设计的应用 , 不少也提供了终端调用的方式和丰富的标识 , 而这些都能被快捷方式利用 。
下面以四个实例讲解相关用法 , 本节的小结部分总结了查找标识参数的两个方法 。
用例一:快速新建 word 博客文章Word 内置了博客写作工具 , 完成后可以从软件内直接发送至 WordPress 等平台 。但打开 Word , 点击新建 , 再选择模板比较麻烦 , 能不能创建一个双击直接新建 Word 博客文章的快捷方式呢?
首先 , 我们需要确认 Word 支不支持命令调用的形式 , 有没有提供可用的标识 。在搜索引擎中键入 Microsoft Word CLI Flags , 前几个结果中就有微软官方给出的 office 终端调用文档 , 文档称可以用 -t 加模板路径的方式据模板新建文档 , 这正是我们想要的 。
你可能不知道的 Windows 快捷方式玩法

文章插图
 
使用这类快捷方式比较推荐的做法是首先定位到应用 , 将此应用的快捷方式作为底版 。例如此例中 , Word 在 Program FilesMicrosoft Office 中 , 找到 EXE 文件、按住 Alt 拖到桌面创建一个快捷方式 。
你可能不知道的 Windows 快捷方式玩法

文章插图
 
打开创建的快捷方式 , 编辑其「目标」属性 , 在后面添加 -t"模板文件路径" -q , 这告诉 Word 跳过启动动画并按模板文件直接新建一个文档 。将图标和快捷键名称改成自己喜欢的样子 , 一个简单便捷的快捷方式就做好了 。
你可能不知道的 Windows 快捷方式玩法

文章插图
 
用例二:以无痕模式打开 Chrome想要有一个直接以无痕模式运行的 Chrome , 方便销毁敏感的搜索记录 。和上一个例子一样 , 首先以 Chrome CLI Flags 为关键词搜索 , 发现 Chrome 提供的参数多得几页都装不下 。不过我们只需要找和无痕模式相关的标识 , 在网页内以 incognito 为关键词搜索 , 立即能发现--incognito 标识 。


推荐阅读