Eu uso o código de exemplo do Windows 7 SDK para criar e instalar uma pasta virtual no windows 7. Não é um sistema de arquivos real, é apenas um objeto COM que informa ao Windows Explorer o que deve ser exibido, como segue:
Agoraeuquerocriarumatalhoparaestapastavirtual"Jerry" na linha de comando. Eu sigo as instruções desta pergunta: Como fazer um atalho a partir do CMD? e crie o script:
@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
Depois de executá-lo, ele cria apenas este:
Masseeusimplesmentearrastarapastavirtual"jerry" do explorador para a exibição em árvore de "Favoriates", ela poderá criar o atalho normalmente:
Ecliquecomobotãodireitonapastavirtualparacriaroatalhotambémfunciona:
Então, como eu poderia criar o atalho para a pasta virtual a partir da linha de comando?