我使用 Windows 7 SDK 示例代码在 Windows 7 上创建并安装虚拟文件夹。它不是一个真正的文件系统,它只是一个 COM 对象,它告诉 Windows 资源管理器应该显示什么,如下所示:
现在我想从命令行为这个虚拟文件夹“Jerry”创建一个快捷方式。我按照这个问题的说明进行操作:如何从 CMD 创建快捷方式? 并创建脚本:
@echo off
echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs
echo sLinkFile = "%UserProfile%\\Links\\test.lnk" >> CreateShortcut.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs
echo oLink.TargetPath = "Computer\Jerry" >> CreateShortcut.vbs
echo oLink.Save >> CreateShortcut.vbs
cscript CreateShortcut.vbs
del CreateShortcut.vbs
运行后,它只会创建这一个:
但是,如果我只是简单地将虚拟文件夹“jerry”从资源管理器拖到“收藏夹”的树视图中,它可以正常创建快捷方式:
那么如何从命令行创建虚拟文件夹的快捷方式?