Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Fermeture application Windows par Labview

Bonjour,

 

Je souhaite pouvoir fermer une application windows par Labview de manière automatique.

j'ai vu dans ce forum, qu'il fallait utiliser l'API Win32 via la DLL user32.dll et suivi les derniers posts sur ce sujet.

j'ai donc réalisé un VI de test pour fermer, par exemple, l'application "Calculatrice Scientifique"

Bien qu'ayant respecter les recommandations, la fenêtre Calculatrice ne se ferme pas, et je n'ai pas de message d'erreurs?

Il nous semble pourtant avoir bien respecter les paramètres, notamment la valeur de 16 decimal .

Pourriez vous m'aider?

merci

0 Compliments
Message 1 sur 5
4 030 Visites

Bonjour,

 

Je te conseil d'utiliser l'API Labview win32 ici : http://zone.ni.com/devzone/cda/epd/p/id/4935

 

Ensuite tu pourras utiliser la fonction Quit Application.

 

Message 2 sur 5
4 022 Visites

Bonjour,

 

L'API Win32 est trop old school pour ca ! Vive le .NET :

 

snippet.png

 

Cet exemple montre comment arreter la calculatrice sous Windows 7, il liste egalement les processus deja lance. Lancer la calculatrice avant. VI joint en version 2009.

 

Cordialement,

 

 

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
Message 3 sur 5
4 011 Visites

Accordé Helmut, mais si on ne souhaite fermer qu'une fenêtre (par exemple, un classeur Excel ou une face-avant) en préservant les autres, la classe Process est trop violente 😉

Cela dit, il est vrai que la demande initiale est de fermer une application 😄

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

Message 4 sur 5
4 005 Visites

Bonjour,

 

ca marche du tonerre!!, il est vrai que passer par .NET est plus élégant que par les DLL windows, seuls les puristes du "C" pourront grogner:smileyhappy!!

 

Marc

0 Compliments
Message 5 sur 5
3 990 Visites