it-swarm.com.de

Wie erstelle ich eine Verknüpfung mit einem Batch-Skript?

Wie kann ich mithilfe eines Stapelskripts eine Verknüpfung zur Datei D:\myfile.extension auf dem Desktop erstellen?

24
ebinpaulose

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 aus hier .)

Dadurch wird auf dem Desktop ein myshortcut.lnk erstellt, der auf D:\myfile.extension zeigt.

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

In Erstellen einer Desktopverknüpfung mit dem Windows Script Host finden Sie einige Beispiele.

21
Dennis
@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 Desktopordner "All Users" namens 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.

13
Logman

es gibt den externen Befehl shortcut.exe, der dies auf folgende Weise ausführen kann:

shortcut /a:c /f:"c:\users\me\desktop\myshortcut.lnk" /t:"c:\program files\skype\skype.exe"

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

4
adventurer