Wer vor der Aufgabe steht, ein 2012er AutoCAD-Paket oder sogar eine der Suiten sauber zu deinstallieren, hat häufig das Problem, zugehörige Programme zu identifizieren, die ohne AutoCAD nicht mehr benötigt werden, respektive in der richtigen Reihenfolge zu deinstallieren.
Update - Ein ähnliches Paket wurde inzwischen auch für Version 2013 veröffentlicht:
How to perform an automated uninstallation of the AutoCAD Design Suite 2013 family of products
Für alle, die an der Geschichte von AutoCAD interessiert sind, gibt's im Blog "Between the Lines" von Shaan Hurley alle Fakten zu Veröffentlichung und Versionierung der bisherigen AutoCAD-Releases:
http://autodesk.blogs.com/between_the_lines/autocad-release-history.html
Schauen wir uns eine typische Abfrage mal an.
(initget "Ja Nein")
(setq Abfrage (getkword "Soll ich wirklich alles löschen? [Ja/Nein] :"))
(if (and
(not Abfrage)
(= Abfrage "Nein")
)
'machwas-bei-nein
'sonst-tue-was-da-ja
)
Wie kann man einfach prüfen, ob 3 Punkte kollinear sind. Kollinear heisst, dass 3 oder mehr Punkte auf einer Geraden liegen. Eine Möglichkeit ist die hier bereits vorgestellte Dreiecksformel nach Gauss. Werden 3 Punkte übergeben und diese Punkte liegen auf einer Geraden, so ist die Fläche 0!
Aus der Hilfe wissen wir, dass bei der Funktion set beide übergebenen Argumente evaluiert werden, doch wie kann man das nun sinvoll einsetzen?
Sehen wir uns die Funktion set einmal genauer an.
In VLX kompilierte Dateien lassen sich unter anderem DCL-Dateien integrieren, was einige Vorteile mit sich bringt. So braucht man z.B. nur eine Datei und man ist nicht an einem Suchpfad von Autocad gebunden. Mittels Drag&Drop lassen sich so bequem Tools in Autocad laden.
Schön wäre es doch, wenn man das auch mit Lisp-Quelldateien machen könnte. Mit dem hier vorgestellten Trick ist das umsetzbar und bietet darüber hinaus sogar den Vorteil gegenüber der VLX-Variante, dass man vor dem Start des Dialoges dynamisch am DCL-Design noch arbeiten kann. Somit ist die etwas größere Lisp-Datei, als einzigen Nachteil betrachtet, vernachlässigbar.
Früher gab es „Programme“ oder „Routinen“ für die Lösung kleinerer oder größerer Aufgaben am Computer und wer des Englischen mächtig war, hatte „Tools“, was Knowhow suggerierte und nach schwerer Arbeit klang.
Aber „Früher“ spielen sie heute im Kino. Jetzt hat man „Apps“. Das klingt modern, gleichzeitig unkompliziert und die kleinen bunten Kachelchen mit den Logos dieser Apps sehen ein bisschen wie Spielsteine oder Bauklötzchen aus.
Dass dem Anwender hier allerdings manchmal auch alter Wein neuen Schläuchen verkauft wird, demonstriert Autodesks App Store gerade sehr schön.
Moment mal, Autodesk App Store?
Die Auswirkungen der Systemvariablen INPUTHISTORYMODE, die mit der Version 2006 eingeführt wurde, haben viele AutoCAD-Anwender zu spüren bekommen. Haben sie in vorherigen Versionen über die Pfeiltasten vorher eingegebene Befehle und Werte abrufen können, ist dies seit Version 2006 nur noch für Befehle, nicht aber für Koordinateneingaben möglich. Stattdessen können nur noch die absoluten Koordinaten abgerufen werden.
Gerade bei einem größeren Quellcode ist es oft hilfreich eine Funktion zu haben, die nicht lokalisierte Variablen auflistet. Der VisualLISP-Editor (Vlide) hat diese Funktion, jedoch ist sie standardmäßig nicht aktiviert. Also wird es Zeit dies umgehend nachzuholen...
Sind drei Punkte P1=[x1,y1],P2=[x2,y2],P3=[x3,y3] eines Dreiecks gegeben, so kann durch die Flächen A der Trapeze
die Dreiecksfläche ausgedrückt werden:
Eins vorweg, das Thema Zufallszahlen ist ein sehr umfangreiches Thema mit teilweisen sehr komplexen Algorithmen. Ich werde daher nur einen Ansatz aufzeigen können. Allerdings muß ich eingestehen, daß dieser Artikel doch etwas groß ausgefallen ist als eigentlich gewollt war. Wer mehr Interesse an diesem Thema haben sollte, den verweise ich als erste Anlaufstelle an http://de.wikipedia.org/wiki/Zufallszahl. Dort bekommt man auch weiterführende Links.
So, los geht's...
Diese Internetseite ist urheberrechtlich geschützt. Alle Rechte vorbehalten. © 2024 Markus Hoffmann (─┼──) www.CADmaro.de