|
AutoLisp : plot protokoll
Brischke am 06.05.2004 um 11:22 Uhr (0)
Hallo Michelangelo, klar geht das. Frage: Ist die XLS eine einfache ASCII-Datei oder eine wirkliche Excel-Tabelle? Ist es eine ASCII-Datei, dann kann man im LISP mit (open PFAD+DATEINAME a ) Zeilen an die Datei anfügen. Ist es eine wirkliche Excel-Tabelle wird das ganze etwas komplizierter, da man dann diese am besten mit Excel öffnet und dort dann die Daten anfügt. Wie ist es? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp Befehl dinfo
Germanu am 13.04.2023 um 12:24 Uhr (1)
Hi, danke für die schnelle Antwort. Ich weiß nicht ob hier so einfach eine Lisp Datei hochladen darf, daher versuche ich mal zu erklären, was dinfo beinhaltet. Damit kann man einen ausgefüllten Stempel (Projektdaten) im Layout exportieren und dann in eine weitere DWG wieder importieren. Puh schwer zu erklären. Man spart sich jedenfalls das ganze Ausfüllen der Projektdaten.Mit DWGEIGEN füllt man den Stempel aus und mit DINFO kann man dann den ausgefüllten Stempel in andere DWG´s exportieren[Diese Nachricht ...
|
| In das Form Lisp wechseln |
|
AutoCAD Mechanical : GENIUS-Vario
pat69 am 09.04.2005 um 12:24 Uhr (0)
Hallo Jörg, wir arbeiten mit Mechanical2004 und ggf kann ich noch auf einen alten Rechner mit M6PP zurückgreifen. Genius14 könnte ich auch wieder installieren, wenn ich mir einen Dongle dazu besorge. Im Werkzeugbau arbeiten wir viel mit DIN-Teilen, die AutoCAD nicht zur Verfügung stellt (z.B. Lochstempel). Mit Genius-Vario könnte ich mir die Teile parametrisch erstellen und ins M2004 übernehmen. Zudem wäre das Erstellen von parametrischen Figuren möglich (z.B. Langloch). Ich glaube, dass das auch über ein ...
|
| In das Form AutoCAD Mechanical wechseln |
|
Programmierung : ben. Schaltfläche für .bat
clausb am 13.04.2007 um 13:43 Uhr (0)
Die Variante mit Batchfile:Code:@echo offset ketteA=%date:.=%set ketteOhneSek=%time:~0,8%set ketteOhneleer=%ketteOhneSek: =0%set ketteB=%ketteOhneleer::=%echo /%ketteA%%ketteB%%cadstation%Wie Du siehst, ist das Batchfile nur etwas kuerzer geworden. Und hier der Lisp-Anteil (alles ungetestet):Code:(defun get-sdnr() (with-open-file (s "| c:foosdnr.bat" :direction :input) (remove #Return (read-line s nil))))Aber so wie das Batchfile aussieht, kann man das in der Tat auch komplett in Lisp umwandeln.Claus----- ...
|
| In das Form Programmierung wechseln |
|
AutoLisp : Elemente am Fadenkreuz (hängend) einfügen
Brischke am 14.10.2002 um 10:24 Uhr (0)
Hallo Dschu, ein Hilfskonstrukt wäre: Die Elemente im Punkt 0,0 einfügen und dann den Schieben-Befehl aufrufen. Das geht aber nur, wenn das Schieben wirklich als letztes vom Programm bewerkstelligt werden soll. Dann kannst du den Schieben- Befehl im Programm unvollständig beenden. (command "_.move" "L" "" "0,0") In dieser Zeile fehlt der Zielpunkt. Sollten noch weitere Befehle in der Lisp-Datei folgen, laufen die auf einen Fehler. Was anderes fällt mir im Moment nicht ein. Vielleicht hilft s dir ja. Grüße ...
|
| In das Form AutoLisp wechseln |
|
ADT Architectural Desktop : Werkzeug zum hinzufügen eines Suffix zur AEC-Bemassung
f.stemper am 31.03.2005 um 11:00 Uhr (0)
Hallo Hier gibt`s echt für jedes Problem eine Lösung. Je 10 U`s für Carsten und Torsten. Carsten, Deine beiden Varianten sind Klasse! Das LISP für die Altpläne ist echt super. Wenn man erstmal richtig gelesen hat und den OFANG ausstellt! Torsten, Dein LISP rundet das ganze richtig ab. Durch die Möglichkeit eine Höhe einzugeben ist man absolut flexibel und kann das Tool sowohl 3D als 2D nutzen. Wäre doch vielleicht eine klasse Ergänzung für Deine TM-Tools zur AEC-Bemassung. Grüße aus dem sonnigen Soest ...
|
| In das Form ADT Architectural Desktop wechseln |
|
Rund um Autocad : layout batch rename
Brischke am 27.05.2004 um 12:16 Uhr (0)
Hallo, auch von mir ein Lisp-Beitrag dazu. @cadmium Da du nicht auf den Namen zurückgreifst, kann es bei dir passieren, dass auch andere Layouts umbenannt werden. Auch wenn diese Layouts schön numeriert sind, kann die Reihenfolge in der Zeichnungsdatenbank eine andere sein, deshalb sollte man auch das beachten. Das Tool anbei, macht dir die 0en vor die mit Zahlen benannten Layouts. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoC ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Probleme mit Lambda ?
andi2050 am 30.03.2003 um 12:58 Uhr (0)
Hi LISP-Experten ! Wenn ich die untenstehende Funktion mit Text im Editor prüfen (LISP-Editor _VLIDE...)überprüfe, dann sind die Variablen (VTX_LIST NUM X ) als GLOBAL gekennzeichet. Diese habe ich aber deklariert ! Ich möchte aber keines Falls Globals erzeugen. (defun seg2vtx_list (seg_list / num vtx_list ) (setq num 0) (mapcar (lambda (x) (setq num (1+ num)) (setq vtx_list (append vtx_list (list (cons 10 (car x))) (list (cons 42 (caddr x)))) ) ) seg_list ) ) W ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Objekt durch auf ein anderes Layer legen, neuer Layer = alter Layer+koo
molo am 30.08.2004 um 09:56 Uhr (0)
Dank Dir Holger, bei den Gedanken die ich mir gemacht habe, habe ich mir schon gedacht das man mapcar gut einsetzen kann. Der Charm von Heidis Lisp lag für mich eben an der Einfachheit. Ich werd mich aber auch dranmachen Deine Lisp zu verstehen. Leider ist das Buch das ich habe nur sehr oberflächlich und beschreibt nichtr alle Befehle. Aber wo ein will ist, ist auch ein weg. Mapcar und Lambda finde ich auf jeden Fall bei Axel Nochmal vielen Dank! So und jetzt gehts ans ausprobieren ----------------- ...
|
| In das Form Rund um Autocad wechseln |
|
Konverter allgemein : DXF mit CommandLIne Tool bearbeiten
Rainer Schulze am 25.06.2015 um 09:34 Uhr (1)
@cadffmWenn Du kein Programm kennst, was den Wünschen von Hermes entspricht, dann musst Du ihm auch nicht Deine Hilfe aufdrängen.@HermesIch vermute, ein solches Programm musst Du selber schreiben oder gegen Entgeld schreiben lassen.Eventuell geht das über AutoCAD und LISP. Es ist möglich, beim Start von AutoCAD eine LISP-Routine auszuführen. Aber dafür genügen meine Kenntnisse nicht.------------------Rainer SchulzeÜbrigens: "Windows-2008" gibt es nicht...[Diese Nachricht wurde von Rainer Schulze am 25. Jun ...
|
| In das Form Konverter allgemein wechseln |
|
Rund um Autocad : Daten nach Excel exportieren
gerd3012 am 04.09.2002 um 09:15 Uhr (0)
hallo, ich bin auf der Suche nach einer Lisp-Routine, mit der es möglich ist, verschieden Daten nach Excel zu exportieren. Die zu exportierenden Daten kann ich schon durch eine von mir programmierte Lisp-Applikation in eine csv-Datei schreiben. Ich suche jetzt nach einer Möglichkeit, die Daten direkt in eine Excel-Tabelle zu schreiben. Mit der Option, Felder, Spalten, Zeilen usw formatieren zu können, neue Arbeitsblätter anzulegen usw. Gibt es vielleicht ein Programm, das entsprechende Funktionen bereitste ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD Architecture ACA (ADT) : Layerschlüssel kopieren
tmoehlenhoff am 10.03.2010 um 13:49 Uhr (0)
hups, fast die Antwort vergessen. In eine ARX kann man nicht sinnvoll reinschauen (vom HEX-Editor mal abgesehen).Die Klammern sind notwendig, wenn der Entwickler die Funktionen eben nicht als AutoCAD-Befehl bereitstellt. Wenn wir zur Vereinfachung mal das ARX mal außen vor lassen und uns auf Lisp allein konzentrieren würde ein(defun c:helloworld() (alert "Hello "World"))einen AutoCAD-Befehl HelloWorld erzeugen und ein(defun helloworld() (alert "Hello World")) nur eine Lisp-Funktion und diese wäre dann mit ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
Rund um Autocad : Text Lisp
Brischke am 14.11.2003 um 08:21 Uhr (0)
Hallo, willst du das nachträglich ändern, oder direkt bei der Eingabe auf einem speziellem Layer haben? Für Bemassung gab s wurde letzteres dort http://ww3.cad.de/foren/ubb/Forum145/HTML/000261.shtml und hier http://ww3.cad.de/foren/ubb/Forum54/HTML/003771.shtml behandelt: Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten ...
|
| In das Form Rund um Autocad wechseln |