|
AutoLisp : Blattnummer hochzählen
marc.scherer am 02.05.2006 um 08:45 Uhr (0)
Und dann gibt es da noch: Zitat:vl-propagate Copies the value of a variable into all open document namespaces (and sets its value in any subsequent drawings opened during the current AutoCAD session) (vl-propagate symbol) ...------------------Ciao,Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einzelne elemente speichern
tunnelbauer am 02.05.2006 um 10:25 Uhr (0)
Sicher ist es möglich - ber Code schreib ich dir auch keinen.Gibts nämlich schon - sogar in AutoCAD integriert - siehe dir dazu die Funktion _wblock an.------------------GrüsseThomas
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einzelne elemente speichern
stk am 02.05.2006 um 12:37 Uhr (0)
Ich habe eine Datei ( dwg ) geöffnet, die viele verschiedene Zeichnungenbeinhaltet.Aus dieser Zeichnung möchte ich aber nur eine Zeichnung in dwg abspeichern.Zeichnung mackieren und nur diese eine Zeichnung aus denvielen Zeichnungen abspeichern.Ich arbeite mit Bricscad,zur Info.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einzelne elemente speichern
CADmium am 02.05.2006 um 12:53 Uhr (0)
Welcher Funktionsumfang hinsichtlich Lisp ist denn in Bricscad implementiert. Entspricht die Lispsyntax von Briscad der von Autolisp? Entspricht das Bricscad-dwg-Format dem von Autocad, wenn ja, welcher version? Benutzt du in deiner Problembeschreibung wirklich die richtigen Termini? Weißt du das du in einem "AutoLisp"-Forum fragst? Aber da du ja bloß nach Machbarkeit fragst:Grundsätzlich würde ich das für möglich halten. Maximal muß der Programmhersteller einen entsprechenden Befehl implementieren-------- ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blattnummer hochzählen
Markus_cad am 02.05.2006 um 13:05 Uhr (0)
Hallo,die Dateien liegen in einem Verzeichnis.Mit dem Scriptgenerator, wähle ich die gewünschten Dateien aus.Dann sollte das Lisp die Datei öffnen, die Anzahl der Layouts auslesen, das Attribut was auf jedem Layout ist von 1 beginnend aufsteigend auffüllen. Dann müßte der letzte Wert, vielleicht in einer Textdatei gespeichert werden, und bei der nächsten Zeichnung dann dort wieder beginnenIst das machbar?Gruß MARKUS
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einzelne elemente speichern
CADchup am 02.05.2006 um 13:30 Uhr (0)
Hi,habe vor einigen Jahren mal mit Intellicad gespielt und wenn ich mich richtig entsinne, entspricht der AutoLISP-Umfang von Bricscad (Intellicad) dem von AutoCAD R14, was bedeutet, dass die neueren vl-Funktionen nicht unterstützt werden.Braucht man aber für dein Problem auch gar nicht, denn da sollte schon ein (command "_-wblock"...)-Einzeiler ausreichen.GrußCADchup------------------CADmaro.de
|
| In das Form AutoLisp wechseln |
|
Lisp : Layer ausschalten mit objektwahl
MonikaB am 02.05.2006 um 17:18 Uhr (0)
HalloIch habe mir versucht eine kleine LSP datei zu basteln um einen Layer mit der objektwahl auszuschalten.aber es klappt einfach nicht.Kann mir jemand weiterhelfen(defun c:Layerhide () (command "-layer" "off" "_select" ""))PS: Bin eine absollte beginnerin mit lsp Gruss Moni------------------Moni
|
| In das Form Lisp wechseln |
|
Lisp : Layer ausschalten mit objektwahl
MonikaB am 03.05.2006 um 09:17 Uhr (0)
Hallo CADmiumDanke für deine Antwortalso ich habe die datei mit appload geladenund dann versucht den befehl togglelayer"Text__50" mein layer auszuschalten.(Text__50 ist der layer den ich ein und ausschalten will)Aber es geht irgenwie nicht.Muss ich der LSP auch noch irgendwo den layer hineinschreiben??Gruss Moni------------------Moni
|
| In das Form Lisp wechseln |
|
AutoLisp : PDF-Hilfedatei über Button aufrufen
kathi-witt am 04.05.2006 um 09:53 Uhr (0)
Zitat:Original erstellt von CADmium:probier mal z.B. (command "_start" "AcroRd32.exe D:CAD_deKal2006.pdf")eine andere Möglichkeit bietet(startapp "d:Programmeadobeacrobat 7.0
eaderAcroRd32.exe" "d:CAD_deKal2006.pdf")ich würde aber die Anwendung für pdfs erstmal aus der Registry ermitteln ...da hängt sich AutoCAD bei mir auf, d.h. es reagiert nicht mehr und passiert ist nix... Woran liegt das?Gruß Kathrin------------------"Es liegt in der menschlichen Natur, vernünftig zu denken und unlogisch zu handeln." ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Platzbedarf von Attributen
wronzky am 05.05.2006 um 10:17 Uhr (0)
Hallo Andreas,Tja, dann muss man warscheinlich alles von Hand machen: Blockgeometrie auslesen Layer testen auf gefroren / ausgeschaltet, Elemente filtern Attribute des Blocks auslesen Attribute des Blocks testen auf Sichtbarkeit unter Beachtung der Sysvar attmode Blockclippings auslesen Blockelemente testen auf Innerhalb/ Ausserhalb / Schnitt des Clippings und entsprechend bearbeiten Blockskalierung auslesen Alle Elemente des Blocks entsprechend der Skalierung umrechnenHab ich noch was vergessen? Das wird ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DXF-Code 60 - visible
cadffm am 06.05.2006 um 08:07 Uhr (0)
Applikationen, eigene (AutoDESK) und auch Fremdsoftware (Elcocad -ETechnik)nutzen diese Möglichkeit. Größtes: Man hat keinerlei Ahnung ob man nun allessieht oder ob etwas ausgeschaltet ist. Dies wäre nur dann gut zu handeln wenn Acad bei jedem Öffnen oder Schließeneiner Datei alles "EINschaltet" - das geht auf Zeit und gibt evtl.Stress mit Applikationen. Da Adesk jetzt auch Acad im 3D-Bereich ausweitetkönnte ich mir aber vorstellen das da in den nächsten Versionen evtl. etwasgemacht wird, denn im 3D-Bereic ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : LT-Extender: Stand der Dinge
Peter2 am 07.05.2006 um 21:24 Uhr (0)
Nachdem das AutoCAD-Magazin in der letzten Ausgabe auf einen LT-Extender aus Australien hingewisen hat, ist mir eingefallen, daß AutoDesk vor einiger Zeit gegen den deutschen LT-Extender gerichtsmässig vorgegangen ist (sein soll??)Wer weiß mehr?Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blocksymbole beim Plotten nicht vergrößern bzw. verkleinern
cadffm am 08.05.2006 um 21:17 Uhr (0)
Das hört sich an als hättest du keine Ahnung von Lisp ?postest aber in einem Programmier-Forum ?Willst du also ein fertiges Programm geschenkt bekommen ?Ansonsten: Das Programm würde nichts anderes machen wievor dem Plotten die tatsächliche Größe deiner Objekte,hier also der Blcokreferenzen (ist das wirklich alles ?)zu verändern - druckst du 2:1 würde das Programm alsoden XYZ-Faktor der Blocktreferenzen aus 0.5 setzen !(ausgegangen davon das sie jetzt mit Faktor 1 eingefügt sind)Das kannst du also auch hän ...
|
| In das Form AutoLisp wechseln |