Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 14 - 26, 26 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Autocad VBA : CHM-Hilfe Datei über LISP aus VBA
Stelli1 am 01.12.2006 um 09:41 Uhr (0)
Hallo Jörn,da gibt es (wie oft) eine API.So geht es zum Beispiel:Code: ModulOption ExplicitPublic Declare Function HtmlHelpLongArg Lib "hhctrl.ocx" Alias "HtmlHelpA" (ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long FormPrivate Sub CommandButton1_Click() WindowHandle , Helpfile ,Command,HelpIndex HtmlHelpLongArg Application.VBE.mainwindow.HWND, "C:Appl opobaseHelp bedbs.chm", &HF, 4 Letzter Parameter ist ContextID im H ...

In das Form Autocad VBA wechseln
Autocad VBA : CHM-Hilfe Datei über LISP aus VBA
Stelli1 am 01.12.2006 um 12:53 Uhr (0)
Hallo Jörn, Zitat:Code: ModulOption ExplicitPublic Declare Function HtmlHelpLongArg Lib "hhctrl.ocx" Alias "HtmlHelpA" (ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long FormPrivate Sub CommandButton1_Click() WindowHandle , Helpfile ,Command,HelpIndex HtmlHelpLongArg Application.VBE.mainwindow.HWND, "C:Appl opobaseHelp bedbs.chm", &HF, 4 Letzter Parameter ist ContextID im HelpFileEnd SubDie Public Declare Function HtmlHel ...

In das Form Autocad VBA wechseln
AutoCAD VBA : Wieviele Elemente sind ausgewählt
Stelli1 am 30.11.2007 um 18:11 Uhr (0)
Hallo wwwilli, Zitat:Original erstellt von wwwilli:Hallo,das funktioniert nicht stabil bei mir. Es geht bei Ausführung mit F5 oder F8, aber nicht bei Ausführung über einen Button oder Menü Makro ausführen. Dann wird .Count immer 0, und danach ist auch nichts mehr ausgewählt. Was tun?MfG,wwwilliWenn du die Ausführung des Makros auf einem Button gelegt hast funktioniert eine Vorauswahl wenn du den Aufruf wie in dem Link beschrieben gestaltest.Also du definierst (z.B. in der acad.lsp) unter Lisp einen Befehl ...

In das Form AutoCAD VBA wechseln
Autodesk.NET/ARX : Farbe über alles wechseln
Stelli1 am 18.10.2005 um 13:16 Uhr (0)
Hallo mapcar,Hallo Wenn man in VB genauso eine Wurst wie in lisp erzeugt sinds wohl doch nicht so viele Zeilen. Aber Mapcar hat recht das der Aufwand mit VB.net wohl zu hoch ist. Läuft nur wo net Framework installiert ist etc.Hier noch die komplette VBA LösungCode:Sub EsWerdeDunkel() Dim Entity As AcadEntity, Blockdef As AcadBlock, Blockref As AcadBlockReference For Each Entity In ThisDrawing.ModelSpace: Entity.Color = 254: Next Entity For Each Blockdef In ThisDrawing.Blocks If Blockdef.IsLayout = ...

In das Form Autodesk.NET/ARX wechseln
Autocad VBA : winkel durch dynamischen schnittpunkt
Stelli1 am 03.04.2006 um 21:38 Uhr (0)
Hallo,du kannst in deine Startlisp folgende Lisp einbindenCode:(defun c:MeinBefehl (/) (vla-runmacro(vlax-get-acad-object) "MeinMacro"))Damit kannst du dann das Makro "MeinMacro" auf der Befehlszeile mit "MeinBefehl" aufrufen. Den Befehl kannt du auch alternativ per VBA und Sendcommand ausführen.Variablen lokale und globale kannst du in VBA nach belieben einrichten. Wird eine Variable innerhalb eine Prozedur (Sub/Function) mit Dim Variable deklariert gilt sie nur in der Prozedur. Wird sie in einen Klassenm ...

In das Form Autocad VBA wechseln
AutoCAD VBA : Listview - Vom ausgew. Listview-element zum dazugehörigen Block
Stelli1 am 16.03.2009 um 10:48 Uhr (0)
Hallo Volker, Zitat:es scheint ein kleines Verständigungsproblem vorzuliegenglaube ich auch ;) Deshalb noch mal die Interpretation. Zitat:hab gesehen das du nicht die Flächen ID speicherst.gemeint war die ObjektID bzw. das Handle der Polylinie. Zitat:Dann sollest du das in einem weiteren Attribut machen. Auf die ObjectID aus der Felddefinition kannst du IMHO nicht mehr zugreifen. Das entsprechende Attribut hat zwar noch ein ExtensionDictionary aus dem hervorgeht das es sich um ein Feld handelt, aber die De ...

In das Form AutoCAD VBA wechseln
Autocad VBA : noch mal die Frage nach dem Layereigenschaften-Filter
Stelli1 am 05.11.2005 um 19:39 Uhr (0)
Hallo, Zitat:Was verbirgt sich übrigens hinter oLSM , wofür steht o? in deinem Beispiel.wie schon gesagt, ich habe mit dem Layermanager noch nichts gemacht. Das Beispiel kommt aus der Hilfe von 2004. oLSM heisst wohl ObjektLayerStateManager.Aber die Frage ist wie legst du deine Layerstrukturen an ? Mit VBA oder Lisp oder anders?Wenn du es mit VBA machst würde ich mr eventuell eine Funktion basteln die mir die gewünschten Gewerke ein- und ausschaltet.Beispíel (ungetestet)Code:Public WorkspaceState (0 to 10) ...

In das Form Autocad VBA wechseln
AutoLisp : Mal wieder OT...
Stelli1 am 02.12.2005 um 12:04 Uhr (0)
Hallo Axel,und da wir hier im Forum sind Mapcar,hab mir lange überlegt ob ich schreiben soll oder nicht.Es kommen immer Gedanken "warum", "Pech" ......Die Frage Warum kennen wir auch aus dem Forum. Das lässt sich oft nicht beantworten, aber eine Lösung wird trotzdem gefunden.Pech und Glück, das ist so eine Sache. Eigentlich gibt es kein Pech oder Glück. Glück hat der, der einmal mehr aufsteht als er hinfällt. Zum aufstehen hast du schon den ersten Schritt gemacht in dem du hier gepostet hast. Steh weite ...

In das Form AutoLisp wechseln
AutoCAD VBA : Über das Schriftfeld eines Attributwertes die damit verknüpfte Polylinie ermitteln
Stelli1 am 18.03.2009 um 20:00 Uhr (0)
Hallo Volker,wenn es ein MText wäre wäre es einfach. Da gibt es die Methode in der Com Schnittstelle.Code:debug.print Mtext.FieldCodeBei Attribut ist das aber leider nicht der Fall. IMHO wird die Felddefinition in einem Dictionary gespeichert. Normalerweise müsste man dieses auslesen können.Um das zu Testen hab ich mal versucht und folgenden "Test" gebaut.Code:Sub test() Dim xRecordType As Variant, XRecordData As Variant Dim XRecord As AcadXRecord Dim BlockRef As AcadBlockReference Dim Attributes As Va ...

In das Form AutoCAD VBA wechseln
Rund um Autocad : Barcode (EAN)
Stelli1 am 20.10.2005 um 15:45 Uhr (0)
Hallo Holger,danke für den Tipp. Habe mir mal das Lisp geholt.Klappt damit prima zum Probieren an ein paar Punkten.Meine Idee war ursprünglich folgende:Die Daten sind in autodesk Topobase in einer Oracle Datenbank gespeichert. Von dort werden sie per topobase nach Map gebracht. Hierbei kann ein beliebiges SQL die Daten aus der Datenbank holen, manipulieren etc.. Die Daten werden durch das Programm als Mtext dargestellt. Deshalb meine ehemalige Idee wenn man da für die Darstellung einen (Barcode-)TrueType v ...

In das Form Rund um Autocad wechseln
AutoCAD VBA : Selbsterstellte Befehle mit AcadDocument_BeginCommand abfangen
Stelli1 am 22.04.2008 um 16:45 Uhr (0)
Hallo,ich verstehe nicht wo das Problem ist. Im obigen Link war eine Lösung aufgeführt wie man ein VBA Makro als AutoCAD Befehl definieren kann.Ich habe die Lisp Zeile zum Test mal in eine Funktion gepackt.Diese Sub muss du als erstes ausführen. Später wird die Zeile in die AcadDoc.Lsp eingefügt. Dann steht der Befehl nach jedem laden des Dokumentes zur Verfügung.Code:Sub EigenerBefehl()  Dieser wird normalerweise in der AcadDoc.Lsp untergebracht  ThisDrawing.SendCommand "(defun c:MyLoad (/) (vl-vbarun "" ...

In das Form AutoCAD VBA wechseln
Autocad VBA : Access -> AutoCAD
Stelli1 am 07.11.2005 um 16:40 Uhr (0)
Hallo, Zitat:Original erstellt von mahe01:Hallo Stelli,ICH BIN BEGEISTERT, es funktioniert, vielen Dank.Kann man hier Bewertungen abgeben (ich hab mit Forums-Dingen nicht viel Erfahrung).Ja mit den Bewertungen kannst du letztendlich angeben ob dir eine Antwort auf deine oder eine andere Frage weitergeholfen hat (Scala 1 bis 10). In der Kopfzeile der Antwort hast du die Felder 1-10. Einfach drücken, fertig. Zitat:1. Ich möchte, daß nach dem "Zoom" oder "Zeichnen" mit deinen Button   dieses ACAD-Fenster in ...

In das Form Autocad VBA wechseln
Rund um Autocad : Text einklammern
Stelli1 am 14.09.2005 um 18:39 Uhr (0)
Guten Abend,sehen recht kompliziert aus die Lisp Programme.Ich hab da ein Tool das macht das in 0,2 sec.GrußStelli------------------

In das Form Rund um Autocad wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz