Page 1 sur 1
Petite script simple
Posté : sam. 18 janv. 2020 16:01
par Essouu
Bien le bonjour,
J'essaie de mettre un place une petite chose assez simple (pour vous) mais je galère un peu...
Je voulais cliquer sur une touche (l'exposant au dessus de tab) et afficher un powershell en admin.
Le problème c'est que je n'arrive déjà pas à exécuter un programme avec le 'run'.
Savez-vous si je peux exécuter directement un powershell en appuyant sur ma touche
Je veux exécuter 'Start-Process powershell -Verb runas'
Un grand merci !
Re: Petite script simple
Posté : sam. 18 janv. 2020 16:24
par Tlem
Bonjour.
Essayez d'utiliser la ligne de commande avec Run
ou RunWait
.
ShellExecute
devrait fonctionner si vous lancez PowerShelle avec pour paramètre vos commandes.
Re: Petite script simple
Posté : sam. 18 janv. 2020 16:39
par Essouu
J'ai fait cela mais ça ne fonctionne pas :
HotKeySet("{ESC}", "HotKeyPressed")
Func HotKeyPressed()
Run("powershell.exe -command Start-Process powershell -Verb RunAs")
EndFunc
Re: Petite script simple
Posté : sam. 18 janv. 2020 16:46
par Tlem
En dehors du fait que vous voulez lancer une ligne de commande Powershell, pouvez-vous expliquer ce que vous cherchez à faire ?
Re: Petite script simple
Posté : sam. 18 janv. 2020 20:05
par Essouu
Je cherche à avoir un raccourci clavier pour lancer un powershell en admin ! Je voulais avoir ma touche exposant pour faire ceci.
Re: Petite script simple
Posté : dim. 19 janv. 2020 03:10
par Tlem
Vous voulez ouvrir une fenêtre Powershell en tant qu'admin, c'est bien ça ?
Re: Petite script simple
Posté : dim. 19 janv. 2020 13:25
par Essouu
Bonjour !
Oui c'est bien ça

En appuyant sur une touche particulière de mon clavier.
Un grand merci d'avance, il doit y avoir un petit truc que je n'ai pas fait correctement...
Re: Petite script simple
Posté : dim. 19 janv. 2020 13:45
par Tlem
Dans ça cas, rajoutez simplement #RequireAdmin en début de script et lancez Powershell avec ShellExecute.
Re: Petite script simple
Posté : jeu. 30 janv. 2020 17:36
par jguinch
Avec le code fourni, aucune chance que ça fonctionne, car il faut que le script tourne en permanence :