• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Interessanter Makro für SolidWorks

  • Ersteller Ersteller cubalibre00
  • Erstellt am Erstellt am
Hallo an alle, Ich suchte in diesem Abschnitt und andere Ressourcen-Websites, aber ich finde nicht ein Makro, das in pdf das Hinzufügen des Revisionsindex konvertiert. nur pdf (nicht pdf+dwg+step).
Ich benutzte die eine im Anhang, aber es funktioniert nicht mehr, der Weg für die doppelte Rettung bis heute geändert, Ich dachte, es war das Problem, aber es scheint nicht das sein..
Kann mir jemand helfen oder mir ein Makro vorschlagen, das das oben tut?
Vielen Dank im Voraus.
es funktioniert nicht mehr, weil Sie wahrscheinlich die Bibliotheken gelöscht, die dienen, um es zu arbeiten. Sie müssen das Makro öffnen und auf Tools gehen - Referenzen dann deaktivieren Sie die Bibliotheken, die Sie nicht finden und suchen in der Festplatte die Bibliotheken sldworks. tlb und swconst. tlb
 
Hallo haben Geduld Ich möchte einen Wechsel zu einem bestehenden Makro machen.
wo dieser String ist:
out_name_templates = array("step\<_filename_> <_confname_> step")
Ich möchte, dass anstatt die Datei in Schritt zu exportieren, indem es "Datei + Name Konfiguration" nur setzen die benutzerdefinierte Eigenschaft (spezifische Konfiguration), die auf "Typ" reagiert.

Ist das möglich?

falls Sie Syntax verwenden sollten

Dank allen
 
Hallo haben Geduld Ich möchte einen Wechsel zu einem bestehenden Makro machen.
wo dieser String ist:
out_name_templates = array("step\<_filename_> <_confname_> step")
Ich möchte, dass anstatt die Datei in Schritt zu exportieren, indem es "Datei + Name Konfiguration" nur setzen die benutzerdefinierte Eigenschaft (spezifische Konfiguration), die auf "Typ" reagiert.

Ist das möglich?

falls Sie Syntax verwenden sollten

Dank allen
 
Hallo haben Geduld Ich möchte einen Wechsel zu einem bestehenden Makro machen.
wo dieser String ist:
out_name_templates = array("step\<_filename_> <_confname_> step")
Ich möchte, dass anstatt die Datei in Schritt zu exportieren, indem es "Datei + Name Konfiguration" nur setzen die benutzerdefinierte Eigenschaft (spezifische Konfiguration), die auf "Typ" reagiert.

Ist das möglich?

falls Sie Syntax verwenden sollten

Dank allen
Hi.
wenn Sie sich auf das in dieser Diskussion gemeldete Makro beziehen in unterschiedlichen Stufen Konfigurationen desselben bestimmten Sie müssen sich so ändern:
out_name_templates = array("step\<tipo>.step)</tipo>
 
Ich befestige das Makro, um den Dateinamen in 2 Abschnitte zu schneiden:
- der erste nimmt die ersten 10 Zeichen und kopiert sie in den benutzerdefinierten Eigenschaft Dateinamen
- der zweite Teil fügt den übrigen Teil des Dateinamens ein und legt ihn in die benutzerdefinierte Eigenschaftsbeschreibung ein

Voraussetzungen:
- offene Seitendatei
- der Dateiname muss eine Anzahl Zeichen größer als 10 haben
Guten Morgen.
makro, was Zufriedenheit..
wenn Sie Ihr Makro mit anderen automatischen Kompilationen von benutzerdefinierten Eigenschaften implementieren möchten:
$prp: "sw-file name"
"date" $prp:"sw-short date"
"designed by" s.meccia87
Würdest du?
 
Gut.
Vielen Dank, ich bitte Sie immer noch etwas. .
Sie können auch eingeben
Gewicht "sw-massa@23-092-a-pippo_1.sldprt"
 
Guten Morgen, alle. Kennt jemand ein Makro, das es Ihnen erlaubt, den Link zur externen Datei zu ändern, die die Gleichungen auf alle Dateien eines Ordners verwaltet? Ich habe ein Set, gebildet von unter axiemi, gebildet von Teilen, alle verwaltet durch globale Variablen in einem .txt. Ich sollte den gesamten Axiem kopieren und durch die .txt Referenz ändern. aber jeder Satz sollte ein eigenes unabhängiges Variablenmanagementblatt haben. Wenn ich es manuell auf der Ebene von zusammen ändere, tut es offensichtlich nicht automatisch an allen Teilen. Danke.
 
Guten Morgen, alle. Kennt jemand ein Makro, das es Ihnen erlaubt, den Link zur externen Datei zu ändern, die die Gleichungen auf alle Dateien eines Ordners verwaltet? Ich habe ein Set, gebildet von unter axiemi, gebildet von Teilen, alle verwaltet durch globale Variablen in einem .txt. Ich sollte den gesamten Axiem kopieren und durch die .txt Referenz ändern. aber jeder Satz sollte ein eigenes unabhängiges Variablenmanagementblatt haben. Wenn ich es manuell auf der Ebene von zusammen ändere, tut es offensichtlich nicht automatisch an allen Teilen. Danke.
wenn Sie ein Pack machen und gehen der Axieme erstellt eine Kopie der Txt-Datei an das neue Set gebunden
 
Hallo an alle, gibt es ein Makro, das in den Tisch eines Teils einfügt, auf dem zusammen vorhanden ist und dessen Menge?
 
Hallo an alle, gibt es ein Makro, das in den Tisch eines Teils einfügt, auf dem zusammen vorhanden ist und dessen Menge?
hi jodi, nein, das ich weiß, auch weil die Komponente keine Ahnung hat, wo er selbst verwendet wird, zumindest dass er keine externe Referenz auf ein Set weist.
Es ist in der Regel der Pdm, der dies tut, nur weil es die Ordner, die Sie durchgemacht haben und berücksichtigt, wo der Teil verwendet wird.
Andernfalls sollten Sie in Ihrem Fall etwas anderes tun, d.h. das Makro fragt Sie, auf welchen Ordner zu suchen und das Makro sucht, Zählen von Instanzen in verschiedenen Axiomen und unter Axiomen.

Ich empfehle eine andere Sache, d.h. in der Mitgliedschaft des Teils, auf höchstem Niveau, das Makro, das die Instanzen jeder Komponente zählt, zu starten, schreibt es in den benutzerdefinierten Eigenschaften und somit wiederherstellen es in der Tabelle.
Wenn Sie eine Suche im Forum machen, gibt es mehr Makros, die ich über die Jahre geschrieben habe, um genau das zu tun.
 
buongiorno, volevo chiedervi cortesemente se esiste una macro per impostare i piani tutti con la stessa dimensione, uso molto i piani come riferimento, però alla creazione vengono enormi e devo ridimensionarli a mano.
ho trovato questa in rete, ma non so proprio come si scriva una macro e che programma serva.

grazie.

Option explizit

Teil Haupt()

dim swapp as sldworks. Schalungen

dim swmodel als sldworks.modeldoc2

dim swfeat as sldworks. Funktion

dim plancount as long

dim bret als boolean

set swapp = Anwendung. Schalungen

swmodel = swapp.activedoc

swfeat = swmodel.firstfeature

nicht schweben ist nichts

wenn "refplane" = swfeat. dann

bret = swfeat.select2(false, 0)

swapp.runcommand swcommands_auto_size, ""

Ende

swfeat = swfeat.getnextfeature

Schleifen

Endteil
 
Ciao
buongiorno, volevo chiedervi cortesemente se esiste una macro per impostare i piani tutti con la stessa dimensione, uso molto i piani come riferimento, però alla creazione vengono enormi e devo ridimensionarli a mano.
ho trovato questa in rete, ma non so proprio come si scriva una macro e che programma serva.

grazie.

Option explizit

Teil Haupt()

dim swapp as sldworks. Schalungen

dim swmodel als sldworks.modeldoc2

dim swfeat as sldworks. Funktion

dim plancount as long

dim bret als boolean

set swapp = Anwendung. Schalungen

swmodel = swapp.activedoc

swfeat = swmodel.firstfeature

nicht schweben ist nichts

wenn "refplane" = swfeat. dann

bret = swfeat.select2(false, 0)

swapp.runcommand swcommands_auto_size, ""

Ende

swfeat = swfeat.getnextfeature

Schleifen

Endteil
la macro che hai postato ridimensiona proprio i piani. li rendi grandi come la parte dai test che ho eseguito. ho aggiunto in fondo anche un aggiornamento della parte così da vedere il risultato con grafica aggiornata. Riktorto qui sotto il codice


Option explizit

Teil Haupt()

dim swapp as sldworks. Schalungen

dim swmodel als sldworks.modeldoc2

dim swfeat as sldworks. Funktion

dim plancount as long

dim bret als boolean

set swapp = Anwendung. Schalungen

swmodel = swapp.activedoc

swfeat = swmodel.firstfeature

nicht schweben ist nichts

wenn "refplane" = swfeat. dann

bret = swfeat.select2(false, 0)

swapp.runcommand swcommands_auto_size, ""

Ende

swfeat = swfeat.getnextfeature

Schleifen

swmodel.forcerebuild3 true


Endteil
 
Ciao

la macro che hai postato ridimensiona proprio i piani. li rendi grandi come la parte dai test che ho eseguito. ho aggiunto in fondo anche un aggiornamento della parte così da vedere il risultato con grafica aggiornata. Riktorto qui sotto il codice


Option explizit

Teil Haupt()

dim swapp as sldworks. Schalungen

dim swmodel als sldworks.modeldoc2

dim swfeat as sldworks. Funktion

dim plancount as long

dim bret als boolean

set swapp = Anwendung. Schalungen

swmodel = swapp.activedoc

swfeat = swmodel.firstfeature

nicht schweben ist nichts

wenn "refplane" = swfeat. dann

bret = swfeat.select2(false, 0)

swapp.runcommand swcommands_auto_size, ""

Ende

swfeat = swfeat.getnextfeature

Schleifen

swmodel.forcerebuild3 true


Endteil
Hallo, danke. Ich versuchte das Makro und es funktioniert, aber ich möchte, dass die Pläne kleiner sind, gibt es eine Möglichkeit, das Makro so einzustellen, dass der Plan zum Beispiel 100x100 ist?
Weil es so groß für mich ist, danke.
 
Zuletzt bearbeitet:
Hallo, danke. Ich versuchte das Makro und es funktioniert, aber ich möchte, dass die Pläne kleiner sind, gibt es eine Möglichkeit, das Makro so einzustellen, dass der Plan zum Beispiel 100x100 ist?
Weil es so groß für mich ist, danke.
aus dem, was ich im Bienenhandbuch gesehen habe, ist nicht möglich. Ich sollte mir das genauer ansehen.
 
nur zu verstehen, kleinere Pläne zu haben, sollte ich ein Design im kleinsten Kontext haben?

in den beigefügten Bildern die Pläne, die ich ihnen alle von Hand angepasst habe, während das Bild mit den großen Plänen mit dem Makro ist, würde ich kleine Pläne brauchen, weil ich sie so sehr benutze.
 

Anhänge

  • Cattura.JPG
    Cattura.JPG
    53,5 KB · Aufrufe: 8
  • Cattura_01.JPG
    Cattura_01.JPG
    98,2 KB · Aufrufe: 8

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben