|
Lisp : ActiveX-Programmierung
CADmium am 28.09.2006 um 07:55 Uhr (0)
du hast bestimmt auf LT getestet ?! Da hat der Extender IMHO noch keine ActivX-Unterstützung. und somit läuft vl-load-com zur Initialisierung der ActiveX-Schnittstelle ins Leere.Aber auch in der Vollversion hat (vl-load-com) keine Rückgabe!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Civil3d API progn mit Vlisp C#
CADmium am 08.11.2012 um 14:50 Uhr (0)
das ist IMHO die Doku für die #C (.Net) APIeiniges davon ist sicher in der Com-Schnittstelle drin - ActiveX und damit Lispzugriff möglich.VLisp ist ein in Autocad integrierter Interpreter(mit seinen definiertem Sprachumfang).------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
AutoCAD Mechanical : BEM-Faktor Global
CADmium am 24.03.2004 um 10:44 Uhr (0)
ok... fügt mal vor dem (defun ein (vl-load-com) ein! Damit wird die Activx-Schnittstelle initialisiert ( steht bei mir in der acaddoc.lsp -deshalb vergesse ich es immer wieder mit anzugeben ) und bemassungen müssen natürlich vorhanden sein ... ich erweiter das lisp mal noch schnell mal ... (guckt oben dann noch al!) ------------------ - Thomas - [Diese Nachricht wurde von CADmium am 24. Mrz. 2004 editiert.]
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um Autocad : .mcd dateien in auto cad öffnen??
CADmium am 05.05.2007 um 20:00 Uhr (0)
und ich hab avis , aber notepad weigert sich die abzuspielen ... .. vielleicht ist Autocad nicht der richtige Interpreter für mcd Dateien ..? versuchs mal mit Mathcad oder Nemeschek oder ??? ... vielleicht hat das Programm , mit dem diese Datei erzeugt wurde ne Schnittstelle zu ACAD ( DXF-Export) ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Pfad von Pixelbildern
CADmium am 19.06.2009 um 12:36 Uhr (0)
Warum sollte Autodesk bei der Com-Schnittstelle alles einbauen? Da fehlt so manches (Z.B: auch bei den Linientypen)Ich würde mir da auch so manche Verbesserung wünschen, wird aber wohl Wunsch sein, denn so eine richtige Weiterentwicklung gab es seit 2000 (mit dem Einkauf von Vital-Lisp) nicht mehr------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Excel tabelle via Lisp
CADmium am 19.09.2013 um 15:16 Uhr (1)
Excel ist von Microsoft und nicht von Autodesk und Methodenaufruf bzw. Zugriff auf die Properties über die Com-Schnittstelle ist immer das gleiche und erfolgt über die Funktionen:vlax-invoke-methode und vlax-get-property / vlax-put-propertyvla-irgendwas ist nur die "interne Abkürzung" für den Funktionsaufruf ------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems berei ...
|
| In das Form Lisp wechseln |
|
Autocad VBA : Befehlsstring einem Button zuweisen
CADmium am 09.03.2006 um 10:20 Uhr (0)
in der entsprechenden *.mnu datei ( ist Txt-Format) den CommandString ändern, die mns und mnc löschen ( oder vorher sicherheitshalber irgentwo sichern / umbenennen)Beim Acadneustart wird dann mit dem veränderten menu gearbeitet.Ansonsten gibs von außerhalb nur die Änderung bei laufendem ACAD über die ActivX-Schnittstelle, das ist z.T. hier beschrieben------------------ - Thomas -"Du bist einen uns unbekannten Weg in eine andere Form des Seins gegangen. - Wir sehen uns wieder in deinem Paradies! - Tschüß ...
|
| In das Form Autocad VBA wechseln |
|
Lisp : Optionen
CADmium am 01.12.2009 um 12:19 Uhr (0)
Für den Optionen-Befehl gibt es keine Befehlszeilenvariante. Einige Voreinstellungen kann man aber über Systemvariablen oder Zugriff über die ActivX-Schnittstelle ändern ... da müßtest du mal genauer werden.Auch für Menüs gibt es ein ActivX-Modell .. einfach mal in der Vlide-Hilfe anschauen .... ist aber mit Vorsicht zu genießen.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Herstellerzeichnungen mit Attributen versehen
CADmium am 06.05.2008 um 09:57 Uhr (0)
Autocad bringt von zu Hause aus nur das Grundgerüst für einen Batchbetrieb mit.... dazu gibt es den Befehl _script. In diesem Script kann dann vereinbart, welche Routinen auf deine Zeichnungen angewendet werden sollen. Und die müßten in deinem Fall wohl programmiert werden. Für den Fall bietet Autocad u.a. die Lisp und VBA-Schnittstelle------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Alle offenen Dokumente Speichern (c#-Plugin)
CADmium am 15.03.2010 um 08:47 Uhr (0)
Die Frage wäre wohl hier besser aufgehoben gewesen ..... aber wie ich das erkenne probierst du Befehle abzusetzen ... das geht nur in der aktiven Zeichnung .... nutze doch die (ActivX)-Methoden oder alternative der .Net Schnittstelle wie save oder Saveas des Dokumentes.Man sollte also wirklich vom Copy&Paste&Hoffen das es läuft, hin zum Verstehen des Codes kommen.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der L ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : DIMSTYLE manipulieren
CADmium am 10.04.2006 um 13:41 Uhr (0)
.. soll ich dir dein Programm schreiben? Mach dich doch endlich mal mit den Grundlagen vertraut. Vielleicht mal ne Lisp-Schulung ect. ? Fürs Verständnis der Zeichnungsdatenbank empfehle ich dir AutoCad-Objekt von Dietmar Rudolph.... bei Bemaßungsobjekten ist es nicht der GC40 sondern der GC1040 .. die Stileinstellungen liegen dabei in den Xdatas .. deshalb nutze ich- um es mir ein wenig einfacher zu machen - für die Manipulation von Bemaßungen die ActivX-Schnittstelle... ------------------ - Thomas -"Bei ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Profil
CADmium am 27.01.2005 um 10:59 Uhr (0)
Nutze dazu am besten die Methode Importprofile des ACAD-Objektes (vlax-dump-object (vla-get-profiles (vla-get-preferences (vlax-get-Acad-Object) ) ) T ) Wenn die Mobilen Arbeitsplätze allerdings bei ACAD-Start Zugiff auf den Profilpfad haben kannst du Autocad auch mit dem entsprechenden Parameter starten : Siehe Hilfe - Index Starten, AutoCAD über die ActiveX-Schnittstelle ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems be ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Propulate - mehrzeiliger Kommentar?
CADmium am 16.02.2009 um 15:52 Uhr (0)
Trag mal händisch was in den Zeichnungseigenschaften ein ...und dann ruf mal(vlax-dump-object(vla-get-summaryinfo(vla-get-activedocument(vlax-get-acad-object)))T)in der Befehlszeile auf.....da siehst du dann, das wohl als Zeilentrenner fungiert.Die Zeile(vla-put-comments(vla-get-summaryinfo(vla-get-activedocument(vlax-get-acad-object))) "AAABBBCCC")sollte dir dann AAABBBCCCeintragen ...P.S: Com-Schnittstelle muß mit(vl-load-com) aktiviert sein------------------ - Thomas -"Bei 99% aller Probleme ist ...
|
| In das Form Rund um AutoCAD wechseln |