我希望使用 Windows 资源管理器中的右键单击选项创建的所有新快捷方式链接都用系统变量替换绝对路径。目的是让同步快捷方式在不同系统之间工作。
例如,假设我有一个名为 synced 的同步文件夹。在系统 A 上,此文件夹位于 D:\synced 在系统 B 上,此文件夹位于 E:\synced
此外,我还定义了系统变量来映射到每个系统上的同步文件夹。在系统 A 上,%syn% 解析为 D:\synced 在系统 B 上,%syn% 解析为 E:\synced
有没有一种方法可以快速创建快捷方式,用特定的系统变量替换绝对路径?例如,我想右键单击一个文件夹并创建一个快捷方式,用系统变量 %syn% 替换路径顶部的绝对路径 D:\synced。
答案1
这几乎就像我不明白你的问题,因为答案太明显了,所以如果这不是你想要的,请更新你的问题并进一步解释。
基本上,创建一个新的快捷方式,并将目标 %syn%(只需输入)作为目标,它将始终引用正确的路径。目标将保持为 %syn%,但一旦单击,它将遵循您的路径,除非路径不存在,否则它会像任何其他快捷方式一样引发错误。
您甚至可以将此快捷方式复制/粘贴到其他电脑,并且它将保持完好。