| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Wie hat 2D-CAD-Software die Innenarchitektur revolutioniert? |
Autor
|
Thema: Makro zum Ø hinzufügen (7163 mal gelesen)
|
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 P4/3,2 GHz 2GB Ram GeForce FX5700LE (81.95) XP-Sp2 AIS9-Sp4 AIS10-Sp3a AIS11-Sp2 AIS 2008-Sp1 ................... Dell M70 / 2.13 GHz 2GB Ram Quadro FX1400 Go XP-SP2 AIP9-SP4 AIP10-SP3a
|
erstellt am: 13. Dez. 2005 19:21 <-- editieren / zitieren --> Unities abgeben:
Hallo, hab im Amiland gerade dieses Makro entdeckt, aber noch nicht getestet. Public Sub Add_Ø() On Error Resume Next Dim oDrawDoc As DrawingDocument Set oDrawDoc = ThisApplication.ActiveDocument Dim oSelectSet As SelectSet Set oSelectSet = oDrawDoc.SelectSet Dim colDimensions As New Collection Dim i As Long For i = 1 To oSelectSet.Count If TypeOf oSelectSet.Item(i) Is DrawingDimension Then colDimensions.Add oSelectSet.Item(i) End If Next For i = 1 To colDimensions.Count Dim oDimension As DrawingDimension Set oDimension = colDimensions.Item(i) oDimension.Text.FormattedText = "Ø" Next End Sub
------------------ Gruß Hans-Peter Der Wahnsinn in Sachen Musik. Das Saxregister Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
domitor Mitglied die Diva bändigen
Beiträge: 62 Registriert: 07.09.2003 alle zweistelligen Diven an QuadroFX, dressiert mit XP
|
erstellt am: 13. Dez. 2005 19:27 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 P4/3,2 GHz 2GB Ram GeForce FX5700LE (81.95) XP-Sp2 AIS9-Sp4 AIS10-Sp3a AIS11-Sp2 AIS 2008-Sp1 ................... Dell M70 / 2.13 GHz 2GB Ram Quadro FX1400 Go XP-SP2 AIP9-SP4 AIP10-SP3a
|
erstellt am: 13. Dez. 2005 19:32 <-- editieren / zitieren --> Unities abgeben:
|
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 13. Dez. 2005 19:53 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Um genau zu sein: Durchmesserzeichen an alle selektierten Bemaßungen. Ich gehe mal davon aus, das der Befehl
Code:
oDimension.Text.FormattedText = "Ø"
nur das Prefix meint, und den Wert nicht überschreibt.Nachtrag: So einfach, wie sich die Ami´s das vorstellen geht´s nicht ------------------ 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 |
Husky Ehrenmitglied V.I.P. h.c.
Beiträge: 5718 Registriert: 10.07.2002 No Sysinfo
|
erstellt am: 13. Dez. 2005 19:59 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 P4/3,2 GHz 2GB Ram GeForce FX5700LE (81.95) XP-Sp2 AIS9-Sp4 AIS10-Sp3a AIS11-Sp2 AIS 2008-Sp1 ................... Dell M70 / 2.13 GHz 2GB Ram Quadro FX1400 Go XP-SP2 AIP9-SP4 AIP10-SP3a
|
erstellt am: 13. Dez. 2005 20:07 <-- editieren / zitieren --> Unities abgeben:
|
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 13. Dez. 2005 20:15 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
So geht´s besser: Code:
Public Sub Add_Ø() On Error Resume Next Dim oDrawDoc As DrawingDocument Set oDrawDoc = ThisApplication.ActiveDocument Dim oSelectSet As SelectSet Set oSelectSet = oDrawDoc.SelectSet Dim colDimensions As New Collection Dim i As Long For i = 1 To oSelectSet.Count If TypeOf oSelectSet.Item(i) Is DrawingDimension Then colDimensions.Add oSelectSet.Item(i) End If Next For i = 1 To colDimensions.Count Dim oDimension As DrawingDimension Set oDimension = colDimensions.Item(i) oDimension.Text.FormattedText = "<StyleOverride Font='AIGDT'>n</StyleOverride><DimensionValue/>" 'Debug.Print (oDimension.Text.FormattedText) Next End Sub
Bei mir tat´s garnichts. Toleranzen checke ich gleich. Nachtrag: Toleranzen sind ein anderes Objekt. Werden nicht angefaßt. Das Makro ersetzt jetzt jeden Bemaßungstext durch den Ausdruck "Durchmesser Wert". Alle anderen Überschreibungen, die vorhervgemacht wurden gehen verloren. Toleranzen bleiben wie voreingestellt. ------------------ 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 |
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 P4/3,2 GHz 2GB Ram GeForce FX5700LE (81.95) XP-Sp2 AIS9-Sp4 AIS10-Sp3a AIS11-Sp2 AIS 2008-Sp1 ................... Dell M70 / 2.13 GHz 2GB Ram Quadro FX1400 Go XP-SP2 AIP9-SP4 AIP10-SP3a
|
erstellt am: 13. Dez. 2005 20:20 <-- editieren / zitieren --> Unities abgeben:
|
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 13. Dez. 2005 20:24 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von SHP: Das klappt bei mir nicht.
Bei mir klappt des Diva X SP2 ------------------ 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 |
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 P4/3,2 GHz 2GB Ram GeForce FX5700LE (81.95) XP-Sp2 AIS9-Sp4 AIS10-Sp3a AIS11-Sp2 AIS 2008-Sp1 ................... Dell M70 / 2.13 GHz 2GB Ram Quadro FX1400 Go XP-SP2 AIP9-SP4 AIP10-SP3a
|
erstellt am: 13. Dez. 2005 20:24 <-- editieren / zitieren --> Unities abgeben:
|
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 13. Dez. 2005 20:27 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Ok, Alles klar. Die kleinen aber feinen Unterschiede ------------------ 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 |
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 P4/3,2 GHz 2GB Ram GeForce FX5700LE (81.95) XP-Sp2 AIS9-Sp4 AIS10-Sp3a AIS11-Sp2 AIS 2008-Sp1 ................... Dell M70 / 2.13 GHz 2GB Ram Quadro FX1400 Go XP-SP2 AIP9-SP4 AIP10-SP3a
|
erstellt am: 13. Dez. 2005 20:34 <-- editieren / zitieren --> Unities abgeben:
So, hier beide Varianten. Public Sub Add_Ø() On Error Resume Next Dim oDrawDoc As DrawingDocument Set oDrawDoc = ThisApplication.ActiveDocument Dim oSelectSet As SelectSet Set oSelectSet = oDrawDoc.SelectSet Dim colDimensions As New Collection Dim i As Long For i = 1 To oSelectSet.Count If TypeOf oSelectSet.Item(i) Is DrawingDimension Then colDimensions.Add oSelectSet.Item(i) End If Next For i = 1 To colDimensions.Count Dim oDimension As DrawingDimension Set oDimension = colDimensions.Item(i) 'im 9er 'oDimension.Text.FormattedText = "<StyleOverride Font='AIGDT'>n</StyleOverride><<>>"
'im 10er oDimension.Text.FormattedText = "<StyleOverride Font='AIGDT'>n</StyleOverride><DimensionValue/>" 'Debug.Print (oDimension.text.FormattedText) Next End Sub ------------------ Gruß Hans-Peter Der Wahnsinn in Sachen Musik. Das Saxregister Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mimamb Mitglied Maschinenbauingenieur
Beiträge: 1001 Registriert: 08.07.2003 intel core i7 3770 3,4 GHz NVidia Quadro FX 1600M Win 7 64bit IV 2012 Home Edition SWX 2013 Premium Edition EPDM 2013
|
erstellt am: 14. Dez. 2005 21:29 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 14. Dez. 2005 21:36 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von mimamb: Was diese Kurzaufenthalte im Schwabenländle alles bewirken...
Gelle ------------------ 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 |
haputo Mitglied Zeichner
Beiträge: 70 Registriert: 15.11.2004 Mickrosoft Windows XP Pro SP1 Pentium 4 2,8 GHz 1 GB RAM NVIDIA Quadro FX 700 Inventor 10 SP3a ACAD MECH. 2006
|
erstellt am: 15. Dez. 2005 09:03 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Hallo IV Profis, mal ne Frage von einem Makro Dummi. Wie bekommt man so ein Makro in die Diva. Bei der Anpassung der Werkzeugkästen habe ich "Makro" ja schon gefunden. Komme aber nicht weiter. Hilfe IV bringt auch nichts und bei cad.de auch nichts gefunden. viele Grüße Jens Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
McChristim Mitglied Konstrukteur
Beiträge: 136 Registriert: 02.05.2005
|
erstellt am: 15. Dez. 2005 09:10 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Peterpaul Mitglied Mb Ing.
Beiträge: 386 Registriert: 09.09.2003 Inventor 9; Inventor 11; SWX 2007
|
erstellt am: 15. Dez. 2005 09:17 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
haputo Mitglied Zeichner
Beiträge: 70 Registriert: 15.11.2004 Mickrosoft Windows XP Pro SP1 Pentium 4 2,8 GHz 1 GB RAM NVIDIA Quadro FX 700 Inventor 10 SP3a ACAD MECH. 2006
|
erstellt am: 15. Dez. 2005 09:32 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Peterpaul Mitglied Mb Ing.
Beiträge: 386 Registriert: 09.09.2003 Inventor 9; Inventor 11; SWX 2007
|
erstellt am: 15. Dez. 2005 09:51 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Bonkers Mitglied Techn. Angestellter
Beiträge: 553 Registriert: 26.01.2005 Intel(R) Xeon (R) W3530 2.79GHz 12 GB RAM WIN 7 Prof. 64 Bit - SP1 NVIDIA Quadro 600 Inventor 2015
|
erstellt am: 15. Dez. 2005 12:19 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Wirklich eine Super Sache! Ich habe jetzt alles so gemacht, wie es im PDF beschreiben ist! Auch das mit dem Icon und dem BMP dazu funktioniert jetzt! Jedoch, wenn ich im IV eine Zeichnung öffne ist das Icon immer ausgegraut. Wenn ich nun auf Werkzeugleist anpassen gehe und unter Makro diesen Befehl antippe wird dieses Icon aktiv geschaltet. Hab ich da irgend etwas noch vergessen, das dies geladen wird oder so ähnlich? Hat da jemand eine Ahnung, wo es da hackt? ------------------ Fg Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peterpaul Mitglied Mb Ing.
Beiträge: 386 Registriert: 09.09.2003 Inventor 9; Inventor 11; SWX 2007
|
erstellt am: 15. Dez. 2005 12:52 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Bonkers Mitglied Techn. Angestellter
Beiträge: 553 Registriert: 26.01.2005 Intel(R) Xeon (R) W3530 2.79GHz 12 GB RAM WIN 7 Prof. 64 Bit - SP1 NVIDIA Quadro 600 Inventor 2015
|
erstellt am: 15. Dez. 2005 13:04 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Peterpaul Mitglied Mb Ing.
Beiträge: 386 Registriert: 09.09.2003 Inventor 9; Inventor 11; SWX 2007
|
erstellt am: 15. Dez. 2005 13:42 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Bonkers Mitglied Techn. Angestellter
Beiträge: 553 Registriert: 26.01.2005 Intel(R) Xeon (R) W3530 2.79GHz 12 GB RAM WIN 7 Prof. 64 Bit - SP1 NVIDIA Quadro 600 Inventor 2015
|
erstellt am: 15. Dez. 2005 13:55 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
So, hab es jetzt weg gemacht! Doch leider hat sich dadurch nichts geändert! Ist noch immer so wie schon beschrieben, ich bin am verzweifeln. Aber wenns einmal aktiv ist, funktioniert es solange die IV-Sitzung geöffnet ist! ------------------ Fg Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bene Ehrenmitglied ich putz' hier nur
Beiträge: 1939 Registriert: 10.04.2002
|
erstellt am: 15. Dez. 2005 13:58 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
surfhai Mitglied Konstruktions Ingenieur
Beiträge: 435 Registriert: 11.08.2004 Autodesk Inventor Professional 2011
|
erstellt am: 15. Dez. 2005 14:07 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Hallo Mario, das selbe Problem hab ich auch. Wenn ich das Icon in eine Werkzeugleiste ziehe kann ich es benutzen. So lang bis ich IV schließe und neu starte. Dann ist es immer ausgeraut. Ist die Farbe Magenta die Transparente Farbe bei den Icons? Gruß Thorsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peterpaul Mitglied Mb Ing.
Beiträge: 386 Registriert: 09.09.2003 Inventor 9; Inventor 11; SWX 2007
|
erstellt am: 15. Dez. 2005 14:09 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Peterpaul Mitglied Mb Ing.
Beiträge: 386 Registriert: 09.09.2003 Inventor 9; Inventor 11; SWX 2007
|
erstellt am: 15. Dez. 2005 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von Bonkers: So, hab es jetzt weg gemacht! Doch leider hat sich dadurch nichts geändert! Ist noch immer so wie schon beschrieben, ich bin am verzweifeln. Aber wenns einmal aktiv ist, funktioniert es solange die IV-Sitzung geöffnet ist!
IV schon mal neu gestartet Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
surfhai Mitglied Konstruktions Ingenieur
Beiträge: 435 Registriert: 11.08.2004 Autodesk Inventor Professional 2011
|
erstellt am: 15. Dez. 2005 14:22 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Nachdem ich den Inventor das Makro zu fressen gegeben habe und Icons in das entsprechende Verzeichniss gepackt hab erscheint das Makro Add_Ø 2x unter Anpassen/Befehle/Makros Ist das Normal oder hab ich was falsch gemacht? Auch nach dem Neustart ist das Symbol noch ausgegraut, auch wenn man das ' vor dem letzten Befehl wegmacht. Gruß Thorsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 15. Dez. 2005 14:31 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von Bene: hmmmm, nächste DAU Frage: was mache ich falsch, oder ist meine alte Diva einfach zu alt (2³)?
Ich tippe mal ja.
Bist Du immer noch nicht umgestiegen. Wozu bezahlt Ihr die Sub....
------------------ 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 |
Bene Ehrenmitglied ich putz' hier nur
Beiträge: 1939 Registriert: 10.04.2002
|
erstellt am: 15. Dez. 2005 15:05 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Bonkers Mitglied Techn. Angestellter
Beiträge: 553 Registriert: 26.01.2005 Intel(R) Xeon (R) W3530 2.79GHz 12 GB RAM WIN 7 Prof. 64 Bit - SP1 NVIDIA Quadro 600 Inventor 2015
|
erstellt am: 15. Dez. 2005 15:23 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
@ Peterpaul: Ja, hab IV neu gestartet und auch den Rechner. Funktioniert nicht! Hab auch mal alles wieder heraus gelöscht und neu erstellt --> leider auch nichts! Das Makro ist genau das gleiche wie bei dir! @ Thorsten: ja, bei mir ist es auch 2x vorhanden! Du stellst dich ja genau so an wie ich!!! ------------------ Fg Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
haputo Mitglied Zeichner
Beiträge: 70 Registriert: 15.11.2004 Mickrosoft Windows XP Pro SP1 Pentium 4 2,8 GHz 1 GB RAM NVIDIA Quadro FX 700 Inventor 10 SP3a ACAD MECH. 2006
|
erstellt am: 15. Dez. 2005 15:24 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Hallo, kann es sein, daß ihr den Button NICHT bei einer geöffneten Zeichnung in die Werkzeugleiste eingefügt habt? Wir hatten gerade auch Euer beschriebenes Problem. Haben dann den Button gelöscht. Eine idw geöffnet. Button wieder rein. nun funzt es. STOOOOOOOOOOOOOOOOOOP alles zurück, mein Kollege sagt nun geht es doch nicht. Sorry für die Falschinfo. [Diese Nachricht wurde von haputo am 15. Dez. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bonkers Mitglied Techn. Angestellter
Beiträge: 553 Registriert: 26.01.2005 Intel(R) Xeon (R) W3530 2.79GHz 12 GB RAM WIN 7 Prof. 64 Bit - SP1 NVIDIA Quadro 600 Inventor 2015
|
erstellt am: 15. Dez. 2005 15:39 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
McChristim Mitglied Konstrukteur
Beiträge: 136 Registriert: 02.05.2005
|
erstellt am: 15. Dez. 2005 15:56 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
In welchem Werkzeugkasten wollt ihrs denn einfügen? Ich habs im "Zeichnungskommentar" eingefügt, wo es auch blieb. HTH Gruss Christian ------------------ Wer andern eine Bratwurst brät, hat ein Bratwurst-Bratgerät Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Mitglied Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 15. Dez. 2005 16:14 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
|
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 15. Dez. 2005 16:28 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Stimmt, und für die Zeit, die die Jungs mit den Buttons verballern hätten Sie es auch schon kaufen können. Aber so beschäftigen Sie sich wenigstens mal mit der Materie ------------------ 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 |
PaulSchuepbach Mitglied Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 15. Dez. 2005 16:33 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von Charly Setter: ... Aber so beschäftigen Sie sich wenigstens mal mit der Materie ...
Hi Mathias, das ist immer gut - so wird dem Einen oder Anderen auch klar, dass sowas nicht mit 5 Zeilen Code zu machen ist. Du als heimlicher VB- und VBA-ler wist das ja... Grüsse,
Paul www.morecam.ch www.thinkcad.de
[Diese Nachricht wurde von PaulSchuepbach am 15. Dez. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 15. Dez. 2005 17:18 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Naja, eher Delphi für Berechnunge und Automatisierungstechnik. In den anderen Kram (IV, VB(A) ) muß ich mich erst einarbeiten. Dann aber eher C# ------------------ 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 |
wolfgang.venhoff Mitglied Leitung Technik
Beiträge: 206 Registriert: 15.02.2001
|
erstellt am: 15. Dez. 2005 18:04 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Hi an alle, Macro für Durchmesserzeichen oder x45° oder oder oder? Wofür gibt es die Bemaßungsstile? Hier kann man doch alles vordefinieren. Bemaßungstile mit entsprechendem Präfix oder Suffix erzeugen, Bemassungen (auch mehrere) wählen und Stil oben rechts anklicken --> fertig. ------------------ -------------------------- Wolfgang Venhoff Autodesk Inventor Certified Expert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Uwe.Seiler Mitglied Dipl.-Ing.(FH)
Beiträge: 1183 Registriert: 18.04.2002 HP xw6000 - Dual XEON 2,4GHz - 2GB DDRAM - 980 XGL (Treiber 84.26) - XP SP1 - IV11 SP3
|
erstellt am: 15. Dez. 2005 18:09 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von wolfgang.venhoff:
..... Wofür gibt es die Bemaßungsstile? .....
Das frage ich mich auch schon die ganze Zeit, aber vielleicht gibt es ja doch einen Vorteil für dieses Makro und ich erkenne das nur nicht. ------------------ Viele Grüsse aus dem Schwarzwald Uwe S. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 15. Dez. 2005 18:39 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Doch, wenn Du getorft hast und mit dem falschen Stil bemaßt hast. Weiß auch nicht, aber so als Spielerei ist´s doch OK, oder ? ------------------ 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 |
Bonkers Mitglied Techn. Angestellter
Beiträge: 553 Registriert: 26.01.2005 Intel(R) Xeon (R) W3530 2.79GHz 12 GB RAM WIN 7 Prof. 64 Bit - SP1 NVIDIA Quadro 600 Inventor 2015
|
erstellt am: 15. Dez. 2005 20:37 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Na ja, es sind halt wieder mal die lieben Kollegen! Es ist für die, die weniger mit IV zu tun haben, das ganze über ein verständliches Icon umschalten zu können. Über die Stile umschalten geht natürlich, aber es macht ja schon Probleme eine DWG zu erstellen, und das ist ja auch nur der Objektstil auf ACAD zu ändern! @ McChristim: Funktioniert leider auch im Zeichnungskommentar auch nicht! PS:Etwas dazu lernen ist ja auch nicht schlecht. VBA ist ja wirklich sehr interessant, aber leider für mich noch absolut unverständlich! ------------------ Fg Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael Puschner Moderator Rentner
Beiträge: 13003 Registriert: 29.08.2003 Toshiba Encore mit MS Office Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben. (Michael Anton)
|
erstellt am: 15. Dez. 2005 23:42 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von wolfgang.venhoff: ... Wofür gibt es die Bemaßungsstile? Hier kann man doch alles vordefinieren.Bemaßungstile mit entsprechendem Präfix oder Suffix erzeugen, Bemassungen (auch mehrere) wählen und Stil oben rechts anklicken --> fertig.
Zitat: Original erstellt von Uwe.Seiler: Das frage ich mich auch schon die ganze Zeit, ...
Das Verwenden von eigenen Bemaßungsstilen für Pre- und Postfixes wie ein Durchmesserzeichen oder "x45" ist zwar sehr praktisch, aber man sollte sich auch die Konsequenzen vor Augen führen: Eine nachträgliche Änderung des Bemaßungsstils (z.B. Maßpfeile, Abstände ...) muss dann für alle Stile getrennt vorgenommen werden. Nur ein Stil ist über den Objektstandard zugeordnet, die anderen Stile umgehen den Objektstandard. Tauscht man nachträglich den Objektstandard aus (z.B. Anpassung an andere Zeichnungen, Kundenwünsche, Export per DWG ...), bleiben z.B. alle Durchmesser- und Fasenbemaßungen davon unberührt.Daher finde ich Textüberschreibungen (wie in der Acad/M-Powerbemaßung) wesetlich sinnvoller und hoffe, dass das auch in IV mal so einfach gehen wird. ------------------ Michael Puschner Autodesk Inventor Certified Expert Scholle und Partner GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SHP Mitglied Konstrukteur
Beiträge: 1331 Registriert: 17.07.2003 P4/3,2 GHz 2GB Ram GeForce FX5700LE (81.95) XP-Sp2 AIS9-Sp4 AIS10-Sp3a AIS11-Sp2 AIS 2008-Sp1 ................... Dell M70 / 2.13 GHz 2GB Ram Quadro FX1400 Go XP-SP2 AIP9-SP4 AIP10-SP3a
|
erstellt am: 16. Dez. 2005 10:30 <-- editieren / zitieren --> Unities abgeben:
|
olinka Mitglied Maschinenbauingenieur
Beiträge: 399 Registriert: 23.05.2003 AutoCAD Mechanical 2007 Autodesk Inventor Series 11-SP2 Intel Core 2 - 6600@2,4 GHz / 3.00 GHz 2 GB RAM NVIDIA Quadro FX 1500 Grafikkarte Windows XP prof.-SP2
|
erstellt am: 16. Dez. 2005 10:36 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Hallo, gibt es denn auch Makros für Fasenbemaßung, ... als frei verfügbare Version? Gibt es gute Literatur zum Thema VBA? Gibt es ferner für das Makro eine Möglichkeit, die betreffenden Maße erst nach dem Aufruf des Befehls per Mausklick auszuwählen? Jetzt muss ja "Objekt vor Befehl" gewählt werden - schön wäre es auch, wenn man die betreffenden Maße nach dem Start des Befehls anwählen könnte. [Diese Nachricht wurde von olinka am 16. Dez. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 16. Dez. 2005 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von SHP: Bei wem der Button füe Add_Ø ausgegraut ist, der sollte das Makro (und auch das Bitmap)auf Add_dm unbenennen. Dann funzt es .
rotfl Ich hatte gleich so ein komisches Gefühl, als ich den Namen des MAkro´s gesehen habe. @Michael: Auch im Acad (pur) habe ich damals mit Stilen gearbeitet. Das leidige Anpassen per Textüberschreibung war mir zu blöde. Schön wär´s, wenn die "Spezialstile" die Grundeinstellungen von einem "Master" erben würden und bei einer Änderung des "Masters" diese Änderungen übernehmen würden. ------------------ 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 |
Bonkers Mitglied Techn. Angestellter
Beiträge: 553 Registriert: 26.01.2005 Intel(R) Xeon (R) W3530 2.79GHz 12 GB RAM WIN 7 Prof. 64 Bit - SP1 NVIDIA Quadro 600 Inventor 2015
|
erstellt am: 16. Dez. 2005 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von SHP: Bei wem der Button füe Add_Ø ausgegraut ist, der sollte das Makro (und auch das Bitmap)auf Add_dm unbenennen. Dann funzt es .
Toll es geht, da werden meine Kollegen eine Freude haben. Besten Dank und schönes WE an alle! PS: Wer das BMP verwenden will! Ich stells halt mal rein! ------------------ Fg Mario [Diese Nachricht wurde von Bonkers am 16. Dez. 2005 editiert.] [Diese Nachricht wurde von Bonkers am 16. Dez. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
figgi Mitglied CAD Konstrukteur
Beiträge: 61 Registriert: 16.12.2005 Inventor Series 10 Pentium 4 2,8 GHz 1 GB Ram Geforce4 MX4000 (ja ich weiß, eigentlich nicht für CAD geeignet, aber erzähl das mal dem Geschäftsführer)
|
erstellt am: 16. Dez. 2005 15:18 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Zitat: Original erstellt von wolfgang.venhoff:
Macro für Durchmesserzeichen oder x45° oder oder oder?
Hallo zusammen, ich mache mich schon seit längerem in diesem Forum schlau, wenn es um CAD-Fragen geht. Doch dies ist jetzt mein erstes Posting. Habe diese Woche noch mit einem Kollegen über diese Sache gesprochen, dass es doch ein Makro geben müßte für das einfügen des Durchmesserzeichens. Tja, und wie es der Zufall will, habe ich es hier gleich gefunden. Allerdings habe ich null Ahnung von Makro-Programmierung. Nun denn, das DM-Zeichen habe ich mit Hilfe der ausführlichen Anleitungen zwar eingefügt, aber wie kann ich das Makro denn umschreiben, dass es jetzt ein Makro zum einfügen der x45° wird. Wie schon gesagt, null Ahnung von den ganzen Variablen und so. Scheint ja auch nicht wirklich einfach zu sein. Zumindest habe ich nirgends einen Text gesehen, wie etwa 'Durchmesserzeichen vor Auswahl setzen'. Diesen hätte ich dann einfach in 'x45° hinter Auswahl setzen' geändert. Aber so einfach ist es wohl nicht. Wenn mir also jemand ne Anleitung dafür schreiben könnte wäre ich sehr dankbar. MfG figgi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mimamb Mitglied Maschinenbauingenieur
Beiträge: 1001 Registriert: 08.07.2003 intel core i7 3770 3,4 GHz NVidia Quadro FX 1600M Win 7 64bit IV 2012 Home Edition SWX 2013 Premium Edition EPDM 2013
|
erstellt am: 16. Dez. 2005 16:02 <-- editieren / zitieren --> Unities abgeben: Nur für SHP
Herzlich willkommen figgi im Weltbesten Forum ! Du mußt im Code oben einfach die Zeile die mit oDimension.Text beginnt durch folgende ersetzen. Ich glaube das Schema ist klar, oder ? In der Klammer steht der Bemaßungswert dahinter einfach der Text.Mit dem Style Override kann man wohl den Textstil ändern falls das nötig ist (z.B. beim Durchmesserzeichen den Textstil AIGDT) oDimension.Text.FormattedText = "<DimensionValue/>x 45°" Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |