我想创建使用VBScript代码在桌面上的快捷方式。我在我的电脑虚拟驱动器。 (虚拟驱动器就像是G盘)我希望此快捷方式直接探讨该驱动器。为此,我发现有下列字符串作为TARGETPATH该快捷方式会为我工作:

C:\ Windows \的explorer.exe / n时,:: {20D04FE0-3AEA-1069-A2D8-08002B30309D} :: {89214D20-CAC1-4A33-8DF4-BD9D18A996B9}

在使用VB脚本,我需要附上上述字符串“”,不为我工作创建快捷方式。我需要删除“”从创建的快捷方式的目标只有它的工作原理。有没有什么办法让我可以以编程方式创建快捷方式,可以探索虚拟驱动器(在我的系统中可用)。我需要得到它在Vista操作系统。

此致 Sumeet南丹加尔格

有帮助吗?

解决方案 2

我编程generting .lnk文件现在使用Win32方法即(IWshShortcut)shell.CreateShortcut()来创建快捷方式文件。和它的作品般的魅力。谢谢!

其他提示

谷歌给出了很多有趣的结果。例如, - 用P / Invoke调用,似乎是答案。 (这是您的文章标签.NET

此处 VBScript的一个示例:

Set shell = WScript.CreateObject("WScript.Shell")
Set link= shell.CreateShortcut("Explorer.lnk")
link.TargetPath = "c:\windows\explorer.exe"
link.Save
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top