Sie können dies ohne externe Tools erreichen, indem Sie ein temporäres VBScript erstellen:
@echo off
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%USERPROFILE%\Desktop\myshortcut.lnk" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "D:\myfile.extension" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%
cscript /nologo %SCRIPT%
del %SCRIPT%
(Idee von hier übernommen .)
Dies wird myshortcut.lnk
auf dem Desktop erstellt und zeigt auf D:\myfile.extension
.
Sie können vor dem Speichern des Links weitere Eigenschaften angeben, indem Sie die folgenden Werte ändern:
oLink.Arguments
oLink.Description
oLink.HotKey
oLink.IconLocation
oLink.WindowStyle
oLink.WorkingDirectory
Unter Erstellen einer Desktopverknüpfung mit dem Windows Script Host finden Sie einige Beispiele.
AppUserModelId
mit dieser Methode?Dieser Code erstellt eine Verknüpfung im Desktopordner "All Users" mit dem Namen NOTEPAD.url, die auf die Anwendung NotePad verweist, und weist außerdem ein Symbol aus der Datei SHELL32.dll zu. Ändern Sie den Pfad und den Dateinamen in Ihren D: / -Pfad und -Namen. Und stellen Sie sicher, dass Ihr .url-Dateiname in allen Codezeilen gleich bleibt.
quelle
Es gibt den externen Befehl shortcut.exe, der dies auf folgende Weise ausführen kann:
das kann eine Verknüpfung von Skype auf Ihrem Desktop erstellen
Es ist ein kostenloses Programm zum Herunterladen, aber ich kann seinen Link nicht finden, also werde ich versuchen, ihn hochzuladen und den Link zu posten
hier ist es :
shortcut.exe von Marty List
quelle