Aller au contenu

Daiz

Membres
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

Profile Information

  • Gender
    Male
  • Location
    Montélimar (26), Rhône-Alpes
  • Interests
    CAO, développement, Normes électriques

Daiz's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. (gile), tes explications sont limpides :) Merci J'ai donc défini 3 projets sous Visual Studio PackageContents.xml <?xml version="1.0" encoding="utf-8" ?> <ApplicationPackage SchemaVersion="1.0" ProductType="Application" Name="Test" AppVersion="0.0.1" Description="Test Plugin" Author="Daiz" Icon="./Contents/TestIcon_32.bmp" OnlineDocumentation="http://<site>" HelpFile="./Contents/Test.html" ProductCode="<GUID>" UpgradeCode=" "> <CompanyDetails Name="<company>" Phone=" " Url="<site>" courriel="<mail>"/> <Components> <RuntimeRequirements SupportPath="./Contents" OS="Win32" SeriesMin="R20" SeriesMax="R20"/> <ComponentEntry AppName="TestCommands" ModuleName="./Contents/TestCommands.dll" AppDescription="Test Plugin" LoadOnInvocation="True"> <Commands GroupName="<group>"> <Command Local="ARDBOARD" Global="<prefix>_ARDBOARD"/> <Command Local="ARD_NEW" Global="<prefix>_ARD_NEW"/> <Command Local="ARD_PUBLISH" Global="<prefix>_ARD_PUBLISH"/> </Commands> </ComponentEntry> <ComponentEntry AppName="TestApplication" ModuleName="./Contents/TestApplication.dll" LoadOnAutoCADStartup="True" /> <ComponentEntry AppName="Commons" ModuleName="./Contents/Commons.dll" LoadOnAutoCADStartup="True" /> <ComponentEntry AppName="TestCUI" ModuleName="./Contents/TestPluginCUI.cuix" LoadOnAutoCADStartup="True" /> </Components> </ApplicationPackage> J'y avais codé l'ouverture d'une fenêtre non DWG telle que décrite sur AutoCAD DevBlog et ça fonctionne à présent. Dès que je clique sur cette fenêtre le ruban se désactive pour information J'ai plus qu'à attaquer mon UserControl :D Merci
  2. Bonjour, Je commence à développer mon petit projet. Je voulais savoir si il est possible d'avoir 2 "assembly" dans un plugin (.dll) ? Dans mon projet sous Visual Studio, j'ai : myCommands.cs [assembly: CommandClass(typeof(Test.Commands))] myPlugin.cs [assembly: ExtensionApplication(typeof(Test.Plugin))] Pourquoi cette question ? Bin car : Mon bundle est bien chargé car mon ruban partiel est convenablement chargé La partie "ExtensionApplication" est chargée car je viens de régler mon problème d'Erreur fatale en commentant une ligne de code :D En cliquant sur un bouton de mon ruban, la commande associée est introuvable ; je l'ai déclaré dans mon bundle J'ai également défini un préfixe ObjectARX que j'ai retiré dans les sources :P PackageContents.xml <?xml version="1.0" encoding="utf-8" ?> <ApplicationPackage SchemaVersion="1.0" ProductType="Application" Name="Test" AppVersion="0.0.1" Description="Test Plugin" Author="Daiz" Icon="./Contents/TestIcon_32.bmp" OnlineDocumentation="http://<site>" HelpFile="./Contents/Test.html" ProductCode="<GUID>" UpgradeCode=" "> <CompanyDetails Name="<Company Name>" Phone=" " Url="<site>" courriel="<courriel>"/> <Components> <RuntimeRequirements SupportPath="./Contents" OS="Win32" SeriesMin="R20" SeriesMax="R20"/> <ComponentEntry AppName="Test" ModuleName="./Contents/Test.dll" AppDescription="Test Plugin" LoadOnAutoCADStartup="True"> <Commands GroupName="<GROUPNAME>"> <Command Local="<CMDNAME>" Global="<GROUPNAME>_<CMDNAME>"/> </Commands> </ComponentEntry> <ComponentEntry AppName="TestCUI" ModuleName="./Contents/TestPluginCUI.cuix" LoadOnAutoCADStartup="True" /> </Components> </ApplicationPackage>
  3. Bin simplement merci pour ton travail et les différents partages présents sur le forum. Tu as exorcisé pas mal de mes interrogations car je faisais quelques confusions. Merci encore. Je partagerai dans la section ObjectARX/DBX, C++, .NET, RealDWG des bouts de code J'ai déjà quelques classes métier dont une fabrique qui utilise le code http://msdn.microsoft.com/fr-fr/library/bb513869.aspx
  4. Merci pour ta réponse complète (elle va me service de guide) J'ai déjà fait un petit tour de ces pages avant de poster une question bête sur le forum. Et je ferai attention où je la posterai, promis :P Equipé de VS2013, j'ai installé ObjectARX qui ne contient plus grand chose dans /inc. J'ai donc configuré mes références AutoCAD pour Autodesk/AutoCAD 2015/[...] Ce qui me manque finalement c'est des modèles de départ un peu plus "fournis". Mais tous les projets que j'ai croisé n'utilisent que myCommands.cs qui s'instancie une fois par document (ce que je ne souhaite pas) et encore rien pour myPlugin.cs
  5. Salut (gile) et merci de ta réponse. J'ai déjà créé un cuix contenant mon ruban partiel à l'aide du tuto d'Autodesk. Il faut que je vérifie l'architecture de mon bundle car le ruban n'est pas modifié au démarrage d'AutoCAD. Je ne veux pas utiliser NETLOAD d'ailleurs. Je veux faire les choses bien :) Je ne veux pas faire d'appel d'exe en fait, je souhaite apprendre le .NET et donc... reprendre le code en C#.
  6. Bonjour, Je suis ravi d'avoir trouver CADxp car ça fait longtemps que je cherche un site dédié à AutoCAD où je peux trouver des développeurs. Depuis 6 ans, j'utilise AutoCAD et j'ai la chance de travailler avec AutoCAD Electrical 2015. Je suis également passionné d'informatique depuis 10 ans. Je souhaite aujourd'hui développer un plugin digne de ce nom ("Plugin.bundle") pour intégrer le processus qualité de ma société dans AutoCAD et faciliter le travail sur de grosses affaires (20 Go de fichiers Word, Excel, PDF et DWG indicés). Ma société travaille avec 4 ou 5 profils de clients. J'ai développé une application en Java (et Swing) qui convertit nos liste d'E/S automate en fichier Excel pour créer nos folios de cartes automate en automatique avec Electrical. Aujourd'hui je passe à l'étape supérieure : Ajouter un élément au ruban personnalisé qui intègre ce développement. Puis, progressivement, ajouter de nouvelles fonctionnalités. Mais je suis une bille en .NET ! En parcourant la toile, j'ai dû me faire un noeud au cerveau... en passant... Ma première question est simple : Quel est le principe de fonctionnement du fichier myPlugin.cs ? Quelle partie de mon code est managée, non-managée au sein de mon projet ? Merci par avance Daiz
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité