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.
J'obtiens l'erreur "Unable to find assembly 'PlanningPME'."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Ca fait des heures que je bataille et je ne vois pas quel est le problème.
J'ai aussi tenté via ctypes.
Ca me dit function not found
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 from ctypes import * ppme = WinDLL(r"C:\Program Files (x86)\Target Skills\PlanningPME\PlanningPME.dll") ppme.Task.count()
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
Partager