cs_sniper95
Messages postés8Date d'inscriptionvendredi 21 mai 2004StatutMembreDernière intervention 5 avril 2010
-
4 avril 2010 à 17:28
dicky33bx
Messages postés14Date d'inscriptionjeudi 6 novembre 2003StatutMembreDernière intervention13 juillet 2012
-
8 avril 2010 à 13:51
Bonjour,
J'aimerai bien créer une interface où je mettrez des boutons, et quand on clique sur un bouton sa ouvre un programme indépendant!
comment je vais faire et c'est quoi le code source que je doit attribué au bouton??
dicky33bx
Messages postés14Date d'inscriptionjeudi 6 novembre 2003StatutMembreDernière intervention13 juillet 20121 8 avril 2010 à 13:51
Bonjour,
Il faut dans un module, déclarer la fonction API :
' Exécution d'un programme externe
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Puis dans le code d'un bouton, mettre la ligne suivante :
Call ShellExecute(0, "open", "c:windows\system32\shutdown.exe", "-s -t 00 -f", "", vbMinimizedNoFocus)
0 : laisser comme ça
"open" : c'est la fonction "exécuter"
"c:windows\system32\shutdown.exe" : c'est le chemin et le nom du programme à exécuter
"-s -t 00 -f" : ce sont les paramètres de l'application précédente
vbMinimizedNoFocus : on exécute en mode "transparent"
Le code ci-dessus éteint le PC en tuant tous les processus en mémoire SANS enregistrer quoi que ce soit dans les applis ouvertes.