| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Linien versetzen (4695 mal gelesen)
|
stk Mitglied
Beiträge: 172 Registriert: 27.10.2002
|
erstellt am: 27. Jul. 2011 09:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich möchte eine Funktion über Macros lösen.Ich arbeite mit Bricscad V11. Eine Linie soll nach beiden Seiten mit dem selben fest eingestellten Wert ( 5mm ) und dem aktuellem Layer und mit dem aktuellen Linientyp versetzt werden.Aber,die Funktion soll auf nur einem Button liegen und den jeweils aktuellen Layer und Linientyp der voreingestellt ist hernehmen,ausserdem sollte man Linien ohne Ende anklicken können die sich dann versetzen. Mein Ansatz = _offset;5;\b; Aber wie kann man den aktuellen Layer und Linientyp mit einbinden. Oder müsste es ein Lisp sein ? danke im vorraus für die Antworten stk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Ehrenmitglied V.I.P. h.c. Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 sw: Win7-x64 Office 2007 C3D (& LT ) ET; DACH; Extensions ------------------- hw: FX3800 i5 CPU 670 8GB RAM
|
erstellt am: 27. Jul. 2011 09:33 <-- editieren / zitieren --> Unities abgeben: Nur für stk
|
stk Mitglied
Beiträge: 172 Registriert: 27.10.2002
|
erstellt am: 27. Jul. 2011 09:49 <-- editieren / zitieren --> Unities abgeben:
|
runkelruebe Ehrenmitglied V.I.P. h.c. Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 sw: Win7-x64 Office 2007 C3D (& LT ) ET; DACH; Extensions ------------------- hw: FX3800 i5 CPU 670 8GB RAM
|
erstellt am: 27. Jul. 2011 09:57 <-- editieren / zitieren --> Unities abgeben: Nur für stk
Hi, ist ja in begründeten Einzelfällen (wie diesem) kein großes Problem, nur wenn man crosspostings setzt, dann bitte mit Hinweis auf den jeweils anderen thread und der Entscheidung, in welchem thread geantwortet werden soll. Das erleichtert sowohl den später Suchenden als auch den Antwortenden das Leben Viel Erfolg! Zu Deiner Frage noch: Schau mal >> hier << rein, vielleicht helfen Dir die Ansätze dort bei Deinen Überlegungen. Wiederholung bis esc: löst man auf buttonmakros i.A. durch vorgestelltes *
------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... System-Info | Dateianhänge | FAQ-ACAD | CAD.de-Hilfe | Sei eine Antilope Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stk Mitglied
Beiträge: 172 Registriert: 27.10.2002
|
erstellt am: 27. Jul. 2011 11:45 <-- editieren / zitieren --> Unities abgeben:
|
stk Mitglied
Beiträge: 172 Registriert: 27.10.2002
|
erstellt am: 27. Jul. 2011 12:21 <-- editieren / zitieren --> Unities abgeben:
hallo liebe Macrofans, so nun habe ich ein bischen rumgewerkelt und bis hierhin bin ich gekommen. ^C^C^C_undo;_m;_Layer;_m;C-Profil;;_offset;5;\b;\;_change;_L;;ei;Layer;C-Profil;_color;160;_LTY;C-Profil;; Es werden beide Seiten mit dem Layer der Ausgangslinie und mit dem Abstand 5,0mm versetzt.Erst bei einem linksklick mit der Maus ändert sich EINE der versetzten Linien,die andere bleibt im Ausgangszustand.hat jemand noch eine Idee dazu ? grüsse STK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3329 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 28. Jul. 2011 22:44 <-- editieren / zitieren --> Unities abgeben: Nur für stk
Hi, OFFSET scheint in Bricscad anders zu funktionieren als in AutoCAD. Man korrigiere mich, wenn ich daneben liege: Bei dir gibt es eine Option, um gleich auf beide Seiten zu versetzen, während AutoCADs OFFSET eine Option zum setzen des Layers hat. Insofern wirst du hier leider keine Hilfe erwarten dürfen. Nur so viel: Am Ende versucht dein Makro, die Eigenschaften des zuletzt erzeugten Objekts zu ändern. Singular. Die Option "_L" gibt wirklich nur das eine zuletzt erzeugte Objekt zurück. Du erzeugst zwei neue Objekte. Gruß CADchup
------------------ CADmaro.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 07. Aug. 2011 15:44 <-- editieren / zitieren --> Unities abgeben: Nur für stk
Hallo stk, ich habe Dir im Bricscadforum (dort hattest Du das gleiche Thema), einen Vorschlag gelistet der funktioniert. Warum wurstelst Du hier weiter? Soll das eine ABM-Maßnahme werden? Das bringt doch alles nur durcheinander. Gruß Theodor
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Ehrenmitglied V.I.P. h.c. Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 sw: Win7-x64 Office 2007 C3D (& LT ) ET; DACH; Extensions ------------------- hw: FX3800 i5 CPU 670 8GB RAM
|
erstellt am: 07. Aug. 2011 17:09 <-- editieren / zitieren --> Unities abgeben: Nur für stk
@Theodor, ihr hattet im Bricscad weitergemacht, nachdem hier schon festgestellt wurde, dass Bricscad wahrscheinlich zu unterschiedlich arbeitet. Leider wurde dieser thread nicht geschlossen, wir dachten, es wäre klar, dass es drüben weitergeht. Der link zum Bricscadthread steht in meiner ersten Antwort oben. Also für alle Weiterleser: HIER sind wir falsch. Im Bricscadbrett ist es besser und dort dann auch für Bricscad gelöst. ------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stk Mitglied
Beiträge: 172 Registriert: 27.10.2002
|
erstellt am: 08. Aug. 2011 18:43 <-- editieren / zitieren --> Unities abgeben:
Hallo Theodor, du hast natürlich wie immer recht.Nur hatte ich mich dafür weiter oben schon entschuldigt.Als ich mitgeteilt bekommen habe ( siehe weiter oben 28.07.2011),das es mit einem einfachen Macro in Bricscad nicht zu lösen ist,habe ich in dem Bricscadforum weitergemacht.Hier habe ich seitdem 28.07 nichts mehr gemacht,gefragt oder geschrieben.Also habe ich hier NICHT weitergemacht mit ! wurstelst Du hier weiter? Soll das eine ABM-Maßnahme werden? Das bringt doch alles nur durcheinander ! gruss stk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 08. Aug. 2011 20:09 <-- editieren / zitieren --> Unities abgeben: Nur für stk
Hallo stk, nach dem das Ding in Bricscad gelaufen war, habe ich den obrigen Beitrag gesehen, mein erster Gedanke: "Was soll das". Die zeitlichen Versetzungen habe ich nicht genau nachgeschaut. Es ist ja jetzt alles geklärt und nicht mehr durcheiander. Wenn Du wieder ein Problem zu lösen hast, brauchst Du dich nicht zurückhalten. Gruß Theodor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stk Mitglied
Beiträge: 172 Registriert: 27.10.2002
|
erstellt am: 09. Aug. 2011 11:19 <-- editieren / zitieren --> Unities abgeben:
|