如何在 Windows 7 中从命令行为虚拟文件夹创建快捷方式?

如何在 Windows 7 中从命令行为虚拟文件夹创建快捷方式?

我使用 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”从资源管理器拖到“收藏夹”的树视图中,它可以正常创建快捷方式: 在此处输入图片描述

并且右键单击虚拟文件夹创建快捷方式也有效: 在此处输入图片描述

那么如何从命令行创建虚拟文件夹的快捷方式?

相关内容