|
Rund um Autocad : Blöcke zählen
charlieBV am 09.02.2005 um 15:08 Uhr (0)
Hi, gib mal bcount ein, da wirst du nach nem Block gefragt. Sonst kann ich das Lisp Countblocks empfehlen, das macht ein bisschen mehr, aber das ist ja nciht schlimm... Zu finden bei www.cadwiesel.de unter Objekte - Blöcke. Hier findest du, wie man ein Lisp läd. [Hoppla, Link vergessen] http://ww3.cad.de/foren/ubb/Forum54/HTML/007058.shtml ------------------ Gruß Yvonne [Diese Nachricht wurde von charlieBV am 09. Feb. 2005 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Plotbefehl mittels lisp verändern
CADmium am 02.08.2010 um 09:42 Uhr (0)
naja ... egal wie der Layer geschaltet wird .... es ist eine Änderung der Zeichnungsdatenbank und da wird Acad immer Fragen "ob speichern" ... und wenn das ein Automatismus werden soll, warum nicht das Schließen ect. mit einbinden ?ich würd das swie so mit ne separaten Lisp machen was in der acaddoc.lsp geladen wird.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Mtext Vorgabe für Ausrichtung
hanns-g am 04.05.2017 um 12:19 Uhr (1)
Also ein Button hab ich schon und die Steuerung der Ausrichtung klappt auch.Soweit war schon alles gut.Ich hab verschiedene LISP Befehle die alle MTexte erzeugen die genau die gleiche Ausrichtung erzeugen die auch im Befehl MTEXT OL in Klammern als Vorgabe stehn. Daher dachte ich es gäbe eine Variable mit der ich dies steuern könnte.Wenn jede Lisp eine andere Ausrichtung erzeugt hätte wäre ich garnicht auf die Idee gekommen.Der richtige Weg für mich ist nun natürchlich die LISP zu verändern, aber da fehlt ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Anfängerfehler in LISP
Fiedelzastrow am 03.12.2007 um 09:31 Uhr (0)
Hallo liebe Mitstreiter,ich bin gerade dabei mein erstes LISP auzuprobieren und scheitere (nach Angaben von AutoCAD) schon in der ersten Zeile. Ich hab wahrscheinlich gerade nur einen ganzen Baum vor dem Kopf.(defun C: test1)(setq EP (getpoint))(setq LU (0 0 0))(setq RO (21 29 0))(command "rechteck" (mapcar + EP LU) (mapcar + EP RO))Bitte helft mir den oder die Fehler zu finden.Gruß Robert
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : cui-Dateien
Fiedelzastrow am 14.08.2009 um 11:03 Uhr (0)
Hallo Daniel,welches die von AutoCAD angedachte weise ist? Na alle Möglichkeiten, sonst gäbe es sie ja nicht. Spaß beiseite. Nur mal so ein Beispiel als Anregung:Ich lade meine Lisp-Programme via acad.lsp und diese ist in den Supportpfaden meines Profils (und das meiner Mitarbeiter) eingebunden.Wenn ich jetzt ein neues Lisp-Programm entdecke (von dem ich meine, das brauchen wir alle), brauch ich dieses Lisp nur in die acad.lsp eintragen und es ist somit für alle verfügbar.Würde ich es im Autoload einbinde ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : negatives abrunden
joern bosse am 09.07.2011 um 10:08 Uhr (0)
Hallo Cad4Fun,anbei ein kleines LISP, funktioniert aber nur mit LW-Polylinien. Du erzeugts zu Beginn nach außen gerichtetete Abrundungen, dann läßt Du das LISP drüber laufen.Code:(defun c:negBogen ( / A OBJ) (if (and(setq obj(car (entsel "
Bitte eine LW-Polylinie auswählen:"))) (=(cdr(assoc 0 (entget obj)))"LWPOLYLINE")) (entmod (mapcar (lambda(A) (if (=(car A)42) (cons 42 (* -1.0(cdr A))) A))(entge ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : lösche alle Layerstati
carmelli76 am 04.02.2009 um 21:19 Uhr (0)
Okay, Danke Dir.Das Lisp bekomme ich auch zum laufen und es gibt mir auch schön die Namen meiner Layerstati wieder.ZB. so:"1""2""3""4""5"Doch wie bastele ich das nun in ein Script so dass es jeden dar Stati nimmt und löscht? Ich kenn mich mit Lisp leider nicht so gut aus und weiss nicht, wie ich dies ganze list von Layerstati nun an einen Befehl übergebe, der die einfach löscht.LG
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Mehrere DWG-Zeichnungen in ein File packen und auswählbar...
jeke am 11.04.2005 um 14:43 Uhr (0)
Das stimmt, im Normalfall müsstest du jeden Block einzeln einfügen und mit dem entsprechenden Hyperlink versehen, aber wenn du mal ganz lieb im Lisp Forum anfragst macht da bestimmt wer ne Routine raus für dich, mehrere Blöcke einfügen dürfte denke ich mal nicht so schwierig sein, bin leider nicht so fit in Lisp Programmierung! ------------------ lg jeke
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp-Programme bzw. Werkzeugkästen sperren
Proxy am 30.04.2004 um 07:03 Uhr (0)
Zitat: Original erstellt von JosefG: [...] Kann man auch die Werkzeugkästen mit Paßwörter sperren? Hast Du für mich evtl. einen Tipp bzw. ein Lisp-Programm? Danke Josef Also ein ganzen Werkzeugkasten, da wüsste ich keine Möglichkeit ausser dass die Toolbar in einer extrenen MNU liegt die dann via z.B. ADS-Berechtigungen geregelt wird (bekommt dann aber eine Fehlermeldung wenn die Toolbar gleichzeitg irgendwo als Flyout definiert und angeklickt wird). So nach dem Motto (findfile blablubb.mnu) ab ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : auto lisp + mehrere zeichnungen
Brischke am 07.06.2001 um 07:43 Uhr (0)
Hallo Gabriel, das funktioniert so nicht. Am besten du schreibst die entsprechende LISP- die die Änderungen in der Zeichnung vornimmt. Diese läßt Du nach dem Öffnen gleich ausführen, indem du die Ladeanweisung und den Aufruf in der acad.lsp bei (defun s::startup () ...) vereinbarst. Jetzt ist nur noch das Problem, daß das ganze im Batchprozeß ablaufen soll. Im AutoCAD2000 ist dazu das Zusatzprogramm ScriptPro (bei den Migrationstools enthalten) genau das richtige. Bei Fragen ... Grüße Holger
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : ACAD Standardmenü
StephanJP am 17.07.2002 um 08:25 Uhr (0)
Hallo Heiko, welche *.mnu das ist weiss ich auch nicht. Das mit dem Zeichnungsöffnen und weiterlaufen funktioniert nicht direkt mit LISP, man bekommt es aber über Umwege hin = Abfragen über LISP starten (Dateiname, etc) = Daten in eine Scriptdatei schreiben = aus dieser Scriptdatei nach dem Öffnen die Lisproutine laden und starten (mit Parameter?) ------------------ hope this helps StephanJP
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : LISP -DCL
spider_dd am 15.05.2007 um 17:01 Uhr (0)
Hallo Moni,gibt es dann deine Datei "dcldialog.dcl" schon, die du in(load_dialod (findfile ..)) zu laden versuchst?Wenn nicht, liefert (findfile ..) nilund (load_dialog ... ) die Fehlermeldung.Prüfen kannst du sie im V-Lisp Editor, wenn du z. B. vor dem laden an den Anfang der Zeile einen Haltpunkt setzt und dann die Möglichkeiten des Editors zum Prüfen von Ausdrücken nutzt.HTHThomas
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : Lisp funktioniert nicht mehr
bit am 05.07.2018 um 10:09 Uhr (15)
Hallo, ich hatte vor langer Zeit diese Lisp "Block_Konvert.lsp" aus diesem Forum.Diese Lisp war mir bis jetzt SEHR hilfreich!Ich brauche sie oft um mehrere Blöcke gleichzeitig in einem Schritt auf Layer "null" und Farbe "vonklock" zu setzen.Nun funktioniert es nicht mehr und Acad zeigt mir dieses hier an:Befehl: _apploadBefehl: BLOKOBlockelemente auf aktuellen Layer setzen? (J/N jGanze Zeichnung oder Ausgewählte Blöcke: G aZu bearbeitende(n) Block(s) wählen:Objekte wählen: Entgegengesetzte Ecke angeben: 5 ...
|
| In das Form Rund um AutoCAD wechseln |