Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Migration INV 7 - INV 9 Makros auslesen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Migration INV 7 - INV 9 Makros auslesen (958 mal gelesen)
habkon
Mitglied
Holztechniker


Sehen Sie sich das Profil von habkon an!   Senden Sie eine Private Message an habkon  Schreiben Sie einen Gästebucheintrag für habkon

Beiträge: 55
Registriert: 11.04.2002

Workstation 3,2 GH; 1MB RAM;
CADMAN;ATI 9600 128MB; INV9 SP2

erstellt am: 25. Nov. 2004 13:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,
wir haben vor in nächster Zeit auf Inventor 9 zu migrieren und habe eine Frage zu Makros
die in BG und BT evtl. vorhanden sind.
Gibt es eine Möglichkeit festzustellen wo evtl. Makros in BT oder BG vorhanden sind ??
Eine Liste in Excel o. ä. währe schon hilfreich.

Kann man Makros in BG / BT löschen ohne diese zu öffnen ??

Ich bin in VBA nicht bewandet, vielleicht gibt es ja irgendwo ein Tool
das helfen kann !!

------------------
Gruß Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Charly Setter
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von Charly Setter an!   Senden Sie eine Private Message an Charly Setter  Schreiben Sie einen Gästebucheintrag für Charly Setter

Beiträge: 11977
Registriert: 28.05.2002

Trau keiner Diva unter SP2....

erstellt am: 05. Dez. 2004 23:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Warum willst Du unbedingt die Makros auslesen ?

Die werden bei der Migration nicht angefaßt, und solange Du die Makros nicht aufrufst passiert auch sonst nicht´s

Also IMHO vergebliche / hyperflüssige Liebesmüh.

lg Mathias

------------------
Der vernünftige Mensch paßt sich der Welt an;
der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.

Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab.
(George Bernard Shaw)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

habkon
Mitglied
Holztechniker


Sehen Sie sich das Profil von habkon an!   Senden Sie eine Private Message an habkon  Schreiben Sie einen Gästebucheintrag für habkon

Beiträge: 55
Registriert: 11.04.2002

Workstation 3,2 GH; 1MB RAM;
CADMAN;ATI 9600 128MB; INV9 SP2

erstellt am: 06. Dez. 2004 12:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Charly,
Danke für die Antwort, es handelt sich nicht um auslesen der Makros, wir wollen diese Löschen, da es bei der Erstellung eine idw zu Debugfehlern kommt.
Wir möchten Makros aus BT + BG entfernen.
Wie im ACAD bereinigen sozusagen.
Vielleicht gibt es ja irgendwo ein Tool das anzeigt in welchen Dateien Makros vorhanden sind, dass würde auch ausreichen.

------------------
Gruß Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Pordoi
Mitglied
Maschinenbau-Konstrukteur


Sehen Sie sich das Profil von Pordoi an!   Senden Sie eine Private Message an Pordoi  Schreiben Sie einen Gästebucheintrag für Pordoi

Beiträge: 167
Registriert: 08.12.2001

Siemens Celsius MobileH
Mobile Pentium4 2,2 GHz
Nvidia Quadro4 500 GoGl 64MB
1GB RAM
60GB HDD<P>WIN XPprof SP2
AIS10 SP1
Vault4

erstellt am: 10. Aug. 2005 20:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Hallo Zusammen,

habe das gleiche Problem und bin über die Suche auf den Beitrag gestoßen.
Bei uns schwirren auch in alten Dateien Makros rum die sich beim speichern aktivieren. Jetzt wollte ich ein komplettes Projekt in den Vault schieben. Da bekomme ich nach ca. 300 Dateien die Meldung „VBA zu wenig Speicher“.
Ist es Programmtechnisch möglich die Makros aus den Dateien zu löschen? Und hat jemand so ein Toll das er günstig weiter gibt?

Gruß
Hans

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

startrek
Mitglied
Architekt


Sehen Sie sich das Profil von startrek an!   Senden Sie eine Private Message an startrek  Schreiben Sie einen Gästebucheintrag für startrek

