我想在我的 USB 驱动器上创建一些带有自己图标的快捷方式。由于并非我使用的每个设备都为我的 USB 分配相同的驱动器号,因此类似这样的"IconFile=D:\bin\myicon.ico"
操作不起作用。
系统图标
当我使用带有环境变量的系统图标时,它可以在所有 PC 上运行。但我想使用自己的图标。
IconFile=%SystemRoot%\system32\SHELL32.dll
并且其他环境变量没有得到正确评估。
IconFile=%PATH%\bin\myicon.ico
将图标保存在电脑上
我可以将图标保存在 PC 上并引用此静态路径。问题是当我更换 PC(学校/工作)时这也应该有效
网站
我还尝试从网站加载图标。但结果只是显示我的 Google Chrome 图标。
IconFile=https://mywebsite/myicon.ico
网页Dav
甚至尝试通过 WebDav 提供我的图标来模拟本机的 behavioryour 也不起作用。
IconFile=https://mywebsite/webdav/myicon.ico
or
IconFile=davs://mywebsite/webdav/myicon.ico
后备方案
我尝试定义类似后备图标的东西,但它也不起作用:
IconFile=A:\bin\myicon.ico
IconFile=B:\bin\myicon.ico
IconFile=C:\bin\myicon.ico
IconFile=D:\bin\myicon.ico
IconFile=E:\bin\myicon.ico
IconFile=F:\bin\myicon.ico
问题
- 有什么方法可以实现这个目标吗?
- 还有其他方法可以实现类似的行为吗?(我的学校网络不会阻止它们,例如 exe、bat 等)
PS:我的 test.url 文件如下所示:
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
[InternetShortcut]
IDList=
URL=http://someurl/
IconIndex=0
HotKey=0
IconFile=D:\bin\myicon.ico