Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1303 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  lancer et acceder a matlab depuis XL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lancer et acceder a matlab depuis XL

n°723410
piteur1
Posté le 12-05-2004 à 15:39:24  profilanswer
 

Bonjour tout le monde
Je voudrais lancer matlab periodiquement depuis XL, sachant que le nombre de licences dans ma boite est limite. Du coup, g parfois une fenetre fatal error au lieu de matlab.
Je souhaite reconnaitre si g ouvert un matlab ou une fenetre fatal error.
J'arrive a lancer matlab (SHELL), a activer la fenetre ouverte, mais je ne parviens pas a lire le titre de la fenetre ouverte (matlab ou fenetre fatal error). Quelles sont les fonctions qui peuvent m'aider à  
1-lire l'intitulé de la fenetre ouverte
2-fermer cette fenetre
 
Merci merci merci bien bien bien.


---------------
Je suis ce que je peux, pas ce que je veux, ne m'en voulez pas je n'y paux rien.
mood
Publicité
Posté le 12-05-2004 à 15:39:24  profilanswer
 

n°723675
tegu
Posté le 12-05-2004 à 17:32:21  profilanswer
 

Les déclarations des API utilisées
 

Declare Function GetForegroundWindow Lib "user32" () As Long
Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long


 
 
Pour retrouver le handle de la fenetre au premier plan
GetForegroundWindow()  
 
Pour récupérer le titre
Dim sTitre as string
 
sTitre = String(GetWindowTextLength(hw) + 1, Chr$(0))
GetWindowText hw, sTitre, Len(sTitre)
sTitre = Left$(sTitre, InStr(sTitre, Chr$(0)) - 1)
 
J'ai fait ça vite, j'espère que j'ai rien oublié
 

n°724189
piteur1
Posté le 13-05-2004 à 08:51:15  profilanswer
 

Merci, je vais essayer et vous tiendrai au courant


---------------
Je suis ce que je peux, pas ce que je veux, ne m'en voulez pas je n'y paux rien.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  lancer et acceder a matlab depuis XL

 

Sujets relatifs
Variables dans les classes (accéder à une autre classe)Accéder à une base Access à partir de Linux
MatlabAcceder a une page avec un prog java sans passer par la page d'acces
Package Java pour se connecter en SSH et lancer une commande (Remote)[PHP] Lancer l'execution d'un programme sur le serveur via PHP
Lancer l'appli associée à l'extension (Win-Linux)lancer un programme java
Transparence sous matlab....[Eclipse] Pb de reconnaissance des imports + lancer VisualEditor
Plus de sujets relatifs à : lancer et acceder a matlab depuis XL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR