|
Autocad VBA : VBA entladen
Proxy am 07.12.2004 um 20:19 Uhr (0)
Zitat aus der Hilfe: Code: Sub Example_LoadDVB() This example loads a DVB file and runs a macro contained in the file using the RunMacro method. This example uses a DVB file named drawline.dvb. You should change the example to use a file on your computer. * Note: If you open a DVB file and then run the example to load it, there will be an error when the DVB file is unloaded. Dim FileName As String FileName = c:drawline.dvb Load a sample ...
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : VBA und Ansichtsfenster
mapcar am 08.12.2004 um 08:22 Uhr (0)
Na, da hast du dir ein schönes Thema für deinen ersten Beitrag hier ausgesucht;-) Um es kurz zu machen: Es geht wohl nicht. Man kann bei einem Viewport zwar viele Eigenschaften auslesen und setzen, aber eben genau die nicht, die du brauchst - den Ansichts-Mittelpunkt! Da fehlt die COM-Methode - und parallel dazu kann man in Lisp mit (entmod) jedes AutoCAD-Entity modifizieren - nur Ansichtsfenster nicht. Ältere AutoCAD-Versionen haben wesentliche Teile der Daten eines Viewports als XData verwaltet. Diese XD ...
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : Vergleich von zwei sequentiellen Dateien
marc.scherer am 01.12.2004 um 12:48 Uhr (0)
Hi, also in LISP würde ich beide Files erstmal komplett jeweils in eine Liste auslesen und dann die Vergleichsgeschichten durchführen. Ob sich das in VBA jedoch so übertragen läßt, weiß ich nicht. Aber wäre ein Ansatz. Könntest Du eventuell Arrays verwenden? ------------------ Ciao, Marc
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : Vergleich von zwei sequentiellen Dateien
marc.scherer am 01.12.2004 um 15:23 Uhr (0)
Hi, wer zum Teufel spricht von ner neuen Datei??? LIEST Du mal bitte!!! Ich würde in Lisp zwei Listen erstellen, denen Variablen zuweisen: Var1 = (1 2 3 4 5 6) Var2 = (2 5 7 9 10) Und dann deren Werte miteinander vergleichen. Nix neue Datei, Variablen im Speicher! ------------------ Ciao, Marc [Diese Nachricht wurde von marc.scherer am 01. Dez. 2004 editiert.]
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : Vergleich von zwei sequentiellen Dateien
kiltswitch am 01.12.2004 um 16:59 Uhr (0)
Mit LISP kenne ich mich noch nicht so aus, deshalb wäre es mir lieber, wenn das in VBA realisiert werden kann. Bloß wie gesagt, ich weiß leider nicht, wie ich dann in einer kompletten Liste die Daten vergleichen kann...? :-(
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : Vergleich von zwei sequentiellen Dateien
Brischke am 01.12.2004 um 17:18 Uhr (0)
Hallo Kiltswitch, Grundlagen! Mehr sage ich dazu nicht. In Anlehnung an Marc, denn was Marc dir schreibt, das sind Prinzipien, unabhängig davon mit welcher Programmiersprache du hantierst. Code: for each ItemVar1 in var1 for each ItemVar2 in var2 Vergleichen, oder was auch immer next next Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschl ...
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : neues Problem bei sequentiellen Dateien
Proxy am 08.12.2004 um 13:41 Uhr (0)
------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei lässt sich nicht öffnen!
Proxy am 08.12.2004 um 17:06 Uhr (0)
Zitat: Original erstellt von kiltswitch: Zu den Monsterthreads: Du mußt doch zugeben, sie sind nicht mehr ganz so groß. Ich nehme in letzter Zeit auch Beiträge von mir wieder raus, die ich nicht mehr benötige. Naja, darüber lässt sich streiten und es ist ganz schön egoistisch, man darf davon ausgehen, die Vergangenheit hat es ja reichlich gezeigt, dass es mehr Forumbesucher von deiner Art gibt. ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-r ...
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : VBA und Ansichtsfenster
kamehama am 09.12.2004 um 10:32 Uhr (0)
Danke für deine Antwort. Sicher gibt es die Option über Sendcommand und Lisp Befehle, gefällt mir persönlich aber nicht wirklich. Ich habe nun doch einen, leider etwas umständlichen, Weg über VBA gefunden, und zwar gehe ich über VBA ins Ansichtsfenster und arbeite dann im Ansichtsfenster mit den Autocad Zoom Befehlen, denn diese sind auch in VBA verfügbar.
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : VBA und Ansichtsfenster
mapcar am 10.12.2004 um 01:32 Uhr (0)
Stimmt, daran hatte ich gar nicht gedacht. Aber letztendlich ist das nix weiter als Sendcommand, weil ja doch mit Acad gearbeitet wird und nicht mit VBA;-) Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : neues Problem bei sequentiellen Dateien
mapcar am 10.12.2004 um 01:42 Uhr (0)
Wankelmut - dein Name ist Weib ;-) Da muss was dran sein... Kann aber auch sein, dass hier noch andere den Troll füttern, oder? Ich bin beruhigt: Habe eben mal überschlagen, dass es trotz der enormen Frequenz noch über zwei Jahre dauern wird, bis kiltswitch zum Ehrenmitglied ernannt wird. Es sei denn, er macht in HE einen Thread auf Wie ich ein Forum hypnotisiert habe... - dann könnte es schneller gehen. Gruß Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung ...
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : Gütigkeitsprüfung
CADmium am 10.12.2004 um 11:28 Uhr (0)
als Notanker in Lisp : (if (distof STRING) numerisch! nicht numerisch! ) hat VBA was ähnliches ? ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben.
|
In das Form Autocad VBA wechseln |
|
Autocad VBA : Gütigkeitsprüfung
Proxy am 10.12.2004 um 12:07 Uhr (0)
Zitat: IsNumeric Function Example This example uses the IsNumeric function to determine if a variable can be evaluated as a number. Dim MyVar, MyCheck MyVar = 53 Assign value. MyCheck = IsNumeric(MyVar) Returns True. MyVar = 459.95 Assign value. MyCheck = IsNumeric(MyVar) Returns True. MyVar = 45 Help Assign value. MyCheck = IsNumeric(MyVar) Returns False. ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-roo ...
|
In das Form Autocad VBA wechseln |