|
AutoLisp : farbe ändern die soundsovielte
CADwiesel am 21.07.2003 um 12:59 Uhr (0)
Du musst glaube ich den gc 62 erst nach dem Layer GC 8 einfügen musst also eine Neue Liste bilden. Teil1 bis einschließlich GC8 dann den GC 62 dann den Rest (reverse bis GC 8 ) und dann entmoden Sieh dir mal mein Einefarb an. ------------------ Gruß CADwiesel bin auch im Urlaub: 29.07 - 27.08
|
In das Form AutoLisp wechseln |
|
AutoLisp : Zeichenkette entfernen
CADwiesel am 28.07.2003 um 14:35 Uhr (0)
(substr trallala.gtr 1 (- (strlen trallala.gtr ) 4)) ------------------ Gruß CADwiesel bin auch im Urlaub: 29.07 - 27.08
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp Problem...
CADwiesel am 01.09.2003 um 08:21 Uhr (0)
@sonnen4tel Willkommen im Forum. Du solltest dein Lisp Prog mal im Vlide-Editor Debuggen und mal die Variablen und Rückgaben überwachen. dan hast du den Fehler sicherlich schnell entdeckt. Da du ja auch schon lange im Geschäft bist, dürfte das eigentlich schnell erledigt sein. @Safa In der Autocadversion 2000 (R15) hat sich schon einiges gegenüber der R14 geändert. Ich wage mal einen Schuss ins Blaue dein Lisp arbeitet mit command Befehlen, die nicht an die 2000 angepasst wurden. bei einigen Befehlen mus ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Block modifizieren
CADwiesel am 02.09.2003 um 07:46 Uhr (0)
hier mal was von RoteSauce in Vlisp (defun ax eleteObjectFromBlock (ent / doc blk) (setq doc (vla-get-ActiveDocument (vlax-get-acad-object)) ent (vlax-ename- vla-object ent) blk (vla-ObjectIdToObject doc (vla-get-OwnerID ent)) ) (vla-Delete ent) (vla-get-Count blk) ) (defun ax:AddObjectsToBlock (blk ss / doc blkref blkdef inspt refpt) (setq doc (vla-get-ActiveDocument (vlax-get-acad-object)) blkref (vlax-ename- vla-object blk) blkdef (vla-Item (vla-get-Blocks doc) (vla-get-Name blkref)) in ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Block modifizieren
TK_KE am 02.09.2003 um 08:57 Uhr (0)
@ CADWiesel! Vielen Dank! Funktioniert prima. Muß mich wohl doch mit VLISP beschäftigen. Gibts irgentwo ein (am besten deutschsprachiges) Tutorial oder wenigstens eine über die ACAD-Hilfe hinausgehende Befehlsreferenz dazu? Quelltextbeispiele sind natürlich auch willkommen. @CADchup Woher das Teil kommt ist doch Wurst. Solche Programmschnipsel sollten sowieso sowas wie öffentlich sein. Würde der Entwicklung von Lisp echt gut tun. Reicht schon, wenn sich Autodesk nicht in die Karten gucken läßt. ... Das mi ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Neuling mit Anfängerfrage
charlieBV am 02.09.2003 um 07:30 Uhr (0)
Guten Morgen ihr Wissenden, zuerst einmal die Erklärung, weshalb ich was frage: Ich fange gerade an das Lisp-Tutorial zu studieren (bin in Kapitel 3), also rechnen kann ich jetzt, aber ich benötige glaube ich jetzt eine Info, aus Kapitel 25 oder so... Da ich auch nicht so genau weiß wie es heißt was ich suche konnte ich hier auch nicht die Suchfunktion verwenden. So, nun zum Problem: Ich habe mir eine Lisp in meine Stargtruppe gelegt (vielen Dank an CADWiesel!) und muss, damit sie läuft jedes mal den Prog ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Neuling mit Anfängerfrage
CADwiesel am 02.09.2003 um 07:52 Uhr (0)
Hai Ich glaube das doch alles was du brauchst in der Datei steht. um ein Lisp zu starten musst du es aufrufen aber nicht mit command, sondern wie in der auskommentierten Zeile steht: ;;;die Zeile; (alert "Hallo") kann z.b. ersetzt werden um ein Programm aufzurufen (c:ProgName) ------------------ Gruß CADwiesel
|
In das Form AutoLisp wechseln |
|
AutoLisp : Neuling mit Anfängerfrage
charlieBV am 02.09.2003 um 08:09 Uhr (0)
Hallo CADwiesel, cool, dass die Antwort so schnell kam, bevor ich mir jetzt hier etwas kaputt mache, frage ich besser vorher. Ich kann innerhalb einer Lisp namens z.B. test die manuelle Eingabe von Test vermeiden, in dem ich dann (c:test) hereinschreibe??? Also während das Programm läuft, startet es sich selbst? Nur bitte diese eine kleine Antwort, wie gesagt, ich bin vorsichtig mit dem rumfriemeln geworden und fühle mich besser, wenn ich annähernd weiss was ich tue Viele Grüße Charlie
|
In das Form AutoLisp wechseln |
|
AutoLisp : Insert - Mutation ?
cadffm am 10.09.2003 um 09:11 Uhr (0)
(denke die Frage ist hier besser aufgehoben als in R.u.Acad) Frage an die Experten: CADwiesel hat nun ein Tool (benennubl.lsp) bereitgestellt, welches anonyme Blöcke (um)benennt. Dabei fiel mir eine Sache auf. Ich habe eine Testdatei mit anonymen Blöcken(Insert´s), einige davon zeigen ein mir unerklärliches verhalten: Kopiert man zB dieses Insert in eine andere Datei, so verschiebt sich der Inhalt - in diesem Fall also der Text in dem Insert. Klare Frage: WARUM ? , benötige dieses Hintergrundwissen um i ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Befehlsausgaben umleiten ??
CADwiesel am 10.09.2003 um 13:42 Uhr (0)
äh? was hast du vor? ich denke - egal was du machen willst - ist das ein Fall für nen command reaktor ------------------ Gruß CADwiesel
|
In das Form AutoLisp wechseln |
|
AutoLisp : Befehlsausgaben umleiten ??
CADwiesel am 17.09.2003 um 11:11 Uhr (0)
warum? ------------------ Gruß CADwiesel
|
In das Form AutoLisp wechseln |
|
AutoLisp : Vertex-Einträge bei Heavy-Polylinie löschen
TK_KE am 02.09.2003 um 15:55 Uhr (0)
Hallo ! Nachdem das Blockmodifizieren unter http://ww3.cad.de/foren/ubb/Forum145/HTML/000226.shtml mittels VLISP und activx-Funktionen behandelt worden ist, noch eine Frage: Können bei Heavy-Polylinien die "Vertex"-Einträge ähnlich entfernt werden? ( Das Tool bei CadWiesel für LW-Polylinien ist bekannt, würde ich aber gerne erweitern wollen ) Und nochmal : Gibts irgentwo ein (am besten deutschsprachiges) Tutorial für die vla / vlax-Funktionen oder wenigstens eine über die ACAD-Hilfe hinausgehend ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : BKS-Symbol
CADwiesel am 19.09.2003 um 11:28 Uhr (0)
(command _shademode _2 ) ------------------ Gruß CADwiesel
|
In das Form AutoLisp wechseln |