| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Kurzbefehl für Exemplarsichtbarkeit (2258 mal gelesen)
|
guter_geist Mitglied Anwendungsberater
Beiträge: 1385 Registriert: 24.02.2003
|
erstellt am: 05. Jul. 2006 16:00 <-- editieren / zitieren --> Unities abgeben:
Hallo Inventorianer, ist es möglich (IV9) die Steuerung der Exemplarichtbarkeit (normal: RMB und dann Häkchen hin oder weg) per Kurzbefehl zu erledigen? Ich find' irgenwie keinen "Befehl" für die Sichtbarkeit. ------------------ Have a nice Day Peter "Gilde der Erfinnder" Das Vergleichen ist das Ende des Glücks und der Anfang der Unzufriedenheit. Sören Kierkegaard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26123 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 05. Jul. 2006 16:02 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Hallo Peter, Beim IV10 ist's am einfachsten mit <RMB><C> Sinnigerweise ist's bei der Sichtbarkeit innerhalb der ipt dann <RMB><S>. Wahrscheinlich damit uns Allen niemals fad wird... ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
guter_geist Mitglied Anwendungsberater
Beiträge: 1385 Registriert: 24.02.2003
|
erstellt am: 05. Jul. 2006 16:16 <-- editieren / zitieren --> Unities abgeben:
Muhahaha.... im 9er hat's 2x das "S" unterm RMB. Einmal für Sichtbarkeit und nochmal für Kontakts satz. Nein, das doppel "ss" ist kein Rechtschreibfehler von mir sondern von unserer Diva. Aber konsequent wie die Zicke ist macht sie dann auch nichts... ------------------ Have a nice Day Peter "Gilde der Erfinnder"Das Vergleichen ist das Ende des Glücks und der Anfang der Unzufriedenheit. Sören Kierkegaard [Diese Nachricht wurde von guter_geist am 05. Jul. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26123 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 05. Jul. 2006 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Das ist ein altes Leiden das sämtliche lokalisierten Adesk-Produkte immer wieder mal haben. Liegt wahrscheinlich daran, dass die in dem fernöstlichen Übersetzungsbüro nicht ISO-zertifiziert sind. Aber wir haben ein Wort von Adesk, dass beim 12er eine deutsche Betaphase sein wird, und ab da sind wir dann selber schuld an solchen Lapsii. ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13438 Registriert: 02.04.2004 IV 2024
|
erstellt am: 05. Jul. 2006 18:05 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Zitat: Original erstellt von Leo Laimer: Aber wir haben ein Wort von Adesk, dass beim 12er eine deutsche Betaphase sein wird, und ab da sind wir dann selber schuld an solchen Lapsii.
Und Du meinst, das hilft dann, und die Feher werden korrigiert? Lapsus ist übrigens U-Deklination, dachte ich zumindest bisher immer. Gruß Roland ------------------ www.Das-Entwicklungsbuero.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kuddelvonneküst Mitglied Dipl.-Ing. (FH)
Beiträge: 506 Registriert: 18.02.2005 Dell Precision T5500 NVidia Quadro FX 3800 1GB Xeon Quad Core 3,2GHz 12GB RAM Windows 7 ultimate 64 2x20"@1600x1200 AIS2012 SP2 Vault 2012 SP1 auf XP-Pro32
|
erstellt am: 05. Jul. 2006 20:26 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
|
murphy2 Ehrenmitglied -
Beiträge: 1726 Registriert: 30.07.2002 C 64 Amiga 1000 mit 8.5 MB RAM und Seagate ST225 RLL formatiert Z80 unter CP/M 2.2
|
erstellt am: 05. Jul. 2006 21:56 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
|
daywa1k3r Ehrenmitglied V.I.P. h.c. Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012 64Bi
|
erstellt am: 05. Jul. 2006 23:18 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Hallo Peter, Code:
Public Sub Sichtbarkeit() On Error Resume Next Dim oComp As ComponentOccurrence For Each oComp In ThisApplication.ActiveDocument.SelectSet oComp.Visible = Not oComp.Visible Next End Sub
Und für die die nicht wissen wie es eingebunden wird, einfach mal hier schauen. Tipp! Bevor der Button auf die Werkzeugleiste gezogen wird, kann ein Shortcut festgelegt werden. Nur aufpassen, dass es nicht schon belegt ist.
------------------ Grüße daywa1k3r FX64 Software Solutions Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11582 Registriert: 30.04.2004 WIN10 64bit, 32GB RAM IV bis 2022
|
erstellt am: 06. Jul. 2006 07:41 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
|
Charly Setter Moderator
Beiträge: 11981 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: 06. Jul. 2006 08:01 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Moin Sascha Das Makro schaltet die Sichtbarkeit der der ausgewählten Komponenten (SelectSet) um. Alle sichtbar: Code: Public Sub Alles_Sichtbar() On Error Resume Next Dim oComp As ComponentOccurrence For Each oComp In ThisApplication.ActiveDocument.Components oComp.Visible = true Next End Sub
BTW: geklaut, modifiziert und ungetestet
------------------ 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 |
daywa1k3r Ehrenmitglied V.I.P. h.c. Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012 64Bi
|
erstellt am: 06. Jul. 2006 08:07 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
|
Charly Setter Moderator
Beiträge: 11981 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: 06. Jul. 2006 08:10 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Hab ich doch geschrieben. Erst lesen, dann meckern.... Aber Sascha wollte ein Makro, das ALLES einschaltet. Ohne vorher markieren zu müssen. Auf diesem Niveau kann ich den Code durchaus noch begreifen ------------------ 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 |
daywa1k3r Ehrenmitglied V.I.P. h.c. Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012 64Bi
|
erstellt am: 06. Jul. 2006 08:30 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
|
guter_geist Mitglied Anwendungsberater
Beiträge: 1385 Registriert: 24.02.2003
|
erstellt am: 06. Jul. 2006 08:57 <-- editieren / zitieren --> Unities abgeben:
@daywa1k3r Danke, testen wir mal an wenn ich die Anleitung "erfasst" habe. Du weißt doch, dass ich der absolute VBA-DAU bin. @murphy Ne, ist leider nur ein Sippvisite. Ansonsten "arbeite" ich immer noch mit Logocad. @ den Rest Vielen Dank für eure Antworten. Es ist immer wieder eine Freude zu sehen, wie einem hier geholfen wird! ------------------ Have a nice Day Peter "Gilde der Erfinnder" Das Vergleichen ist das Ende des Glücks und der Anfang der Unzufriedenheit. Sören Kierkegaard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26123 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 06. Jul. 2006 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Zitat: Original erstellt von Doc Snyder: [QUOTE]Original erstellt von Leo Laimer: [i]Aber wir haben ein Wort von Adesk, dass beim 12er eine deutsche Betaphase sein wird, und ab da sind wir dann selber schuld an solchen Lapsii.
Und Du meinst, das hilft dann, und die Feher werden korrigiert? Lapsus ist übrigens U-Deklination, dachte ich zumindest bisher immer. Gruß Roland [/i][/QUOTE] Richtig, Mehrzahl von Lapsus ist Lapsus. Jedenfalls wär's mir viel lieber, wir könnten in einer deutschen Beta solche Fehler entdecken, bekanntgeben... und hämisch grinsen wenn's im Release trotzdem drin sind. ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11582 Registriert: 30.04.2004 WIN10 64bit, 32GB RAM IV bis 2022
|
erstellt am: 06. Jul. 2006 09:26 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
@Charly, Leider geht dieses Makro so nicht. Ich habe es verstanden bin mir aber nicht sicher ob ThisApplication.ActiveDocument.Components vermutlich gibt es den Wert Components nicht. Vielleicht muss man da noch was einbauen das IV Components rausrückt. herzlich Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Ehrenmitglied V.I.P. h.c. Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012 64Bi
|
erstellt am: 06. Jul. 2006 09:41 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Code:
Public Sub Alle() On Error Resume Next If ThisApplication.ActiveDocumentType <> kAssemblyDocumentObject Or ThisApplication.Documents.Count = 0 Then Exit Sub Dim oAsm As AssemblyDocument Set oAsm = ThisApplication.ActiveDocument Dim oComp As ComponentOccurrence For Each oComp In oAsm.ComponentDefinition.Occurrences oComp.Visible = Not oComp.Visible Next End Sub
------------------ Grüße daywa1k3r FX64 Software Solutions Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charly Setter Moderator
Beiträge: 11981 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: 06. Jul. 2006 09:56 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
OK, die Struktur ist doch noch etwas verschachtelter. Dafür aber jetzt mit Überprüfung des Dokumenttyps ------------------ 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 |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11582 Registriert: 30.04.2004 WIN10 64bit, 32GB RAM IV bis 2022
|
erstellt am: 06. Jul. 2006 21:19 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
|
dhammerl Mitglied
Beiträge: 5 Registriert: 12.05.2015
|
erstellt am: 12. Mai. 2015 12:45 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Hi, dieses Makro funktioniert leider nur bei Baugruppen und Bauteilen. Gibt es die Möglichkeit dieses auch auf gesamte Komponentenanordnungen umzuschreiben? Code:
Public Sub Alles_Sichtbar() On Error Resume Next Dim oComp As ComponentOccurrence For Each oComp In ThisApplication.ActiveDocument.Components oComp.Visible = true Next End Sub
[Diese Nachricht wurde von dhammerl am 12. Mai. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charly Setter Moderator
Beiträge: 11981 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: 18. Mai. 2015 11:50 <-- editieren / zitieren --> Unities abgeben: Nur für guter_geist
Sicher geht das, aber dafür haben wir ein extra Forum: Inventor VBA------------------ 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 |