|
Lisp : _amvars mit externer xls
schnurlos am 21.02.2006 um 15:03 Uhr (0)
Hallo Leute, ich habe ein Problem.Ich habe einen Satz dwg, die alle mit dem gleichen (global) xls-File verknüpft sind. Diese möchte ich jetzt alle (automatisch natürlich) mit einem anderen xls verknüpfen, akualisieren, ....Ich hab aber das Problem das nach (command "_amvars" ich nicht auf die globalen Variablen komme. Auch umschalten von filedia bringt in diesem Fall nichts.Gibt es eine Möglichkeit, oder kanns Lisp nicht und VBA schon?PS: ich arbeite (bisher) nur in Lisp.------------------mfg schnurlos
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Visual Lisp und Interprozesskommunikation
CADmium am 11.01.2010 um 11:36 Uhr (0)
mit Visual Lisp sind die Zugriffsmöglichkeiten auf die Windows-API begrenzt .. wenn dein Prog über eine COM-Schnittstelle verfügt geht das aber evtl. darüber .... mit netload kann man auch dlls laden ... ACAD hat auch ne .NET -Schnittstelle , wo man Befehle und Funktionen zugänglich machen kann. Aber mit ACAD 2000 fällt .net wohl flach .. das war damals noch nicht------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der ...
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : Blöcke auslesen
Brischke am 27.09.2004 um 14:41 Uhr (0)
Zitat: Original erstellt von BerndE: ... Nachdem Lisp auch immer mal wieder totgesagt wird, wollte ich mich auch nicht mehr mit beschäftigen (war das ein falscher Entschluss?)... Totgesagte leben länger. Ich denke mittelfristig sind beide noch von Bestand. Ich gehe nicht davon aus, dass die eine Programmiersprache die andere wesentlich länger überleben wird. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s h ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : Externe Programme in ACAD laden !
Brischke am 03.05.2004 um 13:36 Uhr (0)
Hallo, wo schreibst du den Pfad denn sonst hin? Schon mal getestet? Aber in Lisp musst du die Backslashs durch Doppelte Backslashs oder einen Schrägstrich ersetzen. Code: c:Temp - c:/Temp oder c:Temp Das shell-Commando öffnet ja nur die DOS-Eingabeaufforderung. Sind die Pfade gesetzt, wie hier in das Windows-Verzeichnis, dann werden die Anwendungen auch gefunden. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann ma ...
|
| In das Form AutoLisp wechseln |
|
Makro Programmierung : OSD Lisp globale Variablen
rmcc1980 am 03.06.2004 um 12:16 Uhr (0)
Hallo, zur Zeit versuche ich ein Dualogmenü aufzubauen, bei dem der Benutzer beim erneuten Aufruf die alten Eingaben vorfindet. Wie bei ME10-Makros wollte ich das durch globale Variablen erreichen. Dafür habe ich versucht diese mit (defvar *dummy* Test ) in der Datei, vor der Menüdefinition zu erzeugen. In der Eingabezeile funktioniert das, aber nicht beim Laden der Lisp Datei. Im übrigen weigert sich mein Makro diese Variablen zu kennen. Hat jemand ein Beispiel wie das geht? Schöne Grüße Bernd
|
| In das Form Makro Programmierung wechseln |
|
Rund um Autocad : Fehler bei Lisp Z0
ford.prefect am 18.11.2004 um 16:37 Uhr (0)
Hallo, das Lisp Z0 ist ja sehr hilfreich, aber ich bekomme jetzt immer eine Fehlermeldung In der Zeichnung waren mal Elemente eines Vermesserplanes, außerdem liegt ein xref drin, in dem selbst Elemente vom Vermesser sind (diese sind aber gefroren). Die Zeichnung ist auch beim Schraffieren bzw. dem Versuch, die Eigenschaften einer Schraffur auf eine andere zu übertragen, abgestürzt. Bereinigt, geprüft und repariert wurde die Zeichnung. Kann man 1. Z0 wieder zum Durchlauf bekommen? 2. Eventuelle Verm ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Verbesserte Visual LISP IDE in AutoCAD 2011?
autocart am 26.03.2010 um 19:13 Uhr (0)
Hallo!Im Blog Through the Interface von Kean Walmsley steht, dass es im neuen AutoCAD 2011 eine "Enhanced Visual LISP IDE" gibt. Ich habe nur 2010 und hätte eigentlich nicht vor gehabt upzugraden. Weiß jemand von euch mehr über die VLISP IDE in 2011? Hat sich da wirklich etwas zum Besseren verändert?------------------Gruß, Stephanwww.stbartl.at"Every thing should be made as simple as possible but not simpler." - Albert Einstein[Diese Nachricht wurde von autocart am 26. Mrz. 2010 editiert.]
|
| In das Form Lisp wechseln |
|
AutoCAD ObjectARX und .NET : benutzerdefinierte Befehle mit Parametern aufrufen
archtools am 21.05.2015 um 12:23 Uhr (1)
Zitat:Original erstellt von AndreasM2000:Hi, weiß jemand, ob es möglich ist, mit .Net/C# einen benutzerdefinierten Befehl zu programmieren, den man beim Aufruf in AutoCAD auch noch Parameter übergeben kann. Ich habe solche Beispiele im Internet nicht gefunden. Man kann immer nur den benutzerdefinierten Befehl ohne Parameter aufrufen und nur innerhalb der Abarbeitung auf Nutzereingaben reagieren. Ich möchte aber verschiedene Werte gleich beim Aufruf mitgeben. Gruss AndreasDass das in AutoCAD nicht möglich i ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Makro Programmierung : OSD Lisp globale Variablen
Dorothea am 03.06.2004 um 12:49 Uhr (0)
Hallo, Kommt drauf an, mit welcher Version du arbeitest. Ab 12.00 gibt es fuer Dialogschreiber die Moeglichkeit den Variablen mitzuteilen, ob sie die eingestellten Daten persistent speichern wollen oder nicht. Dieser Mechanismus funktioniert fuer einige Variablentypen, z.B. logische Variablen. Kannst ja mal nachlesen unter: .../help/Common/documentation/integration_kit/reference/dg_manual.html#pds Was meinst du mit weigert ? Gibt es einen LISP Fehler und wenn ja, welchen? Gruss Dorothea [Diese Nachricht ...
|
| In das Form Makro Programmierung wechseln |
|
Rund um AutoCAD : Alias für eigene Befehlsfolgen erstellen
alfred neswadba am 01.03.2010 um 18:35 Uhr (0)
Hi, Ausserdem arbeiten wir auf AutoCAD 2010 OEM welches APPLOAD, die ACAD.lsp sowie ACADdoc.lsp nicht unterstützt.Wenn Deine OEM-Version das nicht kann, dann versuch mal:Parallel zu Deiner Menüdatei eine gleichnamige MNL-Datei zu legen (wird mit jedem Ladevorgang des Menüs mitgeladen), ist eigentlich eine Lisp-Datei mit anderer Extension.z.B. Dein Menü nennt sich myMEN.cuix, dann benennst Du Deine LISP-Datei myMEN.mnlIn dieser kannt Du Deine Definitionen 1:1 hintereinander schreiben, z.B.(defun C:MC1()(co ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Programmierung : Liste abarbeiten
Greskamp am 20.11.2013 um 15:41 Uhr (4)
Hallo,bin an einem kleinen Lisp-Programm, was verschiedene bdl Dateien nacheinander laden und was abarbeite soll.Was abgearbeitet werden soll, habe ich soweit.Wie bekomme ich es nun Makro-mäßig hin, das eine Art Tabelle, in der die Dateien stehen, abgearbeitet werden.Die Tabelle braucht nur die Dateiennamen enthalten, die dann nacheinander geladen werden müssen.Vielleicht kann mir jemand nen kleinen Tipp geben, unter welchem Befehl das im Lisp läuft.Vielen Dank------------------Gruß Peter
|
| In das Form CoCreate Programmierung wechseln |
|
Rund um Autocad : Datenbank Aktualisierung in Autocad
Brischke am 11.05.2004 um 09:57 Uhr (0)
Hallo 520cad, AutoCAD mit einer Datenbank zu verbinden stellt mit einer kleinen Programmierung [Lisp/VBA] eigentlich keine Schwierigkeit dar. Werden immer die gleichen Aktualisierungen gemacht, kann man das im Programm so festschreiben, dass alles mit nur einem Knopfdruck erledigt wird. Mit den Acad- Datenbankverknüpfungen kann ich mich auch nicht anfreunden. Bei Fragen Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : LWPolylinie Kurve Angleichen über VBA
startrek am 17.06.2004 um 22:25 Uhr (0)
Hi Axel, erstmal Danke für die Info, da kann man sich ja sonst totsuchen ;-) Mal ne kleine Frage: Ich hab mit Lisp absolute Verständnisprobleme, deswegen eine Bitte, kannst Du mir bitte mal dieses VBAische in Lisp übersetzen ?? In der Hoffnung, dass mich das vielleicht der Sprache etwas näher bringt, wenn ich mal einen visuellen VBA-Lisp Vergleich habe, hoff Du weisst wie ichs mein ;-) Es geht drum eine LWPolyline in was 3-dim zu verzaubern, eine VBA versus Lisp Code-Gegenüberstellung würde mich hier mal ...
|
| In das Form Autocad VBA wechseln |