Beiträge: 1361
Registriert: 13.02.2003

Veni, Vidi, VW ...
I came, I saw, I drove around in a little car.

erstellt am: 10. Aug. 2005 21:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Hallo,

keine Ahnung von Inventor ...;-)
Aber es läuft ja wohl darauf hinaus, alle hinterlegten [Code]Module oder Codelines
in den Files zu exxen.
Händisch geht das eigentlich in dem man das betreffende File offnet, in die VBA-Umgebung [Alt+F11] ???
wechselt und im Projektexplorer das komplette Modul entfernt/löscht [via RMT].
Dies zu automatisieren ..., ja da brauchts dann wahrscheinlich wieder ein Makro;-)
Also eine Art Selbstmordanschlagmakro, was erst alle Codes löscht und dannach sich selber oder so.

Weiss nicht, ob ich das so prinziepiell richtig verstanden habe, ja?
Hab nur mal geguckt, hier steht wie das in Excel gehen könnte: http://www.erlandsendata.no/english/index.php?d=envbavbedeleteallmacros http://www.erlandsendata.no/english/index.php?d=envbavbedeletemodule

Mag' jedoch etwas anders ausschauen im Inventor ..., aber sooo oder soo ähnlich denke ich wäre es ein Weg.
Kann mich aber täuschen;-)

Ist jetz die Frage, kann man sich das selber umstricken mit VBA-Kenntnissen, liegt das manuelle Löschen
im Rahmen des vertretbaren Aufwandes oder sollte da ein 'richtiges' Tool ran.

Achja - wenns kompletter Unfug war was ich da jetz verfasst hab' >>> skusi schonmal prophylaktisch;-)

lg Nancy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Pordoi
Mitglied
Maschinenbau-Konstrukteur


Sehen Sie sich das Profil von Pordoi an!   Senden Sie eine Private Message an Pordoi  Schreiben Sie einen Gästebucheintrag für Pordoi

Beiträge: 167
Registriert: 08.12.2001

Siemens Celsius MobileH
Mobile Pentium4 2,2 GHz
Nvidia Quadro4 500 GoGl 64MB
1GB RAM
60GB HDD<P>WIN XPprof SP2
AIS10 SP1
Vault4

erstellt am: 10. Aug. 2005 21:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Hi Nancy

Punktlandung genau das meinte ich.

Gruß
Han

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Moderator
Softwareentwickler




Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 11. Aug. 2005 07:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Hi,

jo Nancy so in etwa könnte es laufen. Das KillerMacro könnte man im Application Projekt laufen lassen, so muss es auch später nicht gelöscht werden (gelöscht werden die VBA Projekte aus den Documents). Aber leider, wie so oft, fehlt da eine Methode (Remove). InventorVBAComponents ist eine Collection die keine Methode Remove besitzt. Man kann nur die Items hinzufügen (unverschämt) 

Inventor Programming - Lesson 1: How to use SendKey method. 

------------------
Grüße daywa1k3r

FX64 Software Solutions
Mold&More Software Solutions

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

habkon
Mitglied
Holztechniker


Sehen Sie sich das Profil von habkon an!   Senden Sie eine Private Message an habkon  Schreiben Sie einen Gästebucheintrag für habkon

Beiträge: 55
Registriert: 11.04.2002

Workstation 3,2 GH; 1MB RAM;
CADMAN;ATI 9600 128MB; INV9 SP2

erstellt am: 11. Aug. 2005 07:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

jetzt geht hier aber die Post ab !!!!!!
Das mit dem Selbstmordanschlagmakro (starkes Wort) ist schon sehr weit in Richtung VBA.
Uns würde es schon helfen wenn man herrausbekommen könnte in welchen
BG oder BT überhaupt Makros vorhanden sind ???
Das Löschen könnte man dann manuell ausführen (wenn es nicht zu viele
Dateien sind).
Eine Liste (Excel oder eine Textdatei) würde schon reichen, so ähnlich wie suchen , finden , ausdrucken in eine Liste.
Man sind das schon wieder Wünsche, na ja bis Weinachten ist es ja nicht mehr weit !!!

------------------
Gruß Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Pordoi
Mitglied
Maschinenbau-Konstrukteur


Sehen Sie sich das Profil von Pordoi an!   Senden Sie eine Private Message an Pordoi  Schreiben Sie einen Gästebucheintrag für Pordoi

Beiträge: 167
Registriert: 08.12.2001

Siemens Celsius MobileH
Mobile Pentium4 2,2 GHz
Nvidia Quadro4 500 GoGl 64MB
1GB RAM
60GB HDD<P>WIN XPprof SP2
AIS10 SP1
Vault4

erstellt am: 11. Aug. 2005 08:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Guten Morgen,

@daywa1k3r

ist es jetzt Prinzipiell möglich oder nicht?? Wenn ich das richtig verstanden habe würde es mit VBA gehen aber nicht mit IV VBA.

Gruß

Hans

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Moderator
Softwareentwickler




Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 11. Aug. 2005 08:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von habkon:

Uns würde es schon helfen wenn man herrausbekommen könnte in welchen
BG oder BT überhaupt Makros vorhanden sind ???

Das geht.

Zitat:
Original erstellt von Pordoi:

Wenn ich das richtig verstanden habe würde es mit VBA gehen aber nicht mit IV VBA.

IMHO richtig.

------------------
Grüße daywa1k3r

FX64 Software Solutions
Mold&More Software Solutions

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

habkon
Mitglied
Holztechniker


Sehen Sie sich das Profil von habkon an!   Senden Sie eine Private Message an habkon  Schreiben Sie einen Gästebucheintrag für habkon

Beiträge: 55
Registriert: 11.04.2002

Workstation 3,2 GH; 1MB RAM;
CADMAN;ATI 9600 128MB; INV9 SP2

erstellt am: 11. Aug. 2005 08:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Guten Morgen zusammen,

WIE ??????????????????
WO, Welches Progrämmchen (VBA)
wer !!!

------------------
Gruß Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PaulSchuepbach
Moderator
Programmierer




Sehen Sie sich das Profil von PaulSchuepbach an!   Senden Sie eine Private Message an PaulSchuepbach  Schreiben Sie einen Gästebucheintrag für PaulSchuepbach

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 11. Aug. 2005 08:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Hallo Matthias,

diese ganze Geschichte ist nicht ganz so trivial - ich kann zwar auslesen, ob da irgendwelche und wieviele Makros in einem Dokumentenprojekt drin sind.
Über ein SendKeys-Kommando können die auch geöffnet, nicht aber gelöscht werden.
Dazu kommt, dass das Ganze ja möglichst in einem Batch-Lauf ausgeführt werde soll, also mit Anwahl eines Ordners oder so.

Das auslesen ob und wieviele Makros da sin geht. Das wird dann schon etwas mehr als ein Progrämmchen.


Grüsse,

Paul
www.morecam.ch/cad.htm

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Moderator
Softwareentwickler




Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 11. Aug. 2005 08:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für habkon 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von habkon:
Guten Morgen zusammen,


Welches Progrämmchen (VBA)



Eins, das noch nicht existiert 

------------------
Grüße daywa1k3r

FX64 Software Solutions
Mold&More Software Solutions

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

habkon
Mitglied
Holztechniker


Sehen Sie sich das Profil von habkon an!   Senden Sie eine Private Message an habkon  Schreiben Sie einen Gästebucheintrag für habkon

Beiträge: 55
Registriert: 11.04.2002

Workstation 3,2 GH; 1MB RAM;
CADMAN;ATI 9600 128MB; INV9 SP2

erstellt am: 11. Aug. 2005 09:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Paul,

mit welchen Aufwand bekommt man das hin ???
Bin in VBA nicht bewandet.
Wir möchten (NUR) herrausbekommen wo (in einem Verzeichnis) ein Makro in einer Datei vorhanden ist.
Ein löschen o.a. muss manuell erfolgen. Eine Ausgabe auf dem Bildschirm die man mit einer Hardcopy sichern kann ist auch vorstellbar.

------------------
Gruß Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz