|
AutoLisp : Ode an mapcar
Proxy am 06.12.2004 um 20:26 Uhr (0)
Auch von mir die besten, aber wirklich nur die allerbesten Glückwünsche zum 1k . ------------------ " Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?" Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF
|
| In das Form AutoLisp wechseln |
|
AutoLisp : PDF erzeugen mit WIN2PDF aus AutoCAD
Juergen55 am 06.12.2004 um 21:05 Uhr (0)
Hallo Axel, die entsprechende Blattgröße muß erst im Windows angelegt werden. Auf Start/Einstellungen/Drucker gehen. Dann oben auf Datei/Servereigenschaften klicken und ein neues Formular/Blatt anlegen, die Eingabe ist in cm ! Danach steht das neue Blattformat bei allen Windows-Druckern zur Verfügung. Verausgesetzt der PDF -Drucker konnte ohne weiteres installiert werden (Admin/Rechte erforderlich). Gruß, Jürgen
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Menüeintrag
CAD-Huebner am 07.12.2004 um 11:28 Uhr (0)
@alpschorsch Ich hab das Lisp-Programm ja nicht vorliegen, aber ich vermute da sind einfach ein paar Leerzeichen (EINGABE, EINGABE EINGABE ... in AutoCAD) am Ende des Makros zu viel. Mit freundlichem Gruß Udo Hübner ------------------ Von zwei möglichen Ereignissen wird nur das nicht gewünschte tatsächlich eintreffen.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Menüeintrag
CAD-Huebner am 07.12.2004 um 13:24 Uhr (0)
Wenn das Programm c:1_1-D_linksoben heißst klappts natürlich nicht so gut mit (null C:1_1-D_links_oben) , das ist ja immer T Das gabs hier 2 Versionen einmal mit und einmal ohne Unterstrich. Ich habs jetzt für beides, also Datei und Befehlsname die o. a. Variante benutzt. Ausserdem hab ich ein Tippfehler gemacht. es darf nicht -_dimstyle heissen, sondern es muss _-dimstyle heissen - sorry. hier das lauffähige Makro (tblsearch ist für den Fall, dass der Bemaßungsstil nicht vorhanden ist) Code: ^C^C^P( ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Ode an mapcar
mapcar am 07.12.2004 um 15:50 Uhr (0)
Ich bedanke mich für die vielen Dankes - ist ja auch schön zu sehen, wie mein Einsatz auf fruchtbaren Boden fällt (einschl. mein Einsatz für die Lyrik bei Nancy) ;-) Euer Braveheart Meckerpott ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Menüeintrag
Frank-WZB am 08.12.2004 um 07:23 Uhr (0)
Hallo Alpschorsch Im Menü muß folgendes stehen: // Am Anfang der Menüdatei nach einführenden Kommentaren wird eine Menügruppe angegeben: zum Beispiel ***MENUGROUP=Meine Übersichtlich bleibt es wenn man hier den Menünamen verwendet Bei mehreren geladenen Menüs, muß dieser Name in jeder Menüdatei anders sein! Dann folgt nach den Pull-Down-Menüs ***POP1... der Bereich der Werkzeugkästen // Begin AutoCAD ToolBars ***TOOLBARS Hier folgt irgendwann ein Benutzerwerkzeugkasten aus dem der Flyout-Werkzeugkaste ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : pdf plotten mit lisp und ghostscript 8.33
charly9 am 08.12.2004 um 13:50 Uhr (0)
Hallo Ich habe mir folgende Datei von http://www.cadditions.de/down.htm geholt. Plot2PDF-1.2.LSP Es macht mir aber kein pdf, sondern eine eds-Datei welche ich nicht lesen kann. Es sollte aber doch eine pdf werden! Was könnte falsch laufen? Ghostscript 8.33 Installiert BBOX.ps in lib-Ordner eingefügt lisp geladen (Plot2PDF-1.2.LSP) pc3 neu erstellt Die Lisp ist von CADchup P.S. Kann keine Programmierung Grüße Charly
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Menüeintrag
CAD-Huebner am 08.12.2004 um 15:08 Uhr (0)
Das Problem ist, dass der Befehl BEMSTIL HOLEN = _-DIMSTYLE _R den Textschirm aufklappt (in AutoCAD 2004). Das Problem besteht nicht in AutoCAD 2005 Man kann dann nur mit _GRAPHSCR das Textfenster wieder wegblenden. Als Optimierung kann man natürlich BEMSTIL Holen nur ausführen, wenn DIN1-1 nicht der aktuelle Stil ist, also Code: ^C^Cdimassoc;2;(IF (AND (TBLSEARCH DIMSTYLE DIN1-1 )(/= DIN1-1 (GETVAR DIMSTYLE )))(COMMAND _-dimstyle _r DIN1-1 ));_GRAPHSCR;_-layer;_Make;W-02_01-BEM-DIN1-1;_colo ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : gleiche Formate mit rtos
Brischke am 08.12.2004 um 18:49 Uhr (0)
Hallo flaschenpost, für das Vorzeichen musst du mit IF basteln . Für die immer gleiche Nachkommastellenanzahl ist eine Sysvar von den Bemaßungen zuständig ... aber welche(fällt mir im Moment nicht ein)? Such mal hier im Forum, das Thema war schon einmal. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat! ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kurzer Dateiname mit Zeichen ~
CADchup am 09.12.2004 um 09:32 Uhr (0)
Hi, ich habe zwar das (vl-load-com) am Anfang vergessen, aber das sollte nicht das Problem sein. Hast Du denn im Pfadnamen zu Deiner Datei auch mit doppelten Backslashs gearbeitet? Ich bekomme Deine Fehlermeldung, wenn ich nur einen Backslash eintrage. Außerdem sollte die Datei natürlich vorhanden sein. Das könntest Du zum Beispiel mit (if (findfile ...) testen. Hilft s? Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kurzer Dateiname mit Zeichen ~
Bernd10 am 09.12.2004 um 10:08 Uhr (0)
Hallo CADchup, Zitat: Original erstellt von CADchup: ich habe zwar das (vl-load-com) am Anfang vergessen, aber das sollte nicht das Problem sein. Hast Du denn im Pfadnamen zu Deiner Datei auch mit doppelten Backslashs gearbeitet? Ich bekomme Deine Fehlermeldung, wenn ich nur einen Backslash eintrage. Außerdem sollte die Datei natürlich vorhanden sein. Das könntest Du zum Beispiel mit (if (findfile ...) testen. - (vl-load-com) hatte ich bereits hinzugefügt, der Fehler kommt trotzdem. - Ich habe zu ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kurzer Dateiname mit Zeichen ~
CADmium am 09.12.2004 um 10:13 Uhr (0)
auf XP liefert ein (vlax-dump-object (setq FSO(vlax-create-object "Scripting.FileSystemObject")) T) folgende Liste : ; IFileSystem3: FileSystemObject ; Eigenschaftswerte: ; Drives (RO) = # VLA-OBJECT IDriveCollection 003f74a8 ; Unterstützte Methoden: ; BuildPath (2) ; CopyFile (3) ; CopyFolder (3) ; CreateFolder (1) ; CreateTextFile (3) ; DeleteFile (2) ; DeleteFolder (2) ; DriveExists (1) ; FileExists (1) ; FolderExists (1) ; GetAbsolutePathName (1) ; GetBaseName (1) ; GetDri ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Menüeintrag
michelangelo am 09.12.2004 um 15:04 Uhr (0)
vesuch es mal so wie unten aufgeführt, beachte zwei wichtige punkte: - das lisp befindet sich in einem der support-Pfaden - die endung is .lsp sonst schreib einfach noch die endung dazu. zb. BLOCK_COPY.vlx od. BLOCK_COPY.fas ^C^C(if (not BLOCK_COPY)(load BLOCK_COPY ( BLOCK_COPY ))) BLOCK_COPY entschuldigung falls ich mich wiederhole, aber ich will nicht den ganzen treat(wie schreibt man das?)lesen. ps: ich schreibe immer alles klein ------------------ [AutoCAD spricht mit jedem, nur leider nicht i ...
|
| In das Form AutoLisp wechseln |