J'essaie d'automatiser l'application QXDM en python. Essayé en utilisant le module win32com.client. Voici le code que j'essaie, mais il n'ouvre pas l'application QXDM.L'application QXDM ne lance pas
from win32com.client import Dispatch
qxdm_instance = Dispatch("QXDM.QXDMAutoApplication")
Lorsque j'imprime qxdm_instance, il donne la valeur: COMObject QXDM.QXDMAutoApplication
Mais QXDM application ne démarre pas. Je vois l'écran de démarrage de QXDM & il disparaît immédiatement. Quand je vais dans TaskManager, je vois QXDM.exe en cours d'exécution, mais pas d'interface graphique.
Une idée, pourquoi cela se passe-t-il?
Essayé = 1 réglage qxdm_instance.Visible, mais donne l'erreur: AttributeError: la propriété 'QXDM.QXDMAutoApplication.Visible' ne peut pas être réglé. –
Que ma réponse ne convient pas pour cela. Peut-être que la propriété est nommée différente. Lisez les docs. – xMRi
Vérifiez les autres méthodes de cet objet, s'il y a une chose similaire à Visible ..., sinon il y a un chemin difficile. Vous pouvez modifier les indicateurs de lancement de l'application par l'automatisation OLE dans le registre. – xMRi