|
AutoLisp : Layereinstellung funktioniert nicht sauber
Brischke am 10.05.2004 um 11:17 Uhr (0)
Sicher, dass dieser Layer 0_Li_Cy_013 existiert? Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : schnitt linie mit kreis/lwpolylinie
Brischke am 10.05.2004 um 13:44 Uhr (0)
Hallo Jan, Die Berechnung von Schnittpunkten ist doch seit vlax-... überhaupt kein Problem mehr. Schau mal in der VBA-Hilfe nach der Methode IntersectWith . Ebenso kannst du mal auf den einschlägig bekannten Sieten mal etwas die Suchfunktion mit desem Begriff quälen oder eben stöbern. Du wirst bestimmt fündig. z.B. hier Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Layereinstellung funktioniert nicht sauber
marc.scherer am 10.05.2004 um 18:11 Uhr (0)
Hi ABDN, das Acad unter irgendwelchen Umständen ab so ca. 2002 Probleme mit dem setzen der Sysvar CLAYER aus AutoLisp heraus hat, kenne ich schon. Habe schon seit Jahren ein Lisp im Einsatz, welches mir Layer so setzt, wie sie aus ner externen Parameter-Datei kommen. Lief immer bestens mit setvar clayer am Ende bis irgenwann (R2002??) sporadisch die Fehlermeldung: Fehler: Einstellung für AutoCAD-Variable zurückgewiesen: CLAYER kam. Daraufhin habe ich mein Tool abgeändert. Den aktuellen Layer stell ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Gleicher Wert in einer Liste finden
tom.berger am 10.05.2004 um 21:52 Uhr (0)
Zitat: Original erstellt von Manuel Sauter: Hallo Zusammen, ich habe eine Liste mit zugelassenen Wandstärken (setq zulWst (list 50.0 100.0 150.0 200.0 250.0 300.0 350.0)) Aus einer Berechnung erhalte ich die tatsächliche Wandstärke nWst1 Nun würde ich gern überprüfen ob die errechnete Wandstärke in der zulässigen Liste vorhanden ist. Aus den Beiträgen des Forums habe ich erkannt das ich mit member nicht weit komme. Ich denke ich muß mit dem Befehl equal arbeiten, da ich hier ja kleine Abweichungen von ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Doppelte Elemente einer Liste finden...
CAD-Huebner am 10.05.2004 um 23:26 Uhr (0)
Zitat:Original erstellt von CADwiesel:die langsamkeit von While dürfte doch Axel zur genüge erklärt habenHallo CADwiesel,deine Anmerkung hab ich zum Anlass genommen, das Problem genauer zu untersuchen. Übrigens die Seiten von Axel (mapcar) sind für mich Kult, allerdings hab ich einen Vergleich von Axel zwischen while und foreach aktuell nicht parat und auch auf die Schnelle bei CAD.de und google.de nichts gefunden.Hier mein Test: Ich hab alle hier geposteten Quelltexte (ausser von Dabruns, da hier die Auf ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Gleicher Wert in einer Liste finden
tom.berger am 11.05.2004 um 00:09 Uhr (0)
Zitat: Original erstellt von tmoehlenhoff: Wobei doch die Fragestellung eigentlich die Anforderung enthielt, dass mit einer gewissen Ungenauigkeit geprüft werden soll und eben dies bietet member nicht, oder? Stimmt, hatte ich überlesen. Eventuell kommt er damit hin, den zu prüfenden Wert vorher zu runden, aber sonst geht MEMBER dann natürlich nicht. Tom Berger ------------------ Architekturwerkzeuge für AutoCAD: http://www.archtools.de
|
| In das Form AutoLisp wechseln |
|
AutoLisp : lisp automatisch starten...
CADmium am 11.05.2004 um 08:30 Uhr (0)
du hast zum Menu auch eine *mnl Datei erstellt in der dann auch die Zeile (load LISP.lsp ) vorkommt? Die *mnl wird beim Laden des Menus mit ausgeführt und damit auch alle darin enthaltenen Anweisungen... d.h. einfach die load-Zeilen für deine Lisps mit reinpacken ------------------ - Thomas - [Diese Nachricht wurde von CADmium am 11. Mai. 2004 editiert.]
|
| In das Form AutoLisp wechseln |
|
AutoLisp : lisp automatisch starten...
Brischke am 11.05.2004 um 08:38 Uhr (0)
Hallo Ines, Dein Vorgehen ist prinzipiell richtig. Damit jedoch die LISP-Dateien beim Aufruf geladen und gestartet werden musst du dir zusätzlich noch eine Menülisp-Datei anlegen. Diese MUSS den selben Namen wie die Menü datei haben, damit die darin enthaltenen Anweisungen beim Laden des Menüs auch ausgeführt werden. BSP: Lispdatei.lsp mit den Befehlen Hallo und World meinmenu.mnu - Menüdatei meinmenu.mnl - Menülispdatei. In der Menülispdatei steht nun folgendes: (autoload lispdatei.lsp ( Hallo Wo ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : mehrere Zeichnungen mit Script bearbeiten
Brischke am 11.05.2004 um 14:12 Uhr (0)
Hallo Georg, dann musst du dir ein Programm schreiben, das alle diese Dateinamen ermittelt, und dann eine Script-Datei mit allen diesen Namen schreibt, die dann wiederum aufgerufen wird. Oder du nimmst ScriptPro aus den Migrationstools. oder bei obi Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : mehrere Zeichnungen mit Script bearbeiten
Dabrunz am 11.05.2004 um 18:12 Uhr (0)
Kennt noch jemand hier Batch-Programme? Hier ist eins, das nur noch an die tatsächlichen Gegebenheiten angpasst werden muss: Code: @rem z.B. ACAD= c:ProgrammeAutoCAD 2004CAD.exe @rem enthalten die Nemen Leerzeichen, braucht s die @rem Anfuehrungs-Zeichen set ACAD= vollständiger Pfad zur acad.exe set SCRIPT= vollständiger Pfad zur Script-Datei set PROFILE= Name des zu verwendenden AutoCAD-Profils for /R %~f1 %%D in (*.dwg) do %ACAD% %%~fD /p %PROFILE% /nologo /b %SCRIPT% @rem zum Ausprobieren und A ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einfügepunkt ändern
Brischke am 11.05.2004 um 19:59 Uhr (0)
Hallo michelangelo, das ist ein Lisp zum Rechteck zeichnen. Von Text steht da nichts, das ist dann keinesfalls mit einer Systemvariablen zu erledigen. Das sind dann schon zusätzliche Code-Zeilen. Übrigens gibt es auf meiner Seite ein kleines Tutorial, welches an dem Bsp des Zeichnen eines Rechtecks eine kurze Einführung in die AutoLISP-Programmierung bietet. Schau unter Training- AutoLISP-Training. Hast Du Fragen zur Integration eines Textes in das Coding, dann schreib bitte konkret, wo dein Problem is ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einige lsp´s funzen nicht.
nichttaucher am 12.05.2004 um 08:38 Uhr (0)
hallo liebe user: ich habe probleme mit diesen lip´s: ** koods.lsp: funktioniert wie einzeiliger text. ich werde nach text gefragt. obwohl die koordinaten automatisch rangeschrieben werden sollen. ** pdl-lsp: startet nil ** color2bylayer: startet bis zum abwinken ** txt_set.lsp: lässt sich nicht automatisch über *.mnl laden. muss jedesmal über autolisp in extras nachgeladen werden (dann funktioniert die datei wie gewohnt) ich habe irgendwas in der mnl falsch... das steht drin: (autoload txt_set.lsp ( ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einige lsp´s funzen nicht.
Brischke am 12.05.2004 um 08:48 Uhr (0)
Hallo Ines, es wird nichts nützen, wenn du in allen dir bekannten Foren immer die gleiche Anfrage postest. Lies dir doch die Antworten durch, und bleibe dann bei einem Thread, wenn danach immer noch Probleme auftauchen. Zur Erinnerung, deine Themen: http://ww3.cad.de/foren/ubb/Forum54/HTML/007251.shtml http://ww3.cad.de/foren/ubb/Forum145/HTML/000564.shtml http://www.autocad-magazin.de/forum/read.php?f=3&i=12062&t=12062#reply_12062 http://www.autocad-magazin.de/forum/read.php?f=3&i=12046&t=12046# ...
|
| In das Form AutoLisp wechseln |