Domanda

Vorrei creare un collegamento sul desktop utilizzando il codice VBScript. Ho un disco virtuale in Risorse del computer. (Virtual Drive è come l'unità G) Voglio che questa scorciatoia per esplorare direttamente che Drive. Per questo scopro che di scelta rapida con il seguente stringa come TargetPath avrebbe funzionato per me:

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

Durante la creazione di collegamento utilizzando VB script ho bisogno di racchiudere sopra stringa "", che non funziona per me. Devo cancellare "" dalla destinazione del collegamento creato solo allora funziona. C'è un modo in modo che possa creare un collegamento a livello di codice, che può esplorare l'unità virtuale (disponibile nel mio sistema). Ho bisogno di ottenere in Vista OS.

Saluti Sumeet Nandan Garg

È stato utile?

Soluzione 2

Sto generting di file .lnk di programmazione ora utilizzando il metodo Win32 cioè (IWshShortcut) shell.CreateShortcut () per creare il file di collegamento. E funziona come fascino. Grazie. !!

Altri suggerimenti

Google dà un sacco di risultato interessante. Ad esempio, questo - con P / Invoke chiamate, sembra essere una domanda. (Questo è per il tag .NET post)

qui un esempio per VBScript:

Set shell = WScript.CreateObject("WScript.Shell")
Set link= shell.CreateShortcut("Explorer.lnk")
link.TargetPath = "c:\windows\explorer.exe"
link.Save
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top