|
Lisp : Wechselnde Informationen in der CUI verwenden
CADchup am 11.02.2009 um 08:53 Uhr (0)
Hi,ich will eigentlich keine Grundsatzdiskussion vom Zaun brechen, aber dazu möchte ich etwas los werden:Sollten Acad-Anwender nicht besser den Acad-Plotdialog verwenden und sich mit Seiteneinrichtungen beschäftigen, als von Tools und Apps beim Plotten bevormundet zu werden?Schießt man nicht übers Ziel hinaus, wenn man mithilfe von Applikationen und Tools aus AutoCAD-Anwendern Tool-Bediener macht, die glauben, immer noch mit AutoCAD umgehen zu können? GrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
Lisp : Basispunkt Schraffur
joern bosse am 24.02.2009 um 09:21 Uhr (0)
Hallo Andreas,danke erstmal, aber für mich ist das Problem bereits abgeschlossen, weil der Kunde mit der (nicht so schönen Lösung) leben kann.Aber interessant allemal, ich habe mal ein paar Testläufe gemacht (siehe dwg-Datei). Den Code habe ich dazu aufgrund eines akuten Zeitmangels noch nicht seziert, vielleicht kannst Du aber noch einmal in ein paar kleinen Sätzen beschreiben, nach welchen Kriterien wo und wieviel Punkte erzeugt werden.Bei der Umsetzung des Codes zur Nutzung in Schraffurflächen sehe ich ...
|
| In das Form Lisp wechseln |
|
Lisp : Excel-Datei als Object
autocart am 17.02.2009 um 06:53 Uhr (0)
Nur zum Nachlesen: In meiner Online-Hilfe steht nämlich auch noch was zum Schließen-Thema: Zitat:vlax-release-object Releases a drawing object(vlax-release-object obj)When an AutoLISP routine no longer uses an object outside AutoCAD, such as a Microsoft Excel object, call the (vlax-release-object) function to make sure that the associated application closes properly. Objects released with (vlax-release-object...) may not be released immediately. The actual release may not happen until the next automatic g ...
|
| In das Form Lisp wechseln |
|
Lisp : Excel-Datei als Object
autocart am 17.02.2009 um 19:11 Uhr (0)
Ich hatte jetzt übrigens auch das selbe Problem! Ich hatte die Excel-Application sogar auf "sichtbar" geschaltet und nach "Quit" verschwand das Excel-Fenster auch (also Speicher-Probleme ausgeschlossen), aber der Excel-Prozess im Task-Manager blieb trotzdem bestehen, auch nach einem (vlax-release-object excel) und einem (gc).Die Lösung war eine Kombination von Andreas und Jörns Code. Ich musste auch die Range-, Worksheet- und Workbook-Objekte releasen. Dann verschwand der Excel-Prozess auch aus dem Task-Ma ...
|
| In das Form Lisp wechseln |
|
Lisp : ge(open)de Datei verwerfen ohne speichern
autocart am 18.02.2009 um 02:18 Uhr (0)
Hallo!Lässt sich irgentwie eine Datei, die ich mit (open pfad "w") oder (open pfad "a") geöffnet habe und bereits mit (write-line string file) teilweise befüllt habe, verwerfen - also schließen ohne, dass die Änderungen gemacht werden?------------------Gruß, Stephanwww.stbartl.at
|
| In das Form Lisp wechseln |
|
Lisp : ge(open)de Datei verwerfen ohne speichern
Dorfy am 18.02.2009 um 06:41 Uhr (0)
Hi,so spontan würde ich sagen, dass es immer gut ist wenn man eine Sicherheitskopie hat.vl-file-copy vl-file-deleteSo kannst du deine Datei schließen und bei bedarf ein file wegschmeißen...mfg heiko
|
| In das Form Lisp wechseln |
|
Lisp : ge(open)de Datei verwerfen ohne speichern
autocart am 18.02.2009 um 06:54 Uhr (0)
Hallo Heiko!Ja, das ist vielleicht die beste Lösung. Danke. War auch schon etwas spät, als mir diese Probelmatik unterkam.------------------Gruß, Stephanwww.stbartl.at
|
| In das Form Lisp wechseln |
|
Lisp : ge(open)de Datei verwerfen ohne speichern
archtools am 18.02.2009 um 22:56 Uhr (0)
Zitat:Original erstellt von autocart:Hallo!Lässt sich irgentwie eine Datei, die ich mit (open pfad "w") oder (open pfad "a") geöffnet habe und bereits mit (write-line string file) teilweise befüllt habe, verwerfen - also schließen ohne, dass die Änderungen gemacht werden?Man ist heute als Computeranwender so sehr gewöhnt, dass man auf dem Bildschirm irgend welche Dinge in ein Fenster schreibt, und dass die Datei erst dann wirklich geschrieben wird, wenn man auf "Speichern" klickt, dass selbst Programmiere ...
|
| In das Form Lisp wechseln |
|
Lisp : Xline Befehlsfolge
alfred neswadba am 23.02.2009 um 21:46 Uhr (0)
Hi,hast Du Dir angesehen, was Thomas schon vermutet hat?Bei dieser Schreibweise _xline;_A;_R;90.0 fragt AutoCAD nach dem _R nach einer Linie, Du schreibst aber statt der Linie 90 hin, das kann nicht gehen!Also in Lisp: (command "_xline" "_A" "_R" pause 90)Oder in Menü: _XLine;_A;_R;90- alfred -------------------www.hollaus.at
|
| In das Form Lisp wechseln |
|
Lisp : Xline Befehlsfolge
tunnelbauer am 23.02.2009 um 21:51 Uhr (0)
Ich glaube du willst uns nicht verstehen... Wir halten dich nicht hin...Wir haben dich gefragt an welcher Stelle du das Objekt (für den Bezug) angibst und du schreibst uns deine Routine hin ohne jemals verstanden zu haben was wir meinen....Code:Code:Befehl:KLINIEEinen Punkt angeben oder [HOr/Ver/Win/HAlb/Abstand]: _aWinkel von KLinie angeben (0) oder [Bezug]: _rLinienobjekt wählen:Da wirst du von AutoCAD nach einer Linie gefragt - und du schreibst "90" hin. Was soll das bringen?EDIT: Da war wer wohl zu la ...
|
| In das Form Lisp wechseln |
|
Lisp : absolute Rendermaterialpfade ändern
mapla am 23.02.2009 um 22:11 Uhr (0)
Hallo Lispler,AutoCAD legt bei Materialzuweisungen absolute Pfade an! z.bsp. bei ACAD2008All UsersAnwendungsdatenAutodeskAutoCAD 2008R17.1deuTexturesÖffnet man die Datei in 2009 ist das unproblematisch da beim Rendern Der TextureMapSuchpfad ausgelsesen wird.Allerdings funktioniert ETransmit nicht, die findet die Datei nur im absoluten Pfad sofern vorhanden.Gibt es eine Möglichkeit den absoluten Pfad vi Lisp zu ändern?Mit DxfOut Pfad entfernen und wieder einlesen funktioniert Render und Etransmit unter 2009 ...
|
| In das Form Lisp wechseln |
|
Lisp : Basispunkt Schraffur
alfred neswadba am 24.02.2009 um 09:47 Uhr (0)
Hi Andreas,ich mische mich nicht gern bei Lisp ein, möchte aber nur eine Erfahrung mit AutoCAD zu folgendem abgeben: Zitat:;;; von jedem ermitteltem Punkt einen Strahl zur Mitte Bounding Box erzeugen und Anzahl der Schnittpunkte mit Polylinie ermitteln;;; Strahl wieder löschen;;; wenn Anzahl ungerade, dann ist der Punkt innerhalb (wenn gerade dann außerhalb);;; mit diesem Ergebniss Punktliste erzeugen;;; die Punkte in dieser Liste liegen innerhalb der PolylinieMit der Strahlenmethode hast Du (mit AutoCAD) ...
|
| In das Form Lisp wechseln |
|
Lisp : registry
bu am 25.02.2009 um 11:02 Uhr (0)
Tach Leute,ich hab mal wieder ein verzwicktes Problem. Ich möchte im Mechanical 2007 die Vorgabewerte fürs Abrunden und Fasen ändern. Zuerst habe ich einfach in die registry geschrieben. Jedoch werden diese Werte beim Starten des Befehls nicht angezogen. Beim Beenden von AutoCAD werden diese dann wieder mit den alten Werten überschrieben. Dann habe ich die Werte in der .arg geändert und die .arg geladen. Hat auch nichts gebracht ??????Was bleibt:Kann ich die Vorgabewerte fürs Abrunden und Fasen ändern und ...
|
| In das Form Lisp wechseln |