|
AutoCAD ARX Object : Datei zum Bearbeiten öffnen
alfred neswadba am 08.07.2010 um 16:02 Uhr (0)
Hi,diese Attributsdefinition:Autodesk.AutoCAD.Runtime.CommandFlags.Sessionwird bei der Befehlsdefinition notwendig sein, wenn Documents unterschiedlich aktiviert werden sollen, sonst wirkt ein in dotNET definierter Befehl nur für ein Document und kann daher kein anderes während des Befehlsablaufs aktivieren. das stimmt ich lade Lisp und VBA automatisch zu. Ist das ein Problem? Obs eines ist, weiß ich nicht. Ich sehe das nur als Möglichkeit (durch das Vokabel Macroname) und hätte probehalber die LISPs und V ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C#.net Objekte als gewählt markieren
fuchsi am 07.05.2009 um 15:13 Uhr (0)
Ich möchte mir mit C#.NET einen eigenen Filterbefehl schreiben (um z.B.: Objekte in der Zeichnung nicht nach layer, farbe usw. sondern nach EED-Inhalten zu markieren)In etwas so: markiere mir alle Blöcke, die in den EEDs den Lieferanten XYZ und die Bestellserie ZYX haben. Danach soll der Benutzer mit Standard Autocad Befehlen (Schieben, Löschen was auch immer) diese Selektion verwenden können. Wie halt der klassische FilterbefehlWie ich die Objekte suche, und die EEDs auslese, ist bekannt. (auchd er EED AU ...
|
| In das Form AutoCAD ARX Object wechseln |
|
Autodesk.NET/ARX : AutoCAD 2004 im Debugger Modus starten
mapcar am 22.10.2004 um 09:50 Uhr (0)
Ich habe noch nie aus VBA heraus gerendert, denke aber, dass das mit irgendeinem SendCommand auf jeden Fall möglich sein sollte. Stell diese Frage doch einfach mal im Forum AutoCAD VBA, vielleicht hat da jemand die fertige Lösung. Wenn nicht, wird sich wohl trotzdem eine Lösung finden. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
AutoCAD ARX Object : Operator im SelectionSet
Brischke am 15.03.2011 um 20:08 Uhr (0)
Hallo,das sind doch die ganz normalen Auswahlsatzfilter:in Lisp:(ssget "_X" ((-4 . "NOT")(8 . "nicht wählen")(-4 . "NOT")))und genau so muss das auch bei dir gehen:acTypValAr.SetValue(New TypedValue(DxfCode.Operator, "NOT"), 0)acTypValAr.SetValue(New TypedValue(DxfCode.LayerName, "NichtWaehlen"), 1)acTypValAr.SetValue(New TypedValue(DxfCode.Operator, "NOT"), 0)oder alternativ:acTypValAr.SetValue(New TypedValue(-4, "NOT"), 0)acTypValAr.SetValue(New TypedValue(8, "NichtWaehlen"), 1)acTypValAr.SetValue(New Ty ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : .layer laden
Ingenieur Studio HOLLAUS am 17.04.2015 um 20:52 Uhr (1)
Zitat:Nur leider hab ich keinen Schimmer wie ich das verwende.Wenn es darum gehen sollte, wie diese Code-Zeilen anzuwenden sind, dann lass uns bitte mal wissen, mit welcher/welchen Programmiersprache(n) Du arbeitest.In Deinem ersten Absatz hast Du "acApp.activedocument.sendcommand" zitiert, das könnte VBA oder auch VB.NET sein, Du hast "(command "_-insert" ..." verwendet, das ist Lisp. Und der Code, den Du aus dem ADN-Blog zeigst, ist C#.Zum Anwenden des gezeigte Codes in C# brauchst Du Visual Studio (Expr ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : AcRxFunctionPtr - Fehler
Bäumchen am 20.07.2007 um 02:12 Uhr (0)
Guten abend,Code:int ElementeC(char*, char*);wchar_t* convert(char*);//Funktions-Definitionvoid initApp() { // register a command with the AutoCAD command mechanism acedRegCmds-addCommand(_T("Elemente_COMMANDS"), _T("Elemente"),_T("IBElemente"), ACRX_CMD_TRANSPARENT, ElementeC );} bei ElementeC kommt der AcRxFunctionPtr Fehler:error C2664: AcEdCommandStack::addCommand: Konvertierung des Parameters 5 von int (__cdecl *)(char *,char *) in AcRxFunctionPtr nicht möglichich hoffe mal das ihr mir helfen kön ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : AcadSpline in ObjectARX.Curve umwandeln
Brischke am 28.11.2012 um 10:47 Uhr (0)
... für Acad-2011 reicht 3.5. + VS2008.Du kannst (meines Wissens) aus einem 2010 keine Applikation für Ac-2011 basteln.Warum machst du denn keine eigenständige DLL-die nur die ACAD-Spline-Funktionen übernimmt. (1) Machst die für COM sichtbar, und übergibst als Parameter lediglich die Handle, der gerade erstellten Spline?oder(2) rufst einen darin integrierten Lisp-Befehl über SendCommand (SendStringToExecute?) mit dem Parameter Handle auf?Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndivi ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Autodesk.NET/ARX : acutil15.lib
mapcar am 05.01.2005 um 09:50 Uhr (0)
Hmm, ohne weitere Informationen kann ich wenig sagen. Du schreibst: Beim Kompilieren einer ARX-Anwendung... Das klingt ja so, als würde es bei anderen problemlos klappen. Dann solltest du am Besten mal die Konfigurationsdateien dieses Projekts mit einem anderen vergleichen, d.h. *.vcproj und *.vcproj.user - wahrscheinlich musst du sie kopieren und in .xml umbenennen, damit du sie in VS als XML laden kannst. Irgendwo findest du dann Unterschiede... Gruß, Axel Strube-Zettler ------------------ (defun - ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
AutoCAD ARX Object : VB6 in Visual Studio 2010 Express öffnen
Theo37 am 01.07.2010 um 08:31 Uhr (0)
Guten Morgen Alfred,das Program sprang nach der Funktion immer auf die Zeile:Catch Ex as ExceptionUnd ich bekam eine Fehlermeldung in der ACAD Befehlszeile.Ich habe das Problem jetzt so gelöst: PatternType = 1Noch eine ganz andere Frage habe ich noch:Wenn ich jetzt mal so weit bin, daß ich eine funktionierede DLL habe. Was muß ich dann machen um diese auf einem anderen Rechner laufen zu lassen. Bei uns ist überall nur ACAD2010 instaliert. Was muß auf den anderen Rechnern instaliert werden und was muß ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Lisp to .NET
veydan am 09.06.2009 um 16:05 Uhr (0)
Hallo!Ich habe hier eine Lisp Funktion die ich in .NET realisieren will.Kann mir jemand sagen ob das möglich ist?Kurze Beschreibungen sind dabei.Die Funktion holt rahmen, sk vom Modell ins Layout.ssobjs = In anderer Funktion über Selectionset geholt (Rahmen und SK)NullP = einfügepunkt des rahmensScaleFaktor = SkalierungsfaktorProblem: Über dass skalieren der Objekte merkt er sich die Positionen des Schriftkopfes relativ zum rahmen.Suche ich mir den Rahmen und SK (merke mir hier die Position) einzeln und fü ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : AutoCAD 2012 Automation mit C#
kaju74 am 24.01.2012 um 18:39 Uhr (0)
Hallo.Okay...sorry für das Wirrwarr...also:Der Kunde hat AutoCad2012 und arbeitet primär Modelle für einen Lampenkatalog aus. Dieser erscheint in mehreren Ländern. Zudem sollen einzelne Modelle in verschiedene Formate exportiert werden. Dazu ist folgendes lt. Konzept zu programmieren (ich bin hier nur der progammierende Part, der keinen Einfluss auf voherige Entscheidungen hat):Ein Popup, Dialog oder eine externe App soll zunächst zwei Schaltflächen haben:1) Aktuelles Dokument in verschiedene Formate expor ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Layout Position verschieben
Plotter am 20.03.2012 um 14:29 Uhr (0)
Zitat:Original erstellt von CADmium:ist zwar intern Lisp, aber pack die zip mal aus und zieh dir die vlx per Drag and Drop aus dem Explorer in die aktuelle Zeichnung und rufe das Programm mit LAYOUTORDER in der Befehlszeile auf.Wenn es das tut, was du willst ..... da wird im Grunde immer nur die Property TABORDER gesetztHabe gerade dies "geile" Programm gefunden!Wir haben ein Projekt bekommen, beim dem viele Layouts hin und her geschoben werden müssen. Dauert sonst ewig, weil die Dateien so groß sind.Nu ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Programiersprache
alfred neswadba am 28.04.2010 um 23:37 Uhr (0)
Hi,das Block-Einfügen (solange die Positionierung händisch ausgeführt wird) ist keine Sache von Performance, damit stehen Dir alle Programmiersprachen, die AutoCAD unterstützt, zur Verfügung.Musst Du aber Blöcke, die in einer großen Menge in Zeichnung eingefügt sind, analysieren (z.B. samt Attributauswertung bestimmte Filter setzen und Aktionen damit durchführen), erst dann wird Performance ein Thema. Aber das kann ich jetzt mal aus Deiner Beschreibung nicht erkennen.LISP und VBA sind wohl am leichtesten z ...
|
| In das Form AutoCAD ARX Object wechseln |