1 pièce(s) jointe(s)
Intégration d'un complément COM dans un script Python
Bonjour,
Je voudrais créer un script permettant d’interagir avec le logiciel PlanningPME (www.planningpme.com). C'est un soft qui tourne sur une basse Access.
J'avais commencé à créer des classes en Python avec pypyodbc et ça marche plutôt bien. Le point négatif est le manque de documentation et le risque d'obsolescence au fil des mises à jour.
Donc, finalement, plutôt que de recréer des classes en Python, je voudrais utiliser le complément COM fourni (https://www.planningpme.fr/modele-objet-planningpme.htm).
Et là, je sèche un peu. Je souhaite utiliser le module pythonnet mais ça fonctionne pas.
Code:
1 2 3 4 5 6 7 8
| import sys
assemblydir = r"C:\Program Files (x86)\Target Skills\PlanningPME"
sys.path.append(assemblydir)
import clr
clr.AddReference('PlanningPME')
import PlanningPME |
J'obtiens l'erreur "Unable to find assembly 'PlanningPME'."
Ca fait des heures que je bataille et je ne vois pas quel est le problème.
J'ai aussi tenté via ctypes.
Code:
1 2 3
| from ctypes import *
ppme = WinDLL(r"C:\Program Files (x86)\Target Skills\PlanningPME\PlanningPME.dll")
ppme.Task.count() |
Ca me dit function not found
Quelqu'un me t-il me filer un coupe de main, svp ??
Je met la dll en pièce jointe si besoin
Merci d'avance