| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Durchgängige CAD-Daten in der Produktkonfiguration, eine Pressemitteilung
|
Autor
|
Thema: VBA - mit welchem Tool? (423 mal gelesen)
|
Marco Müller Mitglied Konstrukteur Versorgungstechnik
Beiträge: 241 Registriert: 12.03.2001 Acad2002 (engl.) LiNear 3D-Heizzentrale WinXP SP1 AMD 2,8 GHz 1GB RAM GF FX5700 128MB
|
erstellt am: 12. Dez. 2002 12:58 <-- editieren / zitieren --> Unities abgeben:
An alle Programmierer, ich lese hier immer mehr VBA-Codes, aber fast keine LISP's mehr. Wenn ichs mir so überlege, vielleicht sollte ich dann auch umsteigen Jetzt meine Frage, mit welchem Tool arbeitet ihr? Sollte wenn möglich nichts kosten und auch keine zeitlich begrenzte Version sein. Danke schon mal an alle Marco
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanJP Mitglied CAD-Admin
Beiträge: 834 Registriert: 09.11.2000
|
erstellt am: 12. Dez. 2002 13:05 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
|
Marco Müller Mitglied Konstrukteur Versorgungstechnik
Beiträge: 241 Registriert: 12.03.2001 Acad2002 (engl.) LiNear 3D-Heizzentrale WinXP SP1 AMD 2,8 GHz 1GB RAM GF FX5700 128MB
|
erstellt am: 12. Dez. 2002 13:09 <-- editieren / zitieren --> Unities abgeben:
|
Bernd Cuder Mitglied Selbständig
Beiträge: 692 Registriert: 10.07.2002 AutoCAD 2002/2004/2005 unter Windows 2000 Professional SP3 PIV 3.4GHz 1024MB NVIDIA GeForce FX Go5700
|
erstellt am: 12. Dez. 2002 13:11 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
|
Bernd Cuder Mitglied Selbständig
Beiträge: 692 Registriert: 10.07.2002 AutoCAD 2002/2004/2005 unter Windows 2000 Professional SP3 PIV 3.4GHz 1024MB NVIDIA GeForce FX Go5700
|
erstellt am: 12. Dez. 2002 13:13 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
|
StephanJP Mitglied CAD-Admin
Beiträge: 834 Registriert: 09.11.2000
|
erstellt am: 12. Dez. 2002 13:15 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
@Marco: ja, ja, ist schon klar Adesk sagt in seinen Büchern ja selber, VBA sei schneller als LISP. Sollte halt nur 'n Statement pro LISP sein @Bernd: Ist kein Glaubenskrieg! Hat beides seine guten Seiten, aber ist halt schwer, beides gut zu können! ------------------ gruß Stephan [Diese Nachricht wurde von StephanJP am 12. Dezember 2002 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 12. Dez. 2002 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
immer mehr vba statt lsp ? das ist Personenbezogen denke ich im Forum... Poster1 - vba Poster2 - lsp wenn P1 mehr postet ist halt öfters mal ein vba da- ( wie oft gab es eigentlich schon die Disk. VBA/LSP ? ) ------------------ Gruß Sebastian , Ffm Der Feind des Guten ist das Bessere. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd Cuder Mitglied Selbständig
Beiträge: 692 Registriert: 10.07.2002 AutoCAD 2002/2004/2005 unter Windows 2000 Professional SP3 PIV 3.4GHz 1024MB NVIDIA GeForce FX Go5700
|
erstellt am: 12. Dez. 2002 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
|
Marco Müller Mitglied Konstrukteur Versorgungstechnik
Beiträge: 241 Registriert: 12.03.2001 Acad2002 (engl.) LiNear 3D-Heizzentrale WinXP SP1 AMD 2,8 GHz 1GB RAM GF FX5700 128MB
|
erstellt am: 12. Dez. 2002 13:29 <-- editieren / zitieren --> Unities abgeben:
|
Bernd Cuder Mitglied Selbständig
Beiträge: 692 Registriert: 10.07.2002 AutoCAD 2002/2004/2005 unter Windows 2000 Professional SP3 PIV 3.4GHz 1024MB NVIDIA GeForce FX Go5700
|
erstellt am: 12. Dez. 2002 13:31 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
|
Marco Müller Mitglied Konstrukteur Versorgungstechnik
Beiträge: 241 Registriert: 12.03.2001 Acad2002 (engl.) LiNear 3D-Heizzentrale WinXP SP1 AMD 2,8 GHz 1GB RAM GF FX5700 128MB
|
erstellt am: 12. Dez. 2002 13:35 <-- editieren / zitieren --> Unities abgeben:
@Bernd: Genau, ich wollte nur mal die eigentliche Frage wieder in den Vordergrund stellen, und vielleicht weiß noch jemand ein anderes Tool, zum Vergleich - es könnte ja mir besser gefallen Marco Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd Cuder Mitglied Selbständig
Beiträge: 692 Registriert: 10.07.2002 AutoCAD 2002/2004/2005 unter Windows 2000 Professional SP3 PIV 3.4GHz 1024MB NVIDIA GeForce FX Go5700
|
erstellt am: 12. Dez. 2002 13:38 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
|
nahe Ehrenmitglied
Beiträge: 1764 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 13. Dez. 2002 08:00 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
Hallo Marco also wenn Du nicht vor hast, selbstständige Programme zu erstellen, die unabhängig von AutoCad sind, dann reicht der in AutoCAD integrierte Editor auf jeden Fall. Es gibt wohl kein Problem welches Du mit dieser Umgebung nicht lösen könntest. Übrigens, wenn es nur darum geht, auf Geometrien zuzugreifen und diese zu manipulieren, bevorzuge ich noch immer LISP. VB(A) hat aber eben Vorteile, wenn es auf ein gutes (oder auch nett anzusehendes) Userinterface ankommt oder wenn Du auf andere Programme, z.B. der Office Reihe zugreifen musst. Grüße Heinz
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marco Müller Mitglied Konstrukteur Versorgungstechnik
Beiträge: 241 Registriert: 12.03.2001 Acad2002 (engl.) LiNear 3D-Heizzentrale WinXP SP1 AMD 2,8 GHz 1GB RAM GF FX5700 128MB
|
erstellt am: 13. Dez. 2002 08:06 <-- editieren / zitieren --> Unities abgeben:
@Bernd: Das ist ein paar U's wert! @Heinz: Ja, ich glaube der von Acad reicht mir, will mich sowieso vorerst 'nur' mal damit vertraut machen, und sehen wie so ein Programm aufgebaut ist. Da fällt mir ein: Kann ich, oder gibts irgendwo eine Aufstellung aller Befehle wie bei VLISP?` Wäre für nen Anfänger wie mich eine große Hilfe Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1764 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 13. Dez. 2002 08:20 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
|
Erwin Mitglied CAD-PDM-Admin
Beiträge: 245 Registriert: 03.11.2000
|
erstellt am: 16. Dez. 2002 13:57 <-- editieren / zitieren --> Unities abgeben: Nur für Marco Müller
Zitat: Original erstellt von Marco Müller: Jetzt meine Frage, mit welchem Tool arbeitet ihr? Sollte wenn möglich nichts kosten und auch keine zeitlich begrenzte Version sein.
Was bessres als die integrierte VBA-Umgebung gibt es kaum (VBAIDE in der Kommandozeile). Alternativ bietet sich auch noch Visual Basic selber an, das ist aber extra zu lizenzieren. Aber auch aus der VBA-Umgebung von Excel kannste bequem (und VB-like) auf AutoCAD-Objekte zugreifen. Letztere haben den Vorteil, daß bei einem Absturz beim Testen nicht gleich Deine VB-Umgebung abschmiert. Den selben Vorteil haste dann auch, wenn Dein Tool im Batchbetrieb auf eine defekte Datei stößt und ACAD abschmiert. Aus VB oder Excel-VBA heraus kannste das überspringen (mitloggen) und mit der nächsten Zeichnung weiter machen, aus ACAD-VBA bleibts evtl. erst mal hängen. Als guten Start empfand ich ein Machwerk mit dem Titel ACTIVEX AND VBA DEVELOPERS GUIDE von AutoDesk (1999), setzt aber Englisch-Kenntisse voraus. Und etliche Code-Beispiele liefert Google frei Haus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |