|
Lisp : autocad-farbfenster aufrufen
CAD-Huebner am 08.12.2007 um 15:13 Uhr (0)
Zitat:Original erstellt von Nano:...Thomas habe dies eingegeben, das Farbfenster erscheint nicht.Was habe ich falsch gemacht???(acad_truecolordlg color [allowbylayer] [currentlayercolor])Gruss Nano Blind abgeschrieben!Als es nicht geklappt hat, Nachdenken vergessen.Nicht versucht in der LISP Hilfe eine Erläuterung von acad_truecolordlg mit Beispiel zu finden - gibt es nämlich.Schreib hier 5 Versuche hin, acad_truecolordlg aufzurufen,tausche mal die Platzhalter "color", "[allowbylayer]", "[currentlayercolo ...
|
In das Form Lisp wechseln |
|
Lisp : autocad-farbfenster aufrufen
Nano am 08.12.2007 um 13:47 Uhr (0)
Hallo Thomas Farbfenster aufrufen, dass der Benützer die Farbe auswählen kannum den xRef-Zeichnung zu zuweissen.Habe schon Lisp mit DCL gemacht, dass mir die Liste der xRef-Zeichnungen anzeigt und der Benützer kann dieser wählen.Thomas habe dies eingegeben, das Farbfenster erscheint nicht.Was habe ich falsch gemacht???(acad_truecolordlg color [allowbylayer] [currentlayercolor])Gruss Nano
|
In das Form Lisp wechseln |
|
Lisp : Wie kann ich Scripte automatisch laden?
White-Fang am 14.12.2007 um 10:31 Uhr (0)
Hallo,ich arbeite mit ACAD 2000i und hab mir für bestimmte Arbeitserleichterungen ein Script in Lisp geschrieben. Was mich nun nervt ist, das ich das Script jedesmal nach dem Starten von ACAD laden muss. gibt es da nicht eine möglichkeit das zu automatisieren? Entweder beim Starten von ACAD oder beim Laden von Zeichnungen oder so.Vielen Dank für Eure HilfeGruß, Jascha------------------Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.[Albert Einstein]
|
In das Form Lisp wechseln |
|
Lisp : Wie kann ich Scripte automatisch laden?
CAD-Huebner am 14.12.2007 um 10:45 Uhr (0)
Wenn es wirklich um Skripte (für VBA und LISP Makros passt der Link von Thomas) geht (Endung *.SCR)dann mit dem Komandozeilenparameter /bKann man auch in die Verknüpfung eintragen.Code:path ["drawing file"] /b "script""C:ProgrammeAutoCAD 2008acad.exe" /b "C:scriptsMyScript"------------------Mit freundlichem GrußUdo Hübner
|
In das Form Lisp wechseln |
|
Lisp : Blöcke in DWG bekommen
Bäumchen am 16.12.2007 um 18:01 Uhr (0)
Hallo,ich bins mal wieder dadurch das ich jetzt Scheme (LISP-Sprache) habe, komme ich auch glaub mit AutoLISP besser klar!ich suche n Befehl wie ich auf die Blocktabelle von AutoCAD zugreifen kann.also ich will die Blockliste durchsuchen und eine andere Liste hochzählenich hoffe ich habe mich deutlich ausgedrücktmfgnorbert baum
|
In das Form Lisp wechseln |
|
Lisp : Blöcke in DWG bekommen
CADmium am 17.12.2007 um 09:43 Uhr (0)
Sorry, das alles liest sich für mich so, als wenn du wieder probierst dir ein Programm zusammnezukopieren und dabei nicht weißt was du tust.. was hat lambda mit defun zu tun und das Blöckebereinigen mit nem Reaktor ??Tipp(zum wiederholten Male): Fang mit dem Anfang an!! Und bedenke, dass AutoLisp nicht nur Lisp ist, sondern auch die Befehle zur Zeichnungsdatenbankmanipulation enthält. Den Blocknamen aus der Liste löschen bereinigt ihn noch lange nicht aus der Zeichnungsdatenbank. ------------------ - Th ...
|
In das Form Lisp wechseln |
|
Lisp : auf (Teile von) Unterlisten zugreifen
Brischke am 17.12.2007 um 09:25 Uhr (0)
... wenn du zufällig auch für das Tool verantwortlich ist, was die Liste in die Datei schreibt, dann schreibe das gleich im LISP-Format. Das machts einfacher und schneller. Ich habe mir dafür extra mal ein Excel-Makro geschrieben, was z.Bsp eine Excel-Tabelle in eine Lisp-Liste konvertiert.Bei Fragen ...Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
In das Form Lisp wechseln |
|
Lisp : auf (Teile von) Unterlisten zugreifen
Bäumchen am 16.12.2007 um 18:08 Uhr (0)
Hallo,so weit ich weiß sollte das alles mit car und cdr gehen! (LISP)car - erstes ELement einer Listecdr - restliste ohne erstes Elementauch cadr/cdar/.... verschachtelbar bis in eine gewisse Tiefemfg Norbert
|
In das Form Lisp wechseln |
|
Lisp : Popup_List HÖHE?
joern bosse am 20.12.2007 um 10:09 Uhr (0)
Hallo Kist,ich glaube die Höhe einer Popup_list kann man nicht bestimmen. Ich selber habe festgestellt, das die Scrolltasten an manchen Arbeitsplätzen ziemlich klein und fitzelig sind, liegt wohl an der verwendeten ACAD-Version.Vielleicht solltest Du eine List_box verwenden, oder schreibst Dir die dcl-Datei mit Lisp vor dem Laden immer neu: wenn 2 Einträge, dann list_box, wenn mehr als 2 Einträge, dann popup_list.------------------viele GrüßeJörn
|
In das Form Lisp wechseln |
|
Lisp : Popup_List HÖHE?
Hunchback am 20.12.2007 um 10:39 Uhr (0)
Eine Alternative wäre OpenDcl.Kost nix, läuft stabil und hat umfangreiche Möglichkeiten eine Dialogbox zu erstellen (unter anderem auch die Höhe einer ComboBox). Läuft auch unter LT mit Extender.Schau mal hier rein:http://www.OpenDcl.comgrüßeMartin------------------You seem (in my (humble) opinion (which doesnt mean much)) to be (or possibly could be) more of a Lisp programmer (but I could be (and probably am) wrong).
|
In das Form Lisp wechseln |
|
Lisp : Label von boxed_column ändern
Geos am 21.12.2007 um 17:47 Uhr (0)
Eine vielleicht etwas umständliche (aber ev. mögliche) Lösung wäre vielleicht, das DCL-File vom Lisp-Programm (jedesmal neu) schreiben zu lassen (print - file) ...------------------Schöne GrüßeErnst www.geopaint.at [Diese Nachricht wurde von Geos am 21. Dez. 2007 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Befehl open mit Dialogfeld
romi1 am 22.12.2007 um 16:25 Uhr (0)
Hi Leute!Ich habe aus Textdateien div. Daten einzulesen. Wenn ich nundie Textdatei mit dem Befehl (open ...) öffne und dann mit(read-line ...) die Daten extrahiere funktioniert das auch ganzgut.Um für den Anwender das ganze etwas komfortabler zu gestalten,möchte ich es nun so hinbekommen, das der Pfad für die Dateinicht im Programm enthalten sein muß, sondern das sich eine ArtDialogfeld (bzw. Dateimanger) zum "hinnavigieren" öffnet. Wieist das auf eine einfache Art zu realisieren (habe nur relativbescheide ...
|
In das Form Lisp wechseln |
|
Lisp : Befehl open mit Dialogfeld
CAD-Huebner am 22.12.2007 um 16:49 Uhr (0)
Dafür gibts eine eingebaute Lisp FunktionGETFILED Zitat:Prompts the user for a file name with the standard AutoCAD file dialog box, and returns that file name(getfiled title default ext flags)------------------Mit freundlichem GrußUdo Hübner
|
In das Form Lisp wechseln |