Question keyboard hook
- sokai
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 15 ans 1 mois #8580
par sokai
keyboard hook a été créé par sokai
Bonjour,
Afin d'aider des utilisateurs à lancer des programmes, j'ai créé une fenêtre de lancement en powershell.
Je la lance à chaque démarrage de Windows.
Je voudrais au lieu de la lancer au démarrage, la lancer lors ce que l'utilisateur fera CTRL+T n'importe quand et n'importe où. Pour cela je voudrais mettre en plus en keyboardhook le plus simplement possible en powershell.
Est-ce que l'un d'entre vous aurait un exemple de départ ou quelques explications à suivre, sachant que c'est la première fois que je met un place un hook keyboard.
Merci d'avance.<br><br>Message édité par: sokai, à: 24/01/11 22:11
Afin d'aider des utilisateurs à lancer des programmes, j'ai créé une fenêtre de lancement en powershell.
Je la lance à chaque démarrage de Windows.
Je voudrais au lieu de la lancer au démarrage, la lancer lors ce que l'utilisateur fera CTRL+T n'importe quand et n'importe où. Pour cela je voudrais mettre en plus en keyboardhook le plus simplement possible en powershell.
Est-ce que l'un d'entre vous aurait un exemple de départ ou quelques explications à suivre, sachant que c'est la première fois que je met un place un hook keyboard.
Merci d'avance.<br><br>Message édité par: sokai, à: 24/01/11 22:11
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 1 mois #8582
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:keyboard hook
Voici un exemple qui crée un raccourci vers le Bloc-notes (notepad.exe), placé sur le bureau et appelé 'Test', et qui peut être lancé par CTRL+T :
[code:1]
$shellapp = new-object -com shell.application
$desktop = ($shellapp.namespace(0x10)).self.path
$shell = new-object -com wscript.shell
$lnk = $shell.createshortcut(\"$desktop\Test.lnk\"«»)
$lnk.targetpath = \"c:\windows\system32\notepad.exe\"
$lnk.hotkey = \"CTRL+T\"
$lnk.save()
[/code:1]
Tu devrais pouvoir facilement l'adapter à tes propres besoins.
[code:1]
$shellapp = new-object -com shell.application
$desktop = ($shellapp.namespace(0x10)).self.path
$shell = new-object -com wscript.shell
$lnk = $shell.createshortcut(\"$desktop\Test.lnk\"«»)
$lnk.targetpath = \"c:\windows\system32\notepad.exe\"
$lnk.hotkey = \"CTRL+T\"
$lnk.save()
[/code:1]
Tu devrais pouvoir facilement l'adapter à tes propres besoins.
Connexion ou Créer un compte pour participer à la conversation.
- sokai
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 15 ans 1 mois #8584
par sokai
Réponse de sokai sur le sujet Re:keyboard hook
Bonjour janel,
Merci pour ton exemple, il marche super bien
, mais pas dans mon cas
.
Je m'explique, un des programmes que je lance avec mon \"démarreur\" utilise le CTRL+T comme commande.
Le fait de créer ce raccourci annule le CTRL+T du programme en question
.<br><br>Message édité par: sokai, à: 25/01/11 13:26
Merci pour ton exemple, il marche super bien
Je m'explique, un des programmes que je lance avec mon \"démarreur\" utilise le CTRL+T comme commande.
Le fait de créer ce raccourci annule le CTRL+T du programme en question
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 1 mois #8585
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:keyboard hook
Ah ben là, y'a pas de mystère : à moins de pouvoir changer cette combinaison de touches dans le programme en question, il faut choisir une autre combinaison de touche pour ton raccourci.
Par exemple CTRL+ALT+T ?
Par exemple CTRL+ALT+T ?
Connexion ou Créer un compte pour participer à la conversation.
- sokai
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 15 ans 1 mois #8588
par sokai
Réponse de sokai sur le sujet Re:keyboard hook
C'est vrai c'est la solution la plus simple
.
Mais bon j'envisage par la suite d'utiliser plusieurs combinaison de touche, et c'est un peu embêtant de créer à chaque fois des raccourcis. Est-ce que mon idée de keyboardhook est mauvaise
et surtout est-elle réalisable assez simplement ?
Mais bon j'envisage par la suite d'utiliser plusieurs combinaison de touche, et c'est un peu embêtant de créer à chaque fois des raccourcis. Est-ce que mon idée de keyboardhook est mauvaise
Connexion ou Créer un compte pour participer à la conversation.
- sokai
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 15 ans 1 mois #8589
par sokai
Réponse de sokai sur le sujet Re:keyboard hook
<br><br>Message édité par: sokai, à: 26/01/11 19:04
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.079 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- keyboard hook