Informationen zum Forum AutoCAD ARX Object:
Anzahl aktive Mitglieder: 232
Anzahl Beiträge: 4.287
Anzahl Themen: 769

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 1 - 3, 3 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

AutoCAD ObjectARX und .NET : Seiteneinrichtung mit c#
kgcadmin am 10.04.2012 um 14:53 Uhr (0)
Hallo ZusammenIch möchte gerne benannte Seiteneinrichtungen aus einer bestehenden *.dwg importieren und,falls bereits vorhanden, ohne Rückfrage überschreiben.Anschliessend soll jedem Layout eine benannte Seiteneinrichtung zugewiesen werden.In C# ist es mir bis jetzt nicht gelungen, die Seiteneinrichtungen zu Kopieren (CopyFrom),jedoch hätte ich ein teilweise funktionierendes LISP-Script.Gibt es nun eine Möglichkeit, aus C# eine LISP-Funktion aufzurufen und dieser ein Argumentzu übergeben (Layoutname)?z.B. ...

In das Form AutoCAD ObjectARX und .NET wechseln
AutoCAD ObjectARX und .NET : Seiteneinrichtung mit c#
kgcadmin am 11.04.2012 um 10:59 Uhr (0)
Hallo Holgerfolgende LISP-Funktion ist vorhanden:Code:(defun c:ImportPageSetups ( DrawingFileName ) (PROMPT DrawingFileName))nun versuche ich die Funktion wie folgt aufzurufen:Code:oDwg.SendStringToExecute("ImportPageSetups("test") ", true, false, true);Dabei erhalte ich folgende Fehlermeldung (in AutoCAD):Unbekannter Befehl "IMPORTPAGESETUPS("TEST")". Drücken Sie F1-Taste für Hilfe.Was mache ich falsch?

In das Form AutoCAD ObjectARX und .NET wechseln
AutoCAD ObjectARX und .NET : Seiteneinrichtung mit c#
kgcadmin am 11.04.2012 um 17:16 Uhr (0)
Hallo HolgerYep, das war der Fehler, Dankeschön!Zudem darf die LISP-Funktion nicht als "Command" definiert werden (also das c: weglassen).-----------------------------------------------------------------------------------------------------------------------------------------------------------------------Das geniale daran ist, dass zum Laden der LISP keine der Standard-acad.lsps verändert werden muss.Die LISP kann man ganz bequem mit Code:SendStringToExecute("(load "C:/...../blabla.lsp")"); nachladen.

In das Form AutoCAD ObjectARX und .NET wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


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