|
Rund um Autocad : Layernamen automatisch ersetzen ?
joern bosse am 31.01.2005 um 18:23 Uhr (0)
Hallo Matthias, daß Deine Zeichnung größer wird ist klar, die Layerbezeichnungen sind ja auch länger geworden und dementsprechend muß mehr gespeichert werden, das hat nichts mit der LISP-Datei zu tun. Das Du mehr Layer bekommen hast kann ich nicht nachvollziehen, ich habe in der Zeichnung von der Konvertierung 40 Layer + den Layer 0 und nach der Konvertierung ebenfalls. Ich schicke Dir die Layer der beiden Zeichnungen als txt.-Dateien mit. Die TXT-Datei, die Du mir gesendet hast habe ich nicht in eine L ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Reactor, Abbruch des auslösenden Befehls
joern bosse am 14.04.2008 um 19:44 Uhr (0)
Hallo,vielleicht hat ja einer von Euch eine Idee:Ich verwende den Reactor :vlr-CommandWillStart für den PLOT-Befehl, damit ich über ein LISP-Programm vorher ein paar benutzerspezifische Einstellungen tätigen kann.Wenn ich aber das LISP-Programm abbreche, weil ich z.B. noch nicht alle notwendigen Daten zusammen habe, dann startet danach natürlich sofort der PLOTTEN-Dialog.Gibt es eine Lösung, wenn ich das LISP-Programm abbreche, auch den PLOT-Befehl abzubrechen?? Lasst Euch Zeit, bin erst morgen Abend wiede ...
|
| In das Form Lisp wechseln |
|
Autocad VBA : CHM-Hilfe Datei über LISP aus VBA
joern bosse am 30.11.2006 um 09:56 Uhr (0)
Hallo,für eine Online-Hilfe Button möchte ich aus VBA eine aufrufenden LISP-Funktion starten.Code:Private Sub CommandButton1_Click()ThisDrawing.SendCommand "(JB_help) "End SubIn der Funktion (JB_help) wird eine CHM-Datei gestartet.Das Problem ist, das die VBA-Routine weiterlaufen soll, das ist aber nicht der Fall.Erst wenn ich die VBA-Routine beende erscheint verspätet die CHM-Datei.Wie schaffe ich es, das die LISP-Routine zurselben Zeit gestartet wird, wie die VBA-Routine läuft???Oder andere Frage: kann i ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : CHM-Hilfe Datei über LISP aus VBA
joern bosse am 01.12.2006 um 16:52 Uhr (0)
Hallo Stelli,es klappt. Bei der ALIAS-Vergabe habe ich eine *.ali-Datei geschrieben. Aber ich habe nicht daran gedacht, daß beim HTML-Help-Workshop alle Pfadangaben mit einem einfachen Backslash angegeben werden (ich habe, wie sonst in LISP auch immer, einen doppelten verwendet ------------------viele GrüßeJörn
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : Von Lisp zu Lisp
joern bosse am 01.04.2005 um 08:42 Uhr (0)
Hallo (if ( Breite 70.0) (progn (load Profi.lsp )(Funktionsname aus Profi.lsp));;end progn (progen(load Profi_plus.lsp )(Funktionsname aus Profi_plus.lsp)) ;;end progn );;end if Und bei der Load-Funktion mußt Du die Pfadangaben mit angeben, wenn die *.lsp-Dateien nicht in einem Acad-Supportpfad liegen ------------------ viele Grüße Jörn
|
| In das Form AutoLisp 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 |
|
Lisp : Lisp mit DCL laufen im 2010er nicht mehr
joern bosse am 07.01.2010 um 11:31 Uhr (0)
Hallo Marcus,nein, die DCL-Geschichten laufen wie immer. Wie wirkt sich es bei Dir aus, das es nicht mehr funktioniert?? Liegen die DCLs auf einem Supportpfad? Tip: Wenn Du die Lisp- und DCL-Dateien als VLX-Datei kompilierst brauchst Du Dich um einen Supportpfad nicht zu kümmern.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
AutoLisp : dcl list_box
joern bosse am 25.04.2006 um 10:49 Uhr (0)
Hallo Georg,wenn Du es gerne umständlich magst, dann könnte man doch aus dem LISP heraus die notwendige Breite abfragen, und dann mit LISP die DCL-Datei mit der entsprechenden Breite für die List_box schreiben.Ich selber habe sowas z.B. für die Anzeige von Attributen in edit_boxen gemacht, wenn die Anzahl der Attribute erst während des Programmablaufs aus einem ausgewählten Block hervorgeht.------------------viele GrüßeJörn
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp Syntaxfehler
joern bosse am 31.03.2011 um 06:51 Uhr (0)
Hallo Wolfgang,und wenn Du den LISP-Editor (vlide) gestartet hast, wie Henning empfohlen hat, dann kannst Du vor jede sich öffnende Klammer einen Doppelklick machen: dann wird der gesamte Ausdruck bis einschließlich der schließenden Klammer markiert. Dabei wird Du dann schnell feststellen, daß eine Klammer am Ende fehlt.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Autodesk GIS Produkte : MAPTHEMTOPO per LISP?
joern bosse am 03.03.2010 um 14:16 Uhr (0)
Hallo,in MAP gibt es die Funtktion "Thematische Topologieabfrage" =MAPTHEMTOPO. Damit kann ich für Flächentopologien nach Auswahl einer vorher definierten *.thm-Datei die Flächen je nach Art schraffieren.Kann man diesen Befehl irgendwie in LISP einbinden (Befehlszeilenversion?)Bin wie immer für jeden Tip dankbar.------------------viele GrüßeJörnhttp://www.bosse-engineering.com[Diese Nachricht wurde von joern bosse am 04. Mrz. 2010 editiert.]
|
| In das Form Autodesk GIS Produkte wechseln |
|
Autocad VBA : CHM-Hilfe Datei über LISP aus VBA
joern bosse am 30.11.2006 um 11:04 Uhr (0)
Hallo Carsten,danke erstmal, aber ich glaube das ist noch nicht so ganz das, was ich möchte.Zu Deinem 1. Vorschlag: ich möchte keine Browser verwenden, sondern die *.CHM Datei soll direkt gestartet werden. Außerdem bleibt bei dem "SendCommand" das Problem, das der Browser erst gestartet wird, wenn ich die VBA-Routine beende. Bei Deinem 2. Vorschlag gab es die Fehlermeldung "Bei der Weitergabe des Befehls an die Anwendung ist ein Fehler aufgetreten." Außerdem ist das ja auch eine Browsergeschichte.Hier noch ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD Civil 3D : benutzerspezifische Punkteigenschaften => LISP?
joern bosse am 23.01.2008 um 10:20 Uhr (0)
Hallo,in folgendem Beitrag hatte mir Udo ja schon gut weitergeholfen: http://ww3.cad.de/foren/ubb/Forum461/HTML/000448.shtml D.h., ich kann mir mit LISP die Punktnummer und Höhe aus einem CIVIL-Punkt rausziehen.Wie ist das mit benutzerdefinierten Eigenschaften, die über den Beschriftungsstil einem Punkt zugewiesen sind???Ich habe gegoogelt und rumexperimentiert (CIVIL 2008), bin aber nicht weitergekommen.Komme ich mit LISP da überhaupt noch weiter? Ich bin letzlich immer am VLA-Objekt des CIVIL-Punktes hän ...
|
| In das Form AutoCAD Civil 3D wechseln |
|
Lisp : command-Befehl mit variabler Länge
joern bosse am 29.02.2008 um 12:12 Uhr (0)
Hallo,eins vorweg, Holgers Weg finde ich besser und mache es eigentlich auch selber so.Folgendes wäre aber auch noch möglich:1. Über (tblobjname "BLOCK" Blockname) die Anzahl der definierten Attribute aus der Blockdefinition abfragen2. Einen Command Befehl in eine LISP-Datei schreiben3. Diese LISP Datei ladenz.B.Code:(command "_.insert""BOFKP""-153.275000000000,-18.187000000000,0.0"0.2500000000000.2500000000000"Attwert1""Attwert2")Ich bin der Meinung, daß ich irgendwann mal einen guten Grund hatte so zu ve ...
|
| In das Form Lisp wechseln |