Wie kann ich eine Verknüpfung mit einem Batch-Skript erstellen?
Wie kann ich eine Verknüpfung zur Datei D:\myfile.extension
auf dem Desktop mit einem Batch-Skript erstellen?
Wie kann ich eine Verknüpfung zur Datei D:\myfile.extension
auf dem Desktop mit einem Batch-Skript erstellen?
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 entnommen aus hier .)
Dies erzeugt myshortcut.lnk
auf dem Desktop, wobei auf D:\myfile.extension
gezeigt wird.
Sie können zusätzliche Eigenschaften angeben, bevor Sie die Verknüpfung speichern, indem Sie die folgenden Werte ändern:
oLink.Arguments
oLink.Description
oLink.HotKey
oLink.IconLocation
oLink.WindowStyle
oLink.WorkingDirectory
Konsultieren Sie How to create a desktop shortcut with the Windows Script Host , um einige Beispiele zu sehen.
@echo off
echo [InternetShortcut] >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo URL="C:\WINDOWS\NOTEPAD.EXE" >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo IconFile=C:\WINDOWS\system32\SHELL32.dll >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo IconIndex=20 >> "%AllUsersProfile%\desktop\NOTEPAD.url"
Dieser Code erstellt eine Verknüpfung im Desktop-Ordner “All Users” namens NOTEPAD.url, die auf die Anwendung NotePad verweist, und weist außerdem ein Symbol aus der SHELL32.dll zu. Ändern Sie den Pfad und Dateinamen zu Ihrem D:/ Speicherort und exename. Und stellen Sie sicher, dass Ihr .url-Dateiname in allen Codezeilen gleich bleibt.
Es gibt einen externen Befehl shortcut.exe, der dies auf diese Weise tun kann:
shortcut /a:c /f:"c:\users\me\desktop\myshortcut.lnk" /t:"c:\program files\skype\skype.exe"
, der eine Verknüpfung von skype auf Ihrem Desktop erstellen kann
es ist ein frei herunterladbares Programm, aber ich kann seine Verknüpfung nicht finden, also werde ich versuchen, es hochzuladen und die Verknüpfung zu posten
hier ist es : shortcut.exe von Marty List