|
AutoLisp : Ausgabe in eine Datei
marc.scherer am 12.04.2003 um 18:53 Uhr (0)
Aus aktuellem Anlaß, hier eine Änderung dieses Beitrags: Spaß "Das war doch *sehr* offensichtlich als kleiner Scherz zu erkennen..." ...eben Axel. Und aus dem Grund auch mein "Aus, böser Axel..." Wir wollen doch alle nicht, daß Du zur dunklen Seite der Macht überwechselst, nur weil Du durch ein paar offensichtliche Scherze auf den Geschmack kommst... Was würde dann als nächstes von Dir kommen? Ein Lisp-Programm zur Weltherrschaft?... Eine Lisp-KI die schlauer ist als George W. Bush (na ja, schl ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : code-schnipsel verwalten
mapcar am 14.04.2003 um 23:08 Uhr (0)
Hi Jan, Entschuldigung, wenn ich da gleich anfange rumzunölen, aber ich denke, das ist das letzte, was man in Lisp braucht. Ich will s aber gern begründen: Lisp hat in meinen Augen noch immer so ziemlich die höchste Effizienz von allen Sprachen - wenn man wirklich in Lisp programmiert. Das schöne an Lisp ist doch, dass man von den ewigen Code-Wiederholungen völlig verschont bleibt. In VB ist das anders, da muss in jede Funktion immer wieder OnErrorGoto usw. rein - Basic lebt geradezu vom Copy/Paste-Paradig ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : code-schnipsel verwalten
mapcar am 14.04.2003 um 23:15 Uhr (0)
Und wieder was vergessen: Ich möchte gleich noch einem Argument vorbeugen, das jetzt kommen könnte: "Ich möchte nur die Bibliotheksfunktionen reinkopieren, die das Programm benötigt, damit ich es verschicken kann". Sowas nennt sich Pack&Go, und das ist auch nur ein Fünfzeiler in Lisp, der Rest liegt in der Bibliothek;-))) ------------------ Meine AutoLisp-Seiten Meine private Homepage Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze Meine Überzeugung...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Verzeichnisse mit Unterverzeichnissen lesen
Brischke am 15.04.2003 um 15:50 Uhr (0)
VLisp-Hilfe: Lists all files in a given directory (vl-directory-files [directory pattern directories]) Arguments directory A string naming the directory to collect files for; if nil or absent, vl-directory-files uses the current directory. pattern A string containing a DOS pattern for the file name; if nil or absent, vl-directory-files assumes "*.*" directories An integer that indicates whether the returned list should include directory names. Specify one of the following: -1 List directories only. ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Verzeichnisse mit Unterverzeichnissen lesen
Brischke am 15.04.2003 um 16:19 Uhr (0)
Ich könnte Dir jetzt noch mehr Auszüge aus der VLisp-Hilfe schicken, aber vielleicht suchst du in dieser mal nach vl-files Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
In das Form AutoLisp wechseln |
|
AutoLisp : Probleme gesucht...
mapcar am 05.04.2003 um 00:12 Uhr (0)
für meine Lösungen;-) In Kürze soll meine 4. Website zum Thema AutoLisp an den Start gehen, und zwar - unter dem Titel Praxis - über alles zum Thema Blöcke und Attribute. Bisher habe ich folgende Themen fertig bzw. in Arbeit: Auswahl von Blöcken mit ssget Auswahl anhand von Attribut(wert)en Auswahl anhand von Geometrie-Eigenschaften Erzeugen von (anonymen) Blöcken Redefinieren von Blöcken Hinzufügen/Entfernen von Attributen Synchronisieren von vorh. Inserts Synchronisieren der Definition Synchronisieren/ ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Probleme gesucht...
Brischke am 07.04.2003 um 09:53 Uhr (0)
Hallo Axel, hat eigentlich mehr was mit Texten, insofern auch mit den Attributen zu tun. Das PCRE ist ja eine tolle Sache. Genial wäre es dazu eine SUB zu haben, die die Window s Joker in die entsprechenden Zeichenketten passend zum PCRE umbaut. Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
In das Form AutoLisp wechseln |
|
AutoLisp : Probleme gesucht...
Brischke am 11.04.2003 um 08:51 Uhr (0)
Hallo Geos, sicher könnte man dafür ein Lisp schreiben. Einfacher, und vor allem sofort, funktioniert das ja mit wblock . Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
In das Form AutoLisp wechseln |
|
AutoLisp : Probleme gesucht...
Brischke am 15.04.2003 um 12:18 Uhr (0)
@Geos, Zitat: Original erstellt von Geos: @ Holger WBLOCK? meinst Du "als WBLOCK speichern und in der neuen Zeichnung einfügen"? Ja, das meine ich. Grüße Holger @Jan zu 1)Wenn Du Datenbanken meinst, dann wird das, meiner Meinung nach, schierig, da ja eine eindeutige Zuordnung erfolgen muß. Diese wird meist durch die Object-ID (GC 5) gemacht. Wie du sicher weist, wird diese von AutoCAD vergeben und nicht beeinflußbar. Wenn die Zuordnung jedoch über etwas anderes gemacht wird, dann sehe ich da viele ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Probleme gesucht...
Brischke am 16.04.2003 um 15:01 Uhr (0)
Hallo Geos, wenn du den Wert des/der gepickten Textes/Attrib s haben möchtest, dann geh doch gleich mit nentsel drauf. Habe mal etwas code getippst, der eigentlich das machen sollte, was du möchtest. Habe das nur hier runter geschrieben, kann also sein, dass kleine Fehler drinnen sind bzgl. Klammern..? Code: (defun c :picktext ( / text) (while (not text) (princ "
Text oder Attribut wählen: ") (setq text (lesen)) ) (princ "
gefundener Text:") (if (= (type text) STR) (princ text) ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : anonyme blöcke erstellen
Brischke am 22.04.2003 um 09:46 Uhr (0)
Hallo Jan, mehr brauchst du doch eigentlich auch nicht wissen. Code: (entmake (list (cons 0 "BLOCK") (cons 70 3) (cons 2 "*U") (cons 10 (list 0 0 0)) ) ) ;ab hier Elemente erzeugen die zum Block gehören sollen ... ... ;Elemente ENDE (setq nblk (entmake (list (cons 0 "endblk")))) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
In das Form AutoLisp wechseln |
|
AutoLisp : anonyme blöcke erstellen
Brischke am 22.04.2003 um 10:21 Uhr (0)
Hallo Jan, über die Befehlszeilenoptionen des Block-Befehls ist mir kein Weg bekannt. Wenn du die Elemente jedoch schon hast, dann ist es doch ein Leichtes diese als (Entmake ...-Liste bei der Blockerstellung mit einzubinden. Den Weg dazu kannst du dir aus dem BlockDefForLoad rauslesen. Finden kannst du s dort: http://ww3.cad.de/foren/ubb/Forum54/HTML/001469.shtml Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Do ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : werteabfrage/darstellung über image
Brischke am 24.04.2003 um 07:05 Uhr (0)
Hallo Jan, das habe ich bereits öfter gemacht, ist auch kein Problem, wenn man beachtet, dass die X/Y-Koordinaten eines Images oben Links ihren Ursprung haben. Ist etwas Rechnerei, macht aber keine Probleme. Der User fühlt sich aber bei der bildlichen Darstellung sehr viel besses aufgehoben, nimmt somit auch Einstellungen (die Verbal kaum zu umschreiben sind) sehr leicht vor. Ich kann es nur empfehlen, auch wenn es vom Programmieraufwand her etwas mehr wird. Bei Fragen ... Grüße Holger ------------------ H ...
|
In das Form AutoLisp wechseln |