Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Pfad für _ddinsert setzen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Pfad für _ddinsert setzen (2609 mal gelesen)
andreas_tid
Mitglied
Technischer Illustrator


Sehen Sie sich das Profil von andreas_tid an!   Senden Sie eine Private Message an andreas_tid  Schreiben Sie einen Gästebucheintrag für andreas_tid

Beiträge: 16
Registriert: 12.11.2004

erstellt am: 12. Nov. 2004 11:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!
Mit dem Befehl "_ddinsert" öffnet sich ja das Dialogfenster in dem man pfad, position und skalierung der DWG-Zeichnung einstellen kann.

Frage:
Wie kann ich gleich, ohne dass sich das Dialogfenster öffnet, direkt die gewünschte Zeichnung mit den Parametern(Pfad/Positon/Skalierung über AutoLisp(Makro)einfügen?

------------------
danke

andreas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 12. Nov. 2004 11:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für andreas_tid 10 Unities + Antwort hilfreich

(command "_-insert" .....)

mal mit -_insert in der befehlszeile "spielen" und die Optionen dann entsprechend im command setzen..

------------------
- 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

andreas_tid
Mitglied
Technischer Illustrator


Sehen Sie sich das Profil von andreas_tid an!   Senden Sie eine Private Message an andreas_tid  Schreiben Sie einen Gästebucheintrag für andreas_tid

Beiträge: 16
Registriert: 12.11.2004

erstellt am: 12. Nov. 2004 12:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Diese Makro soll ausgeführt werden, was ist daran falsch?

^C^C_ddinsert C:\Links-Vorne.dwg;0,0,0

------------------
danke

andreas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 12. Nov. 2004 12:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für andreas_tid 10 Unities + Antwort hilfreich

es öffnet ein Dialogfenster, das ist falsch...
Zudem sind Backslash´s in Makro´s ein Steuerzeichen für "Benutzereingabe"..

^C^C_-insert;C:/Links-Vorne.dwg;0,0,0;1;1;0

------------------
.Signatur hat derzeit leider Urlaub.

[Diese Nachricht wurde von cadffm am 12. Nov. 2004 editiert.]

[Diese Nachricht wurde von cadffm am 12. Nov. 2004 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

andreas_tid
Mitglied
Technischer Illustrator


Sehen Sie sich das Profil von andreas_tid an!   Senden Sie eine Private Message an andreas_tid  Schreiben Sie einen Gästebucheintrag für andreas_tid

Beiträge: 16
Registriert: 12.11.2004

erstellt am: 12. Nov. 2004 12:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

wie lautet der befehl, ohne dass sich das dialogfenster öffnet?

------------------
danke

andreas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 12. Nov. 2004 12:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für andreas_tid 10 Unities + Antwort hilfreich

siehe CADmium...

------------------
.Signatur hat derzeit leider Urlaub.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

andreas_tid
Mitglied
Technischer Illustrator


Sehen Sie sich das Profil von andreas_tid an!   Senden Sie eine Private Message an andreas_tid  Schreiben Sie einen Gästebucheintrag für andreas_tid

Beiträge: 16
Registriert: 12.11.2004

erstellt am: 12. Nov. 2004 12:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

super! vielen dank! sorry für die blöden fragen, aber ich bin ja noch ein autolisp dummy!

------------------
danke

andreas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 12. Nov. 2004 12:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für andreas_tid 10 Unities + Antwort hilfreich

ich dachte du schreibst ein Menümakro !?
Das hat rein garnichts mit Lisp zutun (bisher).

Das einfache AutoCAD-Befehle die wir alle jeden Tag nutzen
und in der Autocadhilfe beschrieben sind.

Wenn du dich für Script&Makro interessierst, nutze mal die
Suchfunktion im "Rund um AutoCAD" Forum..

------------------
.Signatur hat derzeit leider Urlaub.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 12. Nov. 2004 12:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für andreas_tid 10 Unities + Antwort hilfreich

_-insert ist die internationale Variante!
Drück mal in deinem Autocad F1 und suche mal den deutschen Befehl einfüge .. da steht dann :
...Plaziert eine Zeichnung oder einen benannten Block in der aktuellen Zeichnung ...

Wenn Sie -einfüge an der Eingabeaufforderung eingeben, fordert Sie EINFÜGE zu weiteren Eingaben in der Befehlszeile auf.

Blocknamen eingeben oder [?] <letzter>:  Geben Sie einen Namen ein, geben Sie ? oder ~ ein, oder drücken Sie die EINGABETASTE.

Einfügepunkt angeben oder [Faktor/X/Y/Z/Drehen/VFaktor/VX/VY/VZ/VDrehen]:  Geben Sie einen Punkt oder eine Option ein.

Blockname
Wenn Sie während der aktuellen Sitzung bereits einen Block in die aktuelle Zeichnung eingefügt haben, wird der Name des zuletzt eingefügten Blocks als aktueller Block in der Eingabeaufforderung angezeigt.

Gruppierte Objekte in einer eingefügten Zeichnung werden als unbenannte Gruppen eingefügt. Sie können die unbenannten Gruppen anzeigen lassen, indem Sie im Dialogfeld Gruppe die Option Unbenannte einschließen aktivieren.

Das Tildezeichen (~) bewirkt die Anzeige des Dialogfelds Zeichnungsdatei wählen (ein Standarddialogfeld zur Dateiauswahl).

Die folgenden Beispiele zeigen, wie Sie das Einfügen eines Blocks nach der Eingabeaufforderung für den Blocknamen steuern können.

Einfügen von aufgelösten Blöcken: Wenn Sie ein Sternchen (*) zu Beginn des Blocknamens eingeben, wird der Block aufgelöst, und die einzelnen Teile des Blocks werden eingefügt. In diesem Fall wird die Blockdefinition nicht zur Zeichnung hinzugefügt.
Aktualisieren des Blockpfads:Wenn Sie einen Blocknamen ohne Pfadnamen eingeben, sucht AutoCAD zunächst in den Daten der aktuellen Zeichnung nach einer vorhandenen Blockdefinition mit diesem Namen. AutoCADIst in der aktuellen Zeichnung keine solche Blockdefinition vorhanden, wird der Bibliothekspfad nach einer Datei dieses Namens durchsucht. AutoCADWird eine entsprechende Datei gefunden, dient der Dateiname beim Einfügen der Blockdefinition als Blockname. AutoCAD verwendet dieselbe Blockdefinition für nachfolgend eingefügte Blöcke. Mit den folgenden Angaben an der Eingabeaufforderung für den Blocknamen ersetzen Sie eine vorhandene Blockdefinition durch eine externe Datei:
Blockname=Dateiname

Aktualisieren einer Blockdefinition:Wenn Sie Änderungen an einer Blockdatei vornehmen, die in die Zeichnung eingefügt wurde, und Sie die vorhandene Blockdefinition ändern möchten, ohne den Block erneut einfügen zu müssen, geben Sie die folgenden Daten an der Eingabeaufforderung zur Angabe eines Einfügepunktes ein (nach der Eingabeaufforderung für den Blocknamen):
Blockname=

Wenn Sie das Zeichen = nach dem Blocknamen eingeben, zeigt AutoCAD die folgende Eingabeaufforderung an:

Block "aktuell" existiert bereits. Neu definieren? [Ja/Nein] <Nein>:  Geben Sie j oder n ein, oder drücken Sie die EINGABETASTE.

Wenn Sie den Block neu definieren möchten, ersetzt AutoCAD die vorhandene Blockdefinition durch die neue Definition. AutoCADDie Zeichnung wird regeneriert, und die neue Definition wird auf alle vorhandenen Einfügungen des Blocks angewandt. Mit ESC AutoCADan der Eingabeaufforderung für den Einfügepunkt unterbinden Sie das Einfügen eines neuen Blocks in die Zeichnung.AutoCAD

? - Blocknamen auflisten
Listet die derzeit in der Zeichnung definierten Blöcke auf.

Einfügepunkt
Bestimmt die Position des Blocks oder der Zeichnung.

X-Skalierfaktor eingeben, entgegengesetzte Ecke angeben oder [Ecke/XYZ] <1>:  Geben Sie einen Wert oder eine Option ein, oder drücken Sie die EINGABETASTE.

X-Skalierfaktor

Legt die X- und Y-Skalierfaktoren fest.

Y-Skalierfaktor eingeben <X-Skalierfaktor verwenden>:  Geben Sie einen Wert ein, oder drücken Sie die EINGABETASTE, um denselben Skalierfaktor zu verwenden.

Drehwinkel angeben <0>:

Alle X- und Y-Bemaßungen des Blocks oder der Zeichnung werden mit den X- und Y-Skalierfaktoren multipliziert. Anschließend wird der Block oder die Zeichnung um den angegebenen Winkel gedreht. Der Einfügepunkt dient als Zentrumspunkt der Drehung.

Ecke

Definiert gleichzeitig die X- und Y-Skalierfaktoren. Dabei werden der Einfügepunkt und ein weiterer Punkt als Ecken eines Rechtecks verwendet. Die X- und Y-Bemaßungen des Rechtecks werden zu den X- und Y-Skalierfaktoren. Der Einfügepunkt bildet die erste Ecke.

Entgegengesetzte Ecke angeben:  Geben Sie einen Punkt an.

Drehwinkel angeben <0>:

XYZ

Legt die X-, Y- und Z-Skalierfaktoren fest.

X-Skalierfaktor angeben oder [Ecke] <1>:  Geben Sie einen Wert ungleich Null ein oder e, oder drücken Sie die EINGABETASTE.

X-Skalierfaktor: Definiert X, Y und Z-Skalierfaktoren für den Block oder die Zeichnung.
Y-Skalierfaktor eingeben oder <X-Skalierfaktor verwenden>:  Geben Sie einen Skalierfaktor ein, oder drücken Sie die EINGABETASTE.
Z-Skalierfaktor eingeben <X-Skalierfaktor verwenden>:  Geben Sie einen Skalierfaktor ein, oder drücken Sie die EINGABETASTE.
Drehwinkel angeben <0>:  Geben Sie einen Winkel an, oder drücken Sie die EINGABETASTE.

Ecke efiniert gleichzeitig die X- und Y-Skalierfaktoren. Dabei werden der Einfügepunkt und ein weiterer Punkt als Ecken eines Rechtecks verwendet. Anschließend wird die Z-Skalierung definiert.
Entgegengesetzte Ecke angeben:  Geben Sie einen Punkt an.
Z-Skalierfaktor eingeben <X-Skalierfaktor verwenden>:  Geben Sie einen Skalierfaktor ein, oder drücken Sie die EINGABETASTE.
Drehwinkel angeben <0>:  Geben Sie einen Winkel an, oder drücken Sie die EINGABETASTE.

Faktor 
Legt den Faktor für die X-, Y- und Z-Achse fest. Die Skalierung der Z-Achse wird durch den Absolutwert des angegebenen Skalierfaktors bestimmt.

Skalierfaktor für XYZ-Achse eingeben:  Geben Sie einen Wert ungleich Null ein.

Einfügepunkt angeben:

Drehwinkel angeben <0>:

X
Legt den X-Skalierfaktor fest.

X-Skalierfaktor angeben:  Geben Sie einen Wert ungleich Null ein.

Einfügepunkt angeben:

Drehwinkel angeben <0>:

Y
Legt den Y-Skalierfaktor fest.

Y-Skalierfaktor angeben:  Geben Sie einen Wert ungleich Null ein.

Einfügepunkt angeben:

Drehwinkel angeben <0>:

Z
Legt den Z-Skalierfaktor fest.

Z-Skalierfaktor angeben:  Geben Sie einen Wert ungleich Null ein.

Einfügepunkt angeben:

Drehwinkel angeben <0>:

Drehen
Legt den Drehwinkel beim Einfügen des Blocks fest.

Drehwinkel angeben <0>:

Einfügepunkt angeben:

X-Skalierfaktor eingeben, entgegengesetzte Ecke angeben oder [Ecke/XYZ] <1>:  Geben Sie einen Wert oder eine Option ein, oder drücken Sie die EINGABETASTE.

Die Beschreibung der Optionen X-Skalierfaktor, Ecke und XYZ für die Funktion Drehen entspricht der Beschreibung der Optionen für Einfügepunkt.

VFaktor
Setzt den Skalierfaktor für die X-, Y- und Z-Achse und steuert damit die Darstellung des Blocks, sobald er an seine Position gezogen wurde.

Voransichtsskalierfaktor für XYZ-Achsen angeben:  Geben Sie einen Wert ungleich Null ein.

Einfügepunkt angeben:

X-Skalierfaktor eingeben, entgegengesetzte Ecke angeben oder [Ecke/XYZ] <1>:  Geben Sie einen Wert oder eine Option ein, oder drücken Sie die EINGABETASTE.

Die Beschreibung der Optionen X-Skalierfaktor, Ecke und XYZ für die Funktion VFaktor entspricht der Beschreibung der Optionen für Einfügepunkt.

VX
Legt den Skalierfaktor für die X--Achse fest und steuert damit die Darstellung des Blocks, sobald er an seine Position gezogen wurde.

X-Skalierfaktor für Voransicht angeben:  Geben Sie einen Wert ungleich Null ein.

Einfügepunkt angeben:

X-Skalierfaktor eingeben, entgegengesetzte Ecke angeben oder [Ecke/XYZ] <1>:  Geben Sie einen Wert oder eine Option ein, oder drücken Sie die EINGABETASTE.

Die Beschreibung der Optionen X-Skalierfaktor, Ecke und XYZ für die Funktion VX entspricht der Beschreibung der Optionen für Einfügepunkt.

VY
Legt den Skalierfaktor für die Y--Achse fest und steuert damit die Darstellung des Blocks, sobald er an seine Position gezogen wurde.

Y-Skalierfaktor für Voransicht angeben:  Geben Sie einen Wert ungleich Null ein.

Einfügepunkt angeben:

X-Skalierfaktor eingeben, entgegengesetzte Ecke angeben oder [Ecke/XYZ] <1>:  Geben Sie einen Wert oder eine Option ein, oder drücken Sie die EINGABETASTE.

Die Beschreibung der Optionen X-Skalierfaktor, Ecke und XYZ für die Funktion VY entspricht der Beschreibung der Optionen für Einfügepunkt.

VZ
Legt den Skalierfaktor für die Z--Achse fest und steuert damit die Darstellung des Blocks, sobald er an seine Position gezogen wurde.

Z-Skalierfaktor für Voransicht angeben:  Geben Sie einen Wert ungleich Null ein.

Einfügepunkt angeben:

X-Skalierfaktor eingeben, entgegengesetzte Ecke angeben oder [Ecke/XYZ] <1>:  Geben Sie einen Wert oder eine Option ein, oder drücken Sie die EINGABETASTE.

Die Beschreibung der Optionen X-Skalierfaktor, Ecke und XYZ für die Funktion VZ entspricht der Beschreibung der Optionen für Einfügepunkt.

VDrehen
Setzt den Drehwinkel des Blocks, sobald er an seine Position gezogen wurde.

Voransichtsdrehwinkel angeben.

Einfügepunkt angeben:

X-Skalierfaktor eingeben, entgegengesetzte Ecke angeben oder [Ecke/XYZ] <1>:  Geben Sie einen Wert oder eine Option ein, oder drücken Sie die EINGABETASTE.

Die Beschreibung der Optionen X-Skalierfaktor, Ecke und XYZ für die Funktion VDrehen entspricht der Beschreibung der Optionen für Einfügepunkt.

Für dich heißt das dann in einem Lisp z.B.
(command "-einfüge" "D:\\MENSCH.dwg" "X" 1 "Y" 1 "Z" 1 "D" 0 '(0 0 0))

------------------
- 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

andreas_tid
Mitglied
Technischer Illustrator


Sehen Sie sich das Profil von andreas_tid an!   Senden Sie eine Private Message an andreas_tid  Schreiben Sie einen Gästebucheintrag für andreas_tid

Beiträge: 16
Registriert: 12.11.2004

erstellt am: 12. Nov. 2004 12:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

ich hab ja schon in der hilfe nachgeschaut, doch da steht nicht von einem "-" vor dem "insert". Und erst durch dieses "-" wird das Dialogfenster unterdrückt.

------------------
danke

andreas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 12. Nov. 2004 12:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für andreas_tid 10 Unities + Antwort hilfreich


EINFUEGE.JPG

 
weil du sicher eine DEUTSCHE ACADversion hast, also stehen da DEUTSCHE Befehle beschrieben.

lese das letzte Posting von CADmium...

[Diese Nachricht wurde von cadffm am 12. Nov. 2004 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz