|
AutoCAD VBA : reaktor: erase, added, modified
Brischke am 14.02.2012 um 21:54 Uhr (0)
Hallo reltro,jetzt habe ich den Beitrag zu spät gelesen, als dass ich da den Code gleich noch kompliliert hätte anhängen können. (Bin nicht mehr im Büro, erst am Freitag wieder).Das Thema ActiveX habe ich nur reingebracht, weil du in deinem vorherigem Beitrag VBA erwähnt hattest.Der c#-Code definiert (das hast du also gut erkannt) eine zusätzliche Lisp-Funktion. Ist die compilierte DLL geladen, dann gibts es im Lisp auch diese Funktion.Ich machs am Freitag, bis dahin ...Grüße!Holger------------------Holger ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Label wie Link
Brischke am 03.02.2004 um 11:23 Uhr (0)
Hallo Dressler, Mal abgesehen davon, dass ich das in einem CAD-Programm für Unsinn halte (vielleicht auch, weil mir nichts einfällt, wozu das gut sein sollte) in LISP wüsste ich, wie das zu machen ist. Sollte also in VBA auch machbar sein. Einen Reactor laufen lassen, der permanent die Koordinaten der Maus liefert. Prüfen ob sich in der Nähe dieser Koordinaten ein Text mit dem Teilstring http://www.* befindet. Wenn dem so ist, dann mit GetboundingBox die grafische Länge des Textes ermitteln und mit grvec ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Selectionset
Brischke am 24.06.2005 um 11:57 Uhr (0)
Hallo Peter, das geht anders. Du musst eine DXF-Filterliste erstellen. Da es im Lisp im Grunde das selbe ist, hier mal die Zeile im Lisp: (ssget _X (0 . INSERT )(2 . BLOCKNAME )(10 (10.0 20.0 0.0))) Damit wird die gesamte Zeichnung durchsucht nach einem Block namens X mit Einfügepunkt 10,20,0 Alles Klar? (suche mal hier im Forum, ich hatte da auch mal einen Beitrag zu erstellen solcher Filterlisten in VBA gepostet) EDIT: Hier der Beitrag den ich meinte: Link Grüße Holger ------------------ Holger B ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Kann Befehl nicht finden
David F. 26 am 04.05.2018 um 10:17 Uhr (1)
Guten Tag liebes Forum,Ich hab folgendes Problem. Ich habe mir einen Simplen Befehl geschrieben (VBA):Sub Tuer()ThisDrawing.ActiveLayer = ThisDrawing.Layers("ADS_1_Tür")ThisDrawing.SendCommand "_-Insert" & vbrCr & "Variable Tür" & vbCrEnd SubDie dazugehörige LISP: (defun c:vart(/) (vl-vbarun "Befehle.dvb!Modul1.Tuer")(Princ))Unter Option habe ich dann Den Pfad bei den Supportdateien angegeben.Jedoch kommt bei Eingabe des Befehls folgender Fehler:Unbekannter Befehl. "Tür".Und sagt mir das er die Tür.DWG nic ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : lisp oder VBA
startrek am 15.04.2004 um 14:36 Uhr (0)
Hey kann hier mal einer die U s Buttons um einen mit 100 bereichern?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : VBA mit dwt öffnen
Proxy am 07.07.2004 um 15:35 Uhr (0)
Aus der Hilfe: Private Sub ACADApp_ BeginOpen (FileName As String) This example intercepts an Application BeginOpen event. This event is triggered when a drawing is opened by AutoCAD. To trigger this example event: 1) Make sure to run the example that initializes the public variable (named ACADApp) linked to this event. 2) Use AutoCAD to open an existing drawing Use the FileName variable to determine which drawing file is being ope ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Schriftkopf mit Überlänge
Stechi am 15.04.2008 um 08:39 Uhr (0)
Guten Morgen,ich habe folgendes Problem. Wenn ich einen Schriftkopf mit einem Format mit Überlänge (zum Beispiel A0R ; das "R" steht für Überlänge) einfügen. Dafür wird ein speziell Lisp-Programm aufgerufen. Das Ganze geschieht mit VBA. Um das LISP-Programm per VBA aufrufen zu können, verwendet ich diesen VBA-Code:Code:ThisDrawing.SendCommand "_EKK_SWITCH_HEAD" & vbCr & "ekk_frameinsert" & vbCrDanach erscheint folgendes Bildchen (siehe Anhang):Jetzt meine Frage: Wie schaffe ich es per VBA, dass gewisse Opt ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Elemente auf Layer durchlaufen und exploden
xem am 07.06.2013 um 13:09 Uhr (0)
Leider nicht - bin froh das ich etwas Durchblick bei LISP habe.------------------
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Lisp-Aufruf
cadffm am 08.02.2014 um 16:24 Uhr (1)
Hoffe es hilft------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Aufruf von VBA-Prozeduren via Lisp
CADmium am 08.07.2004 um 07:38 Uhr (0)
Aber sicher! .. P.S: Warum testest du es nicht einfach ? ------------------ - Thomas -
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Lisp einbinden??
tunnelbauer am 29.01.2009 um 15:03 Uhr (0)
1.) Mittels "SendCommand"2.) Meinst du etwa "vbarun"?------------------GrüsseThomasKorrekturen zum Kochbuch AutoLISP
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Newbie: VBA und LT
pan am 30.10.2003 um 10:48 Uhr (0)
Hallo, im LT ist kein VBA Editor. Wenn was programmieren willst im LT dann mit Lisp und LT Extender. Gruß Pan
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block einfügen / Sichtbarkeit
Carsten1210 am 02.02.2006 um 19:53 Uhr (0)
Hallo Dirk,Probier mal folgende Lisp- und VBAzeilen:Lisp:------(defun blockIn(blockname)(princ)(setvar "cmdecho" 0);Unterdrücken der Befehle in der Befehlszeile(Command "_-Insert" Blockname pause "1.0" "1.0" "0" ) ;Einfügen des Blocks Blockname, positionieren, X-Skalierun auf 1, Y-Skalierung auf 1 und Drehung = 0°(command "_explode" "_Last" );Block sprengen(Setvar "cmdecho" 1);Befehle in der Befehlszeile wieder ausgeben(princ))----------------------------------------------------------------------VBA:-----T ...
|
| In das Form Autocad VBA wechseln |