| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: (command-Zeile aus ACAD14 (753 mal gelesen)
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 11. Dez. 2007 14:32 <-- editieren / zitieren --> Unities abgeben:
Hallo, folgende Zeile habe ich aus einem 14.er Programm: (command "_insert" Blockname command) Kann mir bitte mal einer das doppelte Command erklären?? (In der Variablen befindet sich der Blockname.) ------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 11. Dez. 2007 14:54 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
heute macht man ja auch (while(/=(getvar "CMDACTIVE")0)(command)) aber wenn, kann es IMHO nur so (command "_insert" Blockname (command)) funktionieren. Der Sinn erschließt sich mir aber nicht unbedingt. Vielleicht, wenn Blockname eine Datei ist, nur den Block anzulegen und nicht das Insert... oder command ist ne unglücklich benannte Variable ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 11. Dez. 2007 15:00 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Damit lädt man lediglich die Blockdefinition aus einer externen Zeichnung in die Zeichnung, ohne den Block zu plazieren. Mit dem (commamd) wird einfach die Abfrage nach dem Einfügepunkt angebrochen Kann durchaus Sinn machen Z.B.: zum automatischen umdefinieren von Blöcken (command "._insert" "MyBlock=d:/test.dwg") (command) damit wird der vorhandene Block MyBlock mit dem Inhalt der Zeichnung test.dwg überschrieben. ------------------ Ing. Anton Fuchs WWW.FFZELL.AT.TC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 11. Dez. 2007 15:13 <-- editieren / zitieren --> Unities abgeben:
hallo, na, man lernt ja nie aus. also, ich habe noch mal in 14 und 2000 getestet: 14: (command "_insert" "C:\\temp\\test.dwg" command) => Funktioniert, es wird die Blockdefinition übernommen, aber kein Block eingefügt. 2000: command "_insert" "C:\\temp\\test.dwg" (command)) => Funktioniert, es wird die Blockdefinition übernommen, aber kein Block eingefügt. PS: Wenn man wie ich schon sehr lange nicht mehr an der 14er Version gesessen hat, kommt einem das vor wie ein besserer Linieneditor
------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1968 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 12. Dez. 2007 08:34 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 12. Dez. 2007 11:17 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|