Comment créer un raccourci vers le fichier D:\myfile.extension
sur le bureau à l'aide d'un script batch?
Vous pouvez y parvenir sans outils externes en créant un VBScript temporaire:
@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%
(Idée prise de ici .)
Cela va créer myshortcut.lnk
sur le bureau, en pointant sur D:\myfile.extension
.
Vous pouvez fournir des propriétés supplémentaires avant d’enregistrer le lien en modifiant les valeurs suivantes:
oLink.Arguments
oLink.Description
oLink.HotKey
oLink.IconLocation
oLink.WindowStyle
oLink.WorkingDirectory
Consultez Comment créer un raccourci sur le bureau avec Windows Script Host pour voir quelques exemples.
@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"
Ce code crée un raccourci dans le dossier de bureau "Tous les utilisateurs" appelé NOTEPAD.url pointant vers l'application Bloc-notes et affectera également une icône à partir de Shell32.dll. Changez le chemin et le nom du fichier en D:/location et exename. Et assurez-vous que votre nom de fichier .url reste le même sur toutes les lignes de code.
il existe une commande externe shortcut.exe qui peut le faire de cette manière:
shortcut /a:c /f:"c:\users\me\desktop\myshortcut.lnk" /t:"c:\program files\skype\skype.exe"
qui peut créer un raccourci de skype sur votre bureau
c'est un programme téléchargeable gratuitement, mais je ne trouve pas son lien, je vais donc essayer de le télécharger et de poster le lien.
la voici :