|
AutoCAD VBA : Lisp einbinden??
FiRePhoeniX am 30.01.2009 um 09:03 Uhr (0)
Danke für die Antwort tunnelbauer,tut mir leid das ich euch wieder auf die Nerven gehen muss aber ich bekomme das nicht hin.Bin halt noch extremer Anfänger. Hab jetzt nach dem rat des Tunnelbauers das Kommando SendCommand genommen.Hier der Code ist nur ein Test:Private Sub CBtest_Click()Me.HideThisDrawing.SendCommand ("text")End SubEs funktioniert auch. Das Pogramm schreib mir den wert unten in die Textleisten. Jetzt muss ich nur wissen wie ich es ausführen kann. Und wie ich das hinbekomme, dass das Usefor ...
|
| In das Form AutoCAD VBA wechseln |
|
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 : Punkt & Komma [Zehnerblock]
Proxy am 12.12.2003 um 10:35 Uhr (0)
So aus Langeweile und Spass an den Unities Code: Option Explicit . . . Private Punkt_Komma_Status As Boolean . . . Sub Punkt_Komma () If Punkt_Komma_Status = False Then Shell ( LAUFWERKPFAD Punkt.exe ) Punkt_Komma_Status = True Else MsgBox ( Das Programm ist bereits aktiv und kann nicht nochmal gestartet werden ! ), vbInformation Punkt_Komma_Status = True End If End Sub in der MNU hinzufügen: ID_Punkt_Komma [_Button( Punkt statt Komma im Zehnerblock. , punkt_komma.bmp ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : lisp oder VBA
harryk am 15.04.2004 um 16:58 Uhr (0)
ist rhino nicht sowas wie 3ds max? kenn ich jetzt nicht aber wenn ich mir die möglichkeiten der blöcke in max ansehe werd ich wahnsinnig weshalb es das nicht in ac gibt. überhaupt ist die technik des modifikatorstapels ne feine sache. hab mal nen bisschen mit inventor rumgespielt, sagenhaft - nur leider doof in der gebäudetechnik/anlagenbau, wegen kompatiblität. kein architekt will mir ein gebäude im inventor format liefern. ein kollege von mir arbeitet mit solid edge und macht stahlbau darauf, sagenhaft ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : AutoLisp VBA-Makro ausführen
Huebi am 29.03.2005 um 11:02 Uhr (0)
Zitat: Original erstellt von Dexta: Mein Macro hat den Pfad: C:Dokumente und EinstellungenddreDesktopeichnung1.dwg!Module1.Accessöffnen Servus Dexta, hast Du Dein Makro denn nicht in einer *.dvb - Datei abgespeichert *wunder*? Ich speichere meine Makros in einem Unterverzeichnis (in dvb-Dateien), das ich unter "Suchpfad für Supportdateien" (Menü Extras - Optionen - Dateien) im AutoCAD eingetragen habe. Das erleichtert den Zugriff und der Aufruf kann ohne komplette Pfadangabe erfolgen. z.B. so: (d ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Automatische Legende erstellen über Layernamen
KlaK am 19.11.2021 um 17:13 Uhr (1)
Hallo sezginworld89,Natürlich sind solche Wünsche durchführbar bzw. wurden schon realisiert und man könnte sie kaufen (z.b. Bosse oder CAD-Hübner oder ... )Oder man beschäftigt sich selber ein wenig mit VBA (nachdem wir gerade hier sind) oder LISP (dazu gäbe es ein eigenes Forum)Hast Du denn schon irgendwelche Programmiererfahrungen? Diese Frage hast Du bisher ja immer noch nicht beantwortet. Falls ja, wovon ich nicht ausgehe, ist es wirklich nicht schwierig das zu programmieren. Quick-and-dirty, wenn eine ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : vlax-curve-getpointatdist
mapcar am 16.08.2004 um 19:09 Uhr (0)
Nachtrag: Google mal (in Groups) nach folgenden Stichworten: GetInterfaceObject VLAX.cls Oquendo EvalLispExpression Du stößt auf einen Beitrag in a.a.c.v, in dem Frank Oquendos VLAX-Klassenmodul abgedruckt ist. Hier wurde ja schon mehrfach nach der Möglichkeit gefragt, Lisp aus VBA heraus aufzurufen, damit geht es. Allerdings die die Seite acadx.com von Frank seit Ewigkeiten tot, sodass man das Modul nicht runterladen konnte. Aber aus diesem Posting kann man sich s rauskopieren. Ein wenig Arbeit ins Ausp ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : DXF in Verbindung mit VBA zum Ändern von Zeichnungen geeignet?
CADmium am 10.11.2004 um 10:53 Uhr (0)
um dich nochmehr zu verwirren : kopier dir mal folgendes in die Befehlszeile, oder guck hier nach. (defun C:ROTATEINSERTS( / BLOCK ) (vl-load-com) (vlax-for BLOCK (vla-get-blocks(vla-get-activedocument(vlax-get-acad-object))) (vlax-for ITEM BLOCK (if(=(strcase(vla-get-objectname ITEM)) ACDBBLOCKREFERENCE ) (vl-catch-all-error-p (vl-catch-all-apply vla-put-Rotation (list ITEM 0.5) ) ) ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : VBA-Selectionset an Acadbefehl übergeben; Wie ??
Huebi am 05.12.2005 um 11:04 Uhr (0)
Zitat:Original erstellt von fuchsi: Dim ss As AcadSelectionSet Set ss = ThisDrawing.SelectionSets.Add("TEST") ss.SelectOnScreen ThisDrawing.SendCommand ("(setq ss (ssget ""_P""))" & Chr(13))hier weise ich der LISP Variable ss einfach den VORIGEN Auswahlsatz zuden kannst du in autocad dann mit !ss verwendenoder gleich beim Befehl V für vorige eingeben.Hallo fuchsi!Das funktioniert wohl nur, wenn man das Selectionset mit "SelectOnScreen" oder div. erstellt hat.Wie macht man es, wenn man das Select ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Polyline auswählen in Blocknähe
mapcar am 01.09.2004 um 11:12 Uhr (0)
Eine sehr fragwürdige Aufgabenstellung mit einem noch viel fragwürdigeren Ansatz dahinter. Zunächst mal: Geht s wirklich um einen Block? Dann müsste man zuerst den Block-Umriss ermitteln, was schon ziemliche Schwierigkeiten verursachen würde. Oder geht s um einen Punkt (der der Einfügepunkt eines Blocks oder auch etwas anderes sein könnte)? Und was sind 0,05m? AutoCAD kennt doch nur Zeichnungseinheiten. Da müsste dann erst ein Maßstab ermittelt werden usw., aber wie? Angenommen, man hätte die Block-Kontur ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Herausforderung Mechanical Part
CADmium am 28.01.2008 um 14:20 Uhr (0)
Die Standardparts haben keine Subautocadelemente wie Linien usw !!! Diese entstehen erst nach _explode bzw. dxfexport, da die Methoden für diese Funktionen vom Programmierer der Standardparts so definiert wurden. Eine Methode wie GETSUBELEMENTS gibts leider nicht, oder ist zumindest nicht dokumentiert, oder ich kenn sie nicht. Für den Programmierer der Standardparts wäre es kein Problem diese zu implementieren ( für Explode usw. hat er es ja auch gemacht ), hat er aber nicht. Du kannst ja mal bei Adesk anf ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : access via makro öffnen
Dexta am 07.03.2005 um 10:21 Uhr (0)
Hi Brischke, Ich habe mitlerweile einen VBA-Code geschrieben, der Access automtisch öffnet: Private Sub Accessöffnen() On Error GoTo Err_Accessöffnen Dim stAppName As String stAppName = C:ProgrammeMicrosoft OfficeOffice10MSACCESS.EXE Call Shell(stAppName, 1) Exit_Accessöffnen: Exit Sub Err_Accessöffnen: MsgBox Err.Description Resume Exit_Accessöffnen End Sub Nur hab ich jetzt noch das Problem, dass ich mich mit AutoLISP nicht wirklich auskenne. Wenn ich ein Icon, bzw. XRef ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Fehlermeldung: Let-Prozedur der Eigenschaft nicht definiert
Brischke am 25.11.2004 um 14:24 Uhr (0)
Tobias, du solltest dich wirklich nicht mehr aus der Ecke trauen! Es ist zum ... Das sind doch wohl die grundlegendsten Sachen, die Du selber vor!! dem Posten prüfen musst! Damit verärgerst du nicht nur mich, sondern die gesamte Community! Ich kann mir nicht vorstellen, dass dies in deinem Interesse ist. Oft genug ist es ja bereits auch geschrieben worden: Benutze deinen Kopf! Ich hoffe, dass deine nächste Frage ein paar Tage auf sich warten lässt, dann könnte man zumindest im Ansatz davon ausgehen, da ...
|
| In das Form Autocad VBA wechseln |