| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Alternative zu REFEDIT (613 mal gelesen)
|
cadplayer Ehrenmitglied CADniker
Beiträge: 1832 Registriert: 28.04.2009
|
erstellt am: 23. Sep. 2020 12:22 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 23. Sep. 2020 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für cadplayer
|
cadplayer Ehrenmitglied CADniker
Beiträge: 1832 Registriert: 28.04.2009
|
erstellt am: 23. Sep. 2020 12:57 <-- editieren / zitieren --> Unities abgeben:
meine absicht "war" einen weg mit lisp zu finden. das hat sich wahrscheinlich zerschlagen. REFEDIT ist kein interner Acad-Befehl Zitat:
Command: ARX Enter an option [Files/Groups/Commands/CLasses/Services/Load/Unload]: c Enter commands(s) to list <*>: refedit Commands Registered by Extension Programs: End of List.
------------------ Gruss Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 23. Sep. 2020 13:13 <-- editieren / zitieren --> Unities abgeben: Nur für cadplayer
Zitat: Original erstellt von cadplayer: meine absicht "war" einen weg mit lisp zu finden
Wie zuvor schon gesagt/gefragt, wie wäre es denn damit den Block über die Programmierschnittstelle zu manipulieren? Nennt man dann Programmierung. (anstatt wie Mädchen nur in 'Malen nach Zahlen' Manier nur den nativen Befehl RefEdit fern zu steuern ) Was soll denn überhaupt gemacht werden? Wieviele Blöcke, welche Änderungen, sind die Namen bekannt? Falls Attributdefinitionen betroffen sind, was ist mit den Attributen an den Blockreferenzen. .Net <kann ich dir nicht helfen, aber Blöcke solltest du ja schon mal bearbeitet haben> Lisp <Blöcke sind dir nicht unbekannt, also (tblnext "BLOCK") und los.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadplayer Ehrenmitglied CADniker
Beiträge: 1832 Registriert: 28.04.2009
|
erstellt am: 23. Sep. 2020 13:28 <-- editieren / zitieren --> Unities abgeben:
Entschuldige für die dürtigen infos und danke vorab für deine schnelle antwort. Mittels Accoreconsole will ich mehrere 100 zeichnungen bearbeiten. Dabei sind die zeichnung gleich aufgebaut... jeweils müsste ich einen block manipulieren (also ändern). Mit Lisp ist das einfach umsetzbar mittels REFEDI-befehl. Der funktioniert aber leider nicht in der Accoreconsole, weil es kein "interner" Acad-befehl ist. Ich glaube ich muss die sache etwas aufwendiger mit einer .net programmierung absolvieren. ein denkanschub hat mir der beitrag gegeben. Kean! ------------------ Gruss Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 23. Sep. 2020 13:41 <-- editieren / zitieren --> Unities abgeben: Nur für cadplayer
Zitat: Original erstellt von cadplayer:
>>will ich mehrere 100 zeichnungen bearbeiten Dann nimm doch einfach Acad, mehrere 100 sind ja nun kein Problem wenn man es nicht 4x am Tag braucht. Und im Direkten Zugriff auf die Dateien mit .Net oder Lisp über odbx ist die Konsole auch nicht schneller, außer man betreibt mehrere Instanzen parallel statt in Reihe>>jeweils müsste ich einen block manipulieren (also ändern). Wenn es immer derselbe ist, manipuliere ihn, schreibe das ganze als DWG heraus (WBLOCK, Option Block) und definiere diesen in den 100 Dateien neu, einfach über Befehl EINFÜGE oder -KLASSEINFÜGE(2020-) >>Mit Lisp ist das einfach umsetzbar mittels REFEDI-befehl. Ob Lisp, simples Script.scr oder ein VBA oder .Net sendcommand, Egal wie man die Zeichenketten in die Befehlszeile kloppt, aber Ja: RefEdit ist nicht geladen in der ACC, ob man es geladen bekommt probiere ich jetzt nicht aus und suche auch nicht danach.
>>Ich glaube ich muss die sache etwas aufwendiger mit einer .net programmierung absolvieren. Egal mit welcher verfügbaren Sprache/Funktionsumfang. RefEdit hört sich so an als wäre es ne Kleinigeit die gemacht werden soll und bei immer dem Gleichen Block wäre es ja auch über den Einfüge-Befehl möglich neu zu defnieren. >>ein denkanschub hat mir der beitrag gegeben. Kean!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadplayer Ehrenmitglied CADniker
Beiträge: 1832 Registriert: 28.04.2009
|
erstellt am: 23. Sep. 2020 14:47 <-- editieren / zitieren --> Unities abgeben:
|
cadplayer Ehrenmitglied CADniker
Beiträge: 1832 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 23. Sep. 2020 14:58 <-- editieren / zitieren --> Unities abgeben:
|