SFX28 Posté(e) le 26 mars 2012 Posté(e) le 26 mars 2012 Bonjour, Je voulais savoir qu'elle est la référence à activer dans le gestionnaire (outils / références) pour pouvoir utiliser les fonctions "Apprentice Server" ? PS : ce n'est pas pour une programmation interne Inventor mais pour "piloter" Inventor à partir d'un prog VB ou Excel par exemple Autodesk Inventor 2014 SP1Autodesk AutoCAD 2014Windows 7 PRO 64 bits SP1-------------------------------------------------------------------Station Dell Precision T3610Intel Xeon E5-1620 v2 3.70 GHz + RAM de 16 GoNvidia Quadro K4000 + 2 écrans Dell U2212HM full HD
Guillaume MASSART Posté(e) le 26 mars 2012 Posté(e) le 26 mars 2012 Les ressources en francais doivent être rare mais ici en anglais tu peux trouver des infos. http://usa.autodesk....4&siteID=123112 Affival SAS - Cored Wire and Wire Feeder for Steel Plant and Foundry IndustryElficast - Cored Wire for Foundry applicationsAutodesk Inventor 2014Windows 7 64bitsLENOVO W530 - i7-3630QM@2.40GHz - 16Go RAM - QUADRO K1000M
nomutt Posté(e) le 28 mars 2012 Posté(e) le 28 mars 2012 Avec Excel voir l'image jointe. Avec VB.Net il faut aller chercher la référence Autodesk.Inventor.Interop.dll dans le dossier c:\windows\assembly Nomutt,Consultant, Responsable Projets CAD/PLM'Add-ins pour Inventor + Trucs et Astuces.Disponible pour un poste administrateur CAO/PLM.
SFX28 Posté(e) le 28 mars 2012 Auteur Posté(e) le 28 mars 2012 Bonjour Guillaume, Désolé pour le temps de réponse mais je suis en plein codage ... En ce qui concerne ta réponse, j'avais un onglet ouvert sur cette page ; nous nous sommes croisés donc. Encore merci de ton aide. Il n'y avait apparemment pas grand chose pour moi mais j'ai ENFIN trouvé les éléments de réponse sur un autre site que tu tout le monde connaît, mais en anglais (comme d'hab !!). Par respect pour CADxp, je ne donne pas le lien (sauf si vous le demandez) mais voici le résumé : you can use VBA with Excel or write a standalone VB program. Use the ApprenticeServer object to manipulate the Inventor document iProperties. below is an example macro for Excel that will allow the user to pick an .idw file, then put all property name-value pairs in a spreadsheet. It is rough, but it should get you pointed in the right direction ----------------------------------------------------------------------- Public Sub GenerateAllPropertiesList() Dim oSheet As WorksheetSet oSheet = Application.ActiveSheet Dim fd As FileDialogSet fd = Application.FileDialog(msoFileDialogFilePicker) Dim vrtSelectedItem As Variant ' create Apprentice server for reading iPropsDim oIV As New InventorApprentice.ApprenticeServerComponentDim oIVDoc As InventorApprentice.ApprenticeServerDocument 'Use the Show method to display the File Picker dialog box and return the user's action.'The user pressed the action button.If fd.Show = -1 Then 'Step through each string in the FileDialogSelectedItems collection.Dim i As IntegerDim j As Integeri = 2j = 1For Each vrtSelectedItem In fd.SelectedItems Set oIVDoc = oIV.Open(vrtSelectedItem) oSheet.Cells(1, 1) = "Filename"oSheet.Cells(1, 2) = vrtSelectedItem Dim oPropSet As InventorApprentice.PropertySetDim oProp As InventorApprentice.PropertyFor Each oPropSet In oIVDoc.PropertySetsFor Each oProp In oPropSetoSheet.Cells(i, j) = oProp.Name On Error Resume NextoSheet.Cells(i, j + 1) = oProp.ValueIf Err ThenErr.ClearoSheet.Cells(i, j + 1) = Str(oProp.Value)End If i = i + 1Next oPropNext oPropSetNext vrtSelectedItemEnd If 'Set the object variable to Nothing.Set fd = NothingEnd Sub PS : dans ' create Apprentice server for reading iProps Dim oIV As New InventorApprentice.ApprenticeServerComponent Dim oIVDoc As InventorApprentice.ApprenticeServerDocument if faut remplacer InventorApprentice.ApprenticeServerComponent par ApprenticeServerComponent et ça marche, bientôt !!! @+ Autodesk Inventor 2014 SP1Autodesk AutoCAD 2014Windows 7 PRO 64 bits SP1-------------------------------------------------------------------Station Dell Precision T3610Intel Xeon E5-1620 v2 3.70 GHz + RAM de 16 GoNvidia Quadro K4000 + 2 écrans Dell U2212HM full HD
SFX28 Posté(e) le 28 mars 2012 Auteur Posté(e) le 28 mars 2012 Bonjour Nomutt, Merci beaucoup. Entre-temps, j'ai trouvé à "force de chercher le coté obscure" ! Comme quoi, quand on cherche bien, on trouve. Encore faut-il savoir exactement ce qu'on cherche ! @+ Autodesk Inventor 2014 SP1Autodesk AutoCAD 2014Windows 7 PRO 64 bits SP1-------------------------------------------------------------------Station Dell Precision T3610Intel Xeon E5-1620 v2 3.70 GHz + RAM de 16 GoNvidia Quadro K4000 + 2 écrans Dell U2212HM full HD
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant