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

Auswahlgruppen verwenden

  • Ersteller Ersteller dcpeppe
  • Erstellt am Erstellt am

dcpeppe

Guest
susate für die frage, aber sie sind zunächst mit der programmierung von intellicad mit vba. jetzt beschreibe ich das problem:
ich erstelle ein dienstprogramm, das mir erlaubt, eine transformation einer gruppe von linien zu machen. ich schrieb das berechnungsverfahren, indem ich die daten fand, die ich hatte. ich habe eine auswahlgruppe erstellt, mit der ich die zu transformierenden zeilen auswähle. ich sollte nun den anfangs- und endgipfel ändern, indem ich die koordinaten für die werte, die ich erhalten habe, multipliziere.
mein problem ist, dass ich nicht weiß, wie man eine zeile zu einer zeit von der auswahlgruppe extrahiert, um die transformation von koordinaten durchführen zu können.
können sie mir bitte das verfahren sagen?
 
ich glaube, du bist in der falschen sektion, hier ist vba von autocad, intellicad ich kenne ihn nicht, damit ich wenig hilfe sein kann

cmq für autocad aus der auswahlgruppe lesen sie jedes element der gruppe, wenn es eine linie ist, dann wählen sie den sternenpunkt(0-1) und endpunkt(0-1)

so etwas:

für jedes element in sset
wenn strcomp(element.entityname, "acdbline", 1) = 0

x1 = element.startpoint(0)
y1 = element.startpoint(1)

x2 = element.endpoint(0)
y2 = element.endpoint(1)

ende

oder verwenden sie die auswahlfilter, bevor sie die gruppe mit filtertyp und filterdaten erstellen

ich wiederhole diesen vale für autocad, intellicad ich hätte keine ahnung
 
Guten Morgen, alle. Ich begreife, dass der Post sich als ziemlich alt erweist, aber ich habe mehr oder weniger das gleiche Problem wie der Benutzer, der es geöffnet hat. in diesem Zeitraum entwickle ich eine Anwendung, die im vba-Abschnitt gefunden werden kann (kalkulale Oberflächenorientierung). Ich möchte den Code in der Autocad-Umgebung durch Hinzufügen von Auswahlgruppen implementieren.

der erzeugte Code I
1) ermöglicht die Auswahl einer Zeile
2) schreibt einen Text im Zentrum desselben
3) bewegen Sie die Linie auf eine bestimmte Schicht.

Ich möchte die Zeile auswählen, den Text erstellen, die beiden Elemente einer Auswahlgruppe hinzufügen, damit ich anschließend die Schicht und den Text aus einer von mir vorbereiteten Benutzerform bearbeiten kann.

zum Beispiel: Wählen Sie eine Zeile und schreiben Sie einen Typ s1 Text. Wenn ich meinen Code aktiviere, möchte ich in der Lage sein, Schichten und Textinhalte aus einer Listebox innerhalb meiner Benutzerform auszuwählen, um eine Änderung vorzunehmen.

entsprechend können Sie mit Auswahlgruppen tun?

Danke im Voraus

Grüße
 
Guten Abend. Ich fordere die Fragen zum gleichen Thema, also Auswahlgruppen, fort.

Ich löse das Problem weiter oben und ich kam einen neuen Zweifel: Ich schaffte es, die verschiedenen Zeilen und Text in die gewünschte Schicht zu bewegen und ich habe alles einer Auswahlgruppe hinzugefügt. das Problem ist, dass, wenn ich die Datei verschließe und sie wiedereröffne, keine Auswahlgruppe mehr vorhanden ist.

dieselbe Adresse für erweiterte Daten: Ich assoziiert eine Reihe von Zeilen die erweiterten Daten, aber wenn ich die Datei schließen und wieder öffnen, finde ich nichts!

wissen Sie, ob Sie die genannten Probleme lösen können (beide wäre besser)?

Dank wieder für die Aufmerksamkeit

Grüße
 
:bekle:... oder raten Sie mir, die Blöcke zu verwenden, indem Sie die Attribute zuordnen?

Wenn Sie also wissen, wie Sie das automatisieren können?

in der Hoffnung auf eine Antwort,

Grüße
 

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