Problème de raccourci VBScript
michel
-
michel -
michel -
Bonjour à tous,
Je ne connais rien au VBScript, mais j'essaie de créer des raccourcis en trouvant des bouts de code sur le net, comme celui-ci :
Code :
set WshShell = WScript.CreateObject("WScript.Shell" )
strDesktop = WshShell.SpecialFolders("Desktop" )
set oShellLink = WshShell.CreateShortcut(strDesktop & "\Firefox.lnk" )
oShellLink.TargetPath = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
oShellLink.WindowStyle = 1
oShellLink.Hotkey = "Ctrl+Alt+1"
oShellLink.IconLocation = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
oShellLink.Description = "Shortcut Script"
oShellLink.WorkingDirectory = strDesktop
oShellLink.Save
Mon seul problème vient de la ligne "oShellLink.Hotkey" (touches de raccourci).
Après avoir créer ce raccourci, je vais dans les propriétés de celui-ci, dans l'onglet raccourci, mais là j'aperçois que le "Ctrl+Alt+1" s'est tranformé en "Ctrl+Alt+&". Maintenant si j'aurais mis non pas Ctrl+Alt+1, mais Ctrl+Alt+2(dans le code vbs), le 2 serait changé en "é"(dans les propriétés) et ainsi de suite. Ce que j'ai remarqué c'est que les nombres ne sont pas pris en compte, à chaque fois c'est la deuxième fonction de la touche qui est prise en compte (par exemple la touche 6 du clavier concerne en même temps le tiret - et ce sera ce tiret qui sera pris en compte, pas le 6).
Pourriez-vous m'aider à résoudre ce problème ?
Merci d'avance !
Je ne connais rien au VBScript, mais j'essaie de créer des raccourcis en trouvant des bouts de code sur le net, comme celui-ci :
Code :
set WshShell = WScript.CreateObject("WScript.Shell" )
strDesktop = WshShell.SpecialFolders("Desktop" )
set oShellLink = WshShell.CreateShortcut(strDesktop & "\Firefox.lnk" )
oShellLink.TargetPath = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
oShellLink.WindowStyle = 1
oShellLink.Hotkey = "Ctrl+Alt+1"
oShellLink.IconLocation = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
oShellLink.Description = "Shortcut Script"
oShellLink.WorkingDirectory = strDesktop
oShellLink.Save
Mon seul problème vient de la ligne "oShellLink.Hotkey" (touches de raccourci).
Après avoir créer ce raccourci, je vais dans les propriétés de celui-ci, dans l'onglet raccourci, mais là j'aperçois que le "Ctrl+Alt+1" s'est tranformé en "Ctrl+Alt+&". Maintenant si j'aurais mis non pas Ctrl+Alt+1, mais Ctrl+Alt+2(dans le code vbs), le 2 serait changé en "é"(dans les propriétés) et ainsi de suite. Ce que j'ai remarqué c'est que les nombres ne sont pas pris en compte, à chaque fois c'est la deuxième fonction de la touche qui est prise en compte (par exemple la touche 6 du clavier concerne en même temps le tiret - et ce sera ce tiret qui sera pris en compte, pas le 6).
Pourriez-vous m'aider à résoudre ce problème ?
Merci d'avance !
A voir également:
- Problème de raccourci VBScript
- Raccourci retourner écran - Guide
- Raccourci pavé tactile - Guide
- Raccourci redémarrer pc - Guide
- Raccourci clavier espace insécable - Guide
- Raccourci word - Guide
13 réponses
Bonsoir,
C'est sûr, ça a l'air gravissime...
Ctrl + Alt inhibe Maj si on tape un texte, donc ça ne me choque pas de voir &é"'(-è_çà
Par exemple je tape, avec caps locked Ctrl+Alt+8 : \
A+
C'est sûr, ça a l'air gravissime...
Ctrl + Alt inhibe Maj si on tape un texte, donc ça ne me choque pas de voir &é"'(-è_çà
Par exemple je tape, avec caps locked Ctrl+Alt+8 : \
A+
Bonjour,
merci pour ta réponse mais même en comprenant ton exemple, j'ai carrément enlevé "Ctrl+Alt", je n'ai mis que "1" à la place (avec Caps Lock activé) et le résultat est toujours pareil ! il m'affiche un "&" !
N'y aurait-il pas un moyen t'intégrer le nombre plutôt que "&","é","""... ?
merci
merci pour ta réponse mais même en comprenant ton exemple, j'ai carrément enlevé "Ctrl+Alt", je n'ai mis que "1" à la place (avec Caps Lock activé) et le résultat est toujours pareil ! il m'affiche un "&" !
N'y aurait-il pas un moyen t'intégrer le nombre plutôt que "&","é","""... ?
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
J'ai tester ton script et sous XP, il fonctionne très bien.
Toutefois, je ne peut utiliser le [1] du pavé numérique,
je dois utiliser le [ 1 ] qui se trouve au dessus du [ Q ].
Autre information:
Pour tester pas à pas ton script :
1.) Créer un raccourci du fichier VBS.
2.) Clic droit sur le raccourci du script, choisir Propriétés
3.) À l'emplacement [ Cible ], ajouter à la fin du texte
[ Espace ] + //x
Lors du lancement par le raccourci, une fenêtre de debug
apparait et tu pourras suivre le script pas à pas.
Cdt
Info
J'ai tester ton script et sous XP, il fonctionne très bien.
Toutefois, je ne peut utiliser le [1] du pavé numérique,
je dois utiliser le [ 1 ] qui se trouve au dessus du [ Q ].
Autre information:
Pour tester pas à pas ton script :
1.) Créer un raccourci du fichier VBS.
2.) Clic droit sur le raccourci du script, choisir Propriétés
3.) À l'emplacement [ Cible ], ajouter à la fin du texte
[ Espace ] + //x
Lors du lancement par le raccourci, une fenêtre de debug
apparait et tu pourras suivre le script pas à pas.
Cdt
Info
Bonsoir Info,
merci beaucoup pour ta réponse, mais c'est bien l'impossibilité d'utiliser le pavé numérique qui est dommage (j'ai besoin d'utiliser le pavé numérique pour une question de confort !). Car si j'attribue des raccourcis clavier directement dans les propriétés du raccourci, tout marche correctement, le [ 1 ] du pavé numérique est bien pris en compte.
Y aurait-il une autre méthode ?
PS : J'ai essayé ton indication :
______________________________________________
1.) Créer un raccourci du fichier VBS.
2.) Clic droit sur le raccourci du script, choisir Propriétés
3.) À l'emplacement [ Cible ], ajouter à la fin du texte
[ Espace ] + //x
Lors du lancement par le raccourci, une fenêtre de debug
apparait et tu pourras suivre le script pas à pas.
_______________________________________________
Mais je n'arrive pas à exécuter la fenêtre de debug pour suivre le script pas à pas.
Encore merci pour ta réponse !
merci beaucoup pour ta réponse, mais c'est bien l'impossibilité d'utiliser le pavé numérique qui est dommage (j'ai besoin d'utiliser le pavé numérique pour une question de confort !). Car si j'attribue des raccourcis clavier directement dans les propriétés du raccourci, tout marche correctement, le [ 1 ] du pavé numérique est bien pris en compte.
Y aurait-il une autre méthode ?
PS : J'ai essayé ton indication :
______________________________________________
1.) Créer un raccourci du fichier VBS.
2.) Clic droit sur le raccourci du script, choisir Propriétés
3.) À l'emplacement [ Cible ], ajouter à la fin du texte
[ Espace ] + //x
Lors du lancement par le raccourci, une fenêtre de debug
apparait et tu pourras suivre le script pas à pas.
_______________________________________________
Mais je n'arrive pas à exécuter la fenêtre de debug pour suivre le script pas à pas.
Encore merci pour ta réponse !