Existe uma maneira rápida de criar um atalho do Windows para um arquivo sem validar o caminho?

4

Tentando criar um atalho para outra pessoa. Ele precisa apontar para arquivos em uma das unidades mapeadas. Em vez de esperar que eles estivessem disponíveis e criar o atalho no PC deles, eu esperava criar o atalho no meu PC e transferi-lo para o PC deles.

No entanto, o Windows tenta validar o caminho à medida que você cria o atalho e, como não tenho acesso aos mesmos arquivos, ele gera um erro e não cria o atalho.

Existe uma maneira de criar um atalho sem o caminho ser validado?

    
por Alistair McMillan 23.08.2010 / 14:31

1 resposta

7

Você pode usar este VBScript para criar um atalho:

   Set oWS = WScript.CreateObject("WScript.Shell")
   sLinkFile = "C:\MyShortcut.LNK"
   Set oLink = oWS.CreateShortcut(sLinkFile)
   oLink.TargetPath = "C:\Program Files\MyApp\MyProgram.EXE"
   oLink.Save
    
por 23.08.2010 / 14:41