2012-07-30 14:39:37 +0000 2012-07-30 14:39:37 +0000
26
26
Advertisement

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

Advertisement

Wie kann ich eine Verknüpfung zur Datei D:\myfile.extension auf dem Desktop mit einem Batch-Skript erstellen?

Advertisement
Advertisement

Antworten (3)

24
24
24
2012-07-30 15:17:54 +0000

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.

15
15
15
2012-07-30 15:42:27 +0000
@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.

5
Advertisement
5
5
2012-07-30 14:47:43 +0000
Advertisement

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

Advertisement

Verwandte Fragen

3
19
10
28
3
Advertisement
Advertisement