Créer un raccourci en commande avec VBScript
Le script (fichier .vbs) suivant est le plus court pour créer un raccourci .lnk
''// Création de l'objet Shell qui va nous permettre de créer le fichier .lnk
Set winScriptObj = WScript.CreateObject("WScript.Shell")
''// Le chemin du fichier .lnk
linkFile = "C:\Users\Ronan\Desktop\Google Chrome.lnk"
''// Création du raccourci
Set link = winScriptObj.CreateShortcut(linkFile)
''// La cible
link.TargetPath = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
''// Sauve le raccourci
link.Save
Windows a seulement besoin de :
- la destination du raccourci
- la cible du raccourci
Les autres propriétés seront ajoutées automatiquement à leur valeur par défaut.
Le script suivant permet de modifier certaines propriétés.
Il ajoute des arguments, une description, un raccourci clavier, une icône, le style de fenêtre et le dossier de démarrage.
''// Création de l'objet Shell qui va nous permettre de créer le fichier .lnk
Set winScriptObj = WScript.CreateObject("WScript.Shell")
''// Le chemin du fichier .lnk
linkFile = "C:\Users\Ronan\Desktop\Google Chrome incognito.lnk"
''// Création du raccourci
Set link = winScriptObj.CreateShortcut(linkFile)
''// Propriétés du raccourci
link.TargetPath = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
link.Arguments = "--incognito"
link.Description = "Google Chrome incognito"
link.HotKey = "CTRL+ALT+N"
link.IconLocation = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe, 7" ''// Lecture par colonne
link.WindowStyle = "1" ''// Fenêtre normale
link.WorkingDirectory = "C:\Program Files (x86)\Google\Chrome\Application"
''// Sauve le raccourci
link.Save
Clique droit sur le raccourci créé > Propriétés > onglet "Raccourci" nous permet d'afficher toutes les propriétés du raccourci
La propriété WindowStyle est dans le même ordre que la liste déroulante.
- Fenêtre normale
- Réduite
- Agrandie
La propriété IconLocation se lit par colonne (Attention aux icônes vides qui sont aussi prises en compte)
Commentaires
Enregistrer un commentaire