|
Rund um AutoCAD : Layer VonBlock mit Skript Makro oder Lisp
cadffm am 11.06.2010 um 09:41 Uhr (0)
Layern kann man nicht die Farbeigenschaft "vonLayer" oder "vonBlock" geben,einfache Überlegung: Wenn die Datei geöffnet wird, von welchem Block solldann die Farbe genommen werden ? - geht also nicht, nur grafischen Objekten kann man diese Eigenschaft geben.Zum Script:;;;ModellbyBlock_.MODELL_.CHANGE_all_properties_colorbyBlock(if (null c:nuke)(load"nuke.lsp"))nukeg;_.QSAVE;;;end------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Fragen zu LISP
steff am 14.02.2001 um 10:19 Uhr (0)
Hallo zusammen, ich hätte da mal zwei Fragen zu AutoLISP. 1.Wie ist es möglich, den aktuellen Layer in eine Variable zu schreiben. Ich habe da mal was von CLayer gehört. Das haut bei mir aber nicht so hin. 2. Ich will unter AutoLISP einen Rahmen und ein Schriftfeld einfügen. Jetzt kann ich aber den Befehl amtitle nicht ohne Dialogbox aufrufen. -amtitle hat auch nicht funktioniert. Wer kennt eigentlich gute Bücher für AutoLisp? Da fällt mir noch etwas ein! In den Mechanical Optionen kann ich unter der Re ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Kombination zweier Lisp-Dateien bzw. Arbeitsweisen...
K.Franke am 01.08.2012 um 13:46 Uhr (0)
Hallo Henning,danke für die Hilfe. Hab mir den Beitrag von Deinem Link mal angesehen, muss aber sagen, dass ich da überhaupt nicht schlau draus geworden bin warum der bisherige Codeteil mit dem von Dir geposteten ersetzt werden muss (Sorry). Bin froh, dass ich weiß, wie ich herausfinde mit welchem Befehl ich eine lsp starte, wie ich eine lsp durch einen Button aufrufe und wie ich mehrere lsps über diese acaddoc lade.Ich werde es jedoch gleich mal einbauen und ausprobieren.Danke noch mal für die schnelle Hi ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : LISP - MAKROS erstellen
cadffm am 19.11.2009 um 19:33 Uhr (0)
Lisp ist gleich eine ganze Programmiersprache - Makro und Scriptsind/können einfach eine Reihe ganz normaler AutoCAD-Befehle sein.(Makros werden auch VBA Programme genannt, also wieder Programmiersprache-da sollte man dann um Verwechslungen zu vermeiden VBA-Makro zu sagenoder zum simplen Makro = "Menümakro")Und Buch ... Jedes AutoCAD Buch beinahltet Script und Makro-Erstellung,gibt es für einen Euro bei Ebay.. (aber mind. ein Buch sollte doch eigentlich jeder besitzen ?)Ob das von 1992 ist oder von 2004, d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Blöcke mit Lisp auf Layer 0 und Farbe von Block setzen
Balrok am 20.09.2016 um 07:56 Uhr (1)
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist!Hallo Leute, ich muss dieses Thema nochmals aufgreifen.Ich bin auf der Suche nach so was wie nuke oder xnuke. Diesmal soll er mir aber nicht die Farbe auf vonBlock setzen, sondern soll einfach den Linientyp so lassen wie er ist. Im Prinzip müsste ich dann aus nuke doch was löschen, aberich kann nicht finden was? Zudem bin ich überhaupt kein Lisper!!!GrüßeBalrok
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Lisp - Befehlseingabe ohne Folge
Kuschelfee am 01.11.2018 um 08:49 Uhr (1)
Könnte es damit zusammenhängen das AutoCAD die Layerschaltung im deutschen verändert hat.Machen = ErzeugenAcad 2016Befehl: _.-LAAktueller Layer: "0"Option eingeben ?/Machen/SEtzen/Neu/Umbenennen/EIn/AUs/FArbe/Ltyp/LStärke/TRansparenz/MATerial/Plot/FRieren/TAuen/SPerren/ENtsperren/STatus/Beschreibung/ABstimmen]:Acad 2019Befehl: _.-LAAktueller Layer: "0"Option eingeben ?/Erzeugen/SEtzen/Neu/Umbenennen/EIN/AUs/FArbe/Ltyp/LStärke/TRansparenz/MATerial/Plot/Frieren/Tauen/SPerren/ENtsperren/STatus/Beschreibung/AB ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : LISP: Auslesen von Textkoordinaten im Block
CADmium am 20.09.2018 um 11:07 Uhr (1)
prinzpiell so(cdr(assoc 10(entget(car(nentsel "
Attribut wählen:")))))bzw. wenn es bloß 1 oder das erste Att ist(cdr(assoc 10(entget(entnext(car(entsel "
Blockref wählen:"))))))Das Attribut ist Bestandteil der Blockreferenz .. Das Wipeout soll sicher Bestandteil des Blockes werden .... Wenn du das so hinbekommst musst du auch immer die Zeichenreihenfolge ändern ... was dir vermutlich um die Ohren fliegt ...deshalb beschreib mal, was du letztendlich willst, vielleicht gibt es andere Wege .... oder soll der ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Werkzeugkasten Schaltfläche von einem Lisp anlegen
runkelruebe am 22.10.2008 um 19:32 Uhr (0)
Fast Code:^C^C^P(if (null C:Befehlsaufruf) (LOAD "DeineDatei.fas")) BefehlsaufrufBeispiel:Code: ^C^C^P(if (null C:Alle_Ein) (LOAD "ZeigAlles.lsp")) Alle_Einwas tust Du damit?- Wenn der Befehl "Alle_Ein" nicht definiert ist (- unbekannter Befehl Alle_Ein), - lade die Datei "ZeigAlles.lsp" - und ruf erneut den Befehl "Alle_Ein" auf.Ich hoffe, ich hab das richtig "erklärt", mögen die Lispler mich korrigieren ;-)Namen und Aufrufe sind nur Beispiele------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : per Lisp bestimmte Zeichnungselemente löschen
ElAmigo am 27.01.2006 um 09:36 Uhr (0)
hi2all Irgendwann wurde in einem der Foren schon darüber gepostet, leider ergab meine Suche keine Treffer. mein Problem: Ich erhalte von Architekten Zeichnungen, bei denen sämtliche Schrafuren einzelne Linien sind. (wurden mit ArchiCAD gezeichnet bzw. die Schraffuren wurden aufgelöst) Da ich die Schrafuren aber nicht benötige, ist das löschen der Schrafur sehr zeitaufwendig. Hat jemand ein kleines Progi welches mir durch anklicken der Schraffur diese dann aus der Zeichnung löscht? Schrafur (Linie) wählen - ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Polylinien verbinden mit LISP
Brischke am 05.08.2011 um 00:26 Uhr (0)
... weils vielleicht zum Thema passt:Im aktuellen AutoCAD-Magazin wird ein Tool vorgestellt, welches Linien/Polylinien/Bögen automatisch verbindet. JOINFOLLOW.LSP verbindet augenscheinlich vorhandene Linienzüge, ohne dass man alle Elemente wählen muss. Man braucht nur ein Element picken (egal ob Anfangs-, End- oder Mittel-Element), und dann werden alle an dieses Element anschließenden Folgeelemente gefunden und zu einer Polylinie verbunden. Sind in dem Linienzug Abzweige enthalten, dann wird der Anwender a ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Pfadangabe in einer Lisp
Bernd Cuder am 09.08.2002 um 11:28 Uhr (0)
Jetzt wird schwierig, mein Lösungsvorschlag wäre: Installation mit Inno-Setup (ist Freeware auf www.innosetup.com) Man kann im Setup den Installationspfad in die registry speichern, z.B. in VBA auslesen und die Blöcke laden. Zitat: Original erstellt von Heiko76: Hallo Bernd, d.H. ich muß den Pfad, wo die Blöcke drin liegen im supportpfad-verzeichniss angeben? Das wäre nicht so gut. Ich soll nämlich eine CD zusammenstellen, wo unsere Produkte als AutoCAD-Blöcke vorhanden sein sollen. Jetzt will ich ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Block mit Lisp einfügen
CADmium am 07.05.2004 um 21:52 Uhr (0)
Wie es geht - Siehe Hier .. Kann auch automatisiert werden, das die Parameter an die Funktion übergeben werden usw. .. Es tritt dabei aber ein komischer Effekt bei Blockdefinitionen auf, welche auch ATTDEFs enthalten : a) Block normal mit Befehl _Block erzeugt und Referenz mit obiger Funktion erstellt - alles ok b) Block mittels entmake erzeugt.. und GC10 ( 0 0 0 ) und Referenz mit obiger Funktion erstellt - Attributeinfügepunkte verschoben c) Block mittels entmake erzeugt.. und GC10 ( 0 0 0 ) u ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Teilen mit Block und Ausrichten (Makro oder Lisp)
3jalex am 19.10.2009 um 08:55 Uhr (0)
Hallo CAD-ForumIch suche ein Makro oder Lisp mit dem man:Zwischen zwei gewünschten Punkten,einen gewünschten Block,in gewünschter Anzahl, mit gleichmässigen Abständen einfügen kann.Die Option aussen bündig oder mit halbem Abstand beginnen währe genial.Eine weitere Option die eingefügten Blöcke auf einen bestimmten Punkt auszurichten hätte auch Zukunft.Beispiel:Es hat einen Block Tisch und ein Block Stuhl.Nun die Länge mit Tischkante mit 2 Mausklicks bestimmen.Anschliessend den Stuhl auswählen (Klick) und d ...
|
| In das Form Rund um AutoCAD wechseln |