Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Nochmal PEdit

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:  Nochmal PEdit (530 mal gelesen)
Jonapap
Mitglied



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

Beiträge: 206
Registriert: 18.08.2006

erstellt am: 14. Sep. 2006 09:19    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 zusammen,

ich habe mir Forum schon einiges über "pljoin" bzw. "pedit" gelesen, aber noch nicht das Richtige gefunden.

Ich arbeite mit Autocad 2007 und möchte einen Befehl haben, der "pedit" aufruft (wegen der Zukunftssicherheit) und anschließend automatisch folgende Optionen anwählt:

"O" für mehrere Objekte
"J" bei Linien und Bögen (in PL umwandeln)
Objektauswahl(beliebig viele Elemente nicht wie ^C^C_pedit;o;\\;v;;;)
"V" für verbinden

Die Abfrage für den Fuzzy-Abstand und Verbindungstyp soll anschließend abgefragt werden.

Der alte PLJoin-Befehl macht im Prinzip das was ich beschrieben habe.

Allerdings müssen bei uns mehrere Leute mit dem Befehl arbeiten und deshalb würde ich Ihn gerne ins Deutsche übersetzen.
Da es noch keine übersetzte Variante der Express-Tools für ACAD2007 gibt, müsste ich aber auch alle Funktionen aus der pljoinsup.lsp übersetzen, was sich wegen der Abfrage des Verbindunstyps für mich recht schwierig gestaltet.

Hat jemand einen Vorschlag?

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

heidi
Mitglied
CAD-Dienstleister


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

Beiträge: 1130
Registriert: 01.11.2001

Dell Precicion M6700
Nvidia Quadro K3000M
AutoCAD 2012 Sp2
nXtRender
Tetra4D
eigene Tools
Adobe CreativeSuite 6
———————————
MacBook Pro i9 2,3/16/5
Big Sur 11.5.1
BricsCAD V21 Pro

erstellt am: 14. Sep. 2006 11:44    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 Jonapap 10 Unities + Antwort hilfreich

hallo Jonapap,

wenn pljoin genau das richtige ist, dann nutze ihn doch einfach weiter. Einfach auf einen Button legen und gut ist...oder versteh ich jetzt deine Problematik verkehrt?

------------------
Gruss Heidi

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

Jonapap
Mitglied



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

Beiträge: 206
Registriert: 18.08.2006

erstellt am: 14. Sep. 2006 12:03    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,

wie bereits geschrieben, hätte ich den Befehl gerne in deutscher Sprache.

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

heidi
Mitglied
CAD-Dienstleister


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

Beiträge: 1130
Registriert: 01.11.2001

Dell Precicion M6700
Nvidia Quadro K3000M
AutoCAD 2012 Sp2
nXtRender
Tetra4D
eigene Tools
Adobe CreativeSuite 6
———————————
MacBook Pro i9 2,3/16/5
Big Sur 11.5.1
BricsCAD V21 Pro

erstellt am: 14. Sep. 2006 12:14    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 Jonapap 10 Unities + Antwort hilfreich


pljoin.lsp.txt

 
Na ja, du solltest pljoin natürlich auch von den eingedeutschten E-Tools nehmen 
Habs dir mal hier reingestellt, falls du sie nicht mehr hast.

------------------
Gruss Heidi

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

CADdog
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 2237
Registriert: 30.04.2004

Intel Xeon 3,6 GHz
32 GB RAM
NVIDIA Quadro P2000
Windows 10 Enterprise
AutoCADmap 3D 2023
WS-Landcad 2023
QGIS 3.10

erstellt am: 14. Sep. 2006 12:19    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 Jonapap 10 Unities + Antwort hilfreich

Hallo,
das Problem besteht darin, dass innerhalb eines Makros bei einem Befehl nicht unterschiedliche Anzahl von Objekten gewählt werden können.
Einzige Ausnahme davon ist der Befehl _SELECT .
Davon ausgehend sollte dein Makro also so aussehen:
^C^C_select \_pedit;_m;_p;;_y;_j;

------------------

gruß CADdog, the dog formerly known as TR

AutoCAD spricht mit einem, aber viele hören nicht zu.

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

Jonapap
Mitglied



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

Beiträge: 206
Registriert: 18.08.2006

erstellt am: 14. Sep. 2006 12:41    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

Zitat:
Original erstellt von heidi:
Na ja, du solltest pljoin natürlich auch von den eingedeutschten E-Tools nehmen 
Habs dir mal hier reingestellt, falls du sie nicht mehr hast.


Hallo,

deine Datei scheint die englische Version zu sein.

Abgesehen davon sind viele der im Befehl pljoin benutzten Funktionen
in der Datei pljoinsup.lsp definiert(z.B acet-pljoin-do-join2).
Die ist in den Expresstools2007 im Gegenteil zum Befehl Pljoin auch vorhanden. Nur eben in englisch.

Ist vielleicht die Acad2006-Version dieser Datei gleich mit der für Acad2007?

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

Jonapap
Mitglied



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

Beiträge: 206
Registriert: 18.08.2006

ACAD 13 bis 2012
Accurender4
IMOS 9
Rhinoceros 4&5beta
Mastercam X5

erstellt am: 14. Sep. 2006 12:42    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

Zitat:
Original erstellt von CADdog:
Hallo,
das Problem besteht darin, dass innerhalb eines Makros bei einem Befehl nicht unterschiedliche Anzahl von Objekten gewählt werden können.
Einzige Ausnahme davon ist der Befehl _SELECT .
Davon ausgehend sollte dein Makro also so aussehen:
^C^C_select \_pedit;_m;_p;;_y;_j;


Vielen Dank.

Werde ich gleich mal ausprobieren.

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

heidi
Mitglied
CAD-Dienstleister


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

Beiträge: 1130
Registriert: 01.11.2001

Dell Precicion M6700
Nvidia Quadro K3000M
AutoCAD 2012 Sp2
nXtRender
Tetra4D
eigene Tools
Adobe CreativeSuite 6
———————————
MacBook Pro i9 2,3/16/5
Big Sur 11.5.1
BricsCAD V21 Pro

erstellt am: 14. Sep. 2006 12:58    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 Jonapap 10 Unities + Antwort hilfreich


pljoinsup.lsp.txt

 
sorry, hatte die falsche Datei erwischt 

------------------
Gruss Heidi

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

Jonapap
Mitglied



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

Beiträge: 206
Registriert: 18.08.2006

erstellt am: 14. Sep. 2006 15:53    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

Vielen Dank für die Antworten.

CADDOG: ^C^C_select \_pedit;_m;_p;;_y;_j; funktioniert nicht richtig.
Aber vielleicht kann ich "select" noch anderweitig verwenden.

Da ich ja ein übersetztes PLJoin für ACAD2007 brauche hab ich
nun mein Problem folgendermaßen gelöst:

- pljoinsub.lsp aus den übersetzten Express Tools für Acad2006 ins Acad2007\Express-Verzeichniss kopiert.
  Die vorhandene Datei habe ich überschrieben, da bis auf die Übersetzungen beide Dateien identisch sind.
 
- pljoin.lsp aus dem Forum / die Texte hab ich selbst übersetzt

- Funktion "ET2GP-OPTION-TRANSLATOR" aus der Datei acetmain.mnl in die
  Datei pljoin.lsp kopiert

- fertig

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

CADdog
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 2237
Registriert: 30.04.2004

Intel Xeon 3,6 GHz
32 GB RAM
NVIDIA Quadro P2000
Windows 10 Enterprise
AutoCADmap 3D 2023
WS-Landcad 2023
QGIS 3.10

erstellt am: 20. Sep. 2006 10:06    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 Jonapap 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Jonapap:
...funktioniert nicht richtig....

mit dieser Aussage kann niemand was anfangen, bei mir funktioniert es durchaus richtig

------------------

gruß CADdog, the dog formerly known as TR

AutoCAD spricht mit einem, aber viele hören nicht zu.

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

Jonapap
Mitglied



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

Beiträge: 206
Registriert: 18.08.2006

erstellt am: 20. Sep. 2006 10:20    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 CADDog,

hab an dein Makro noch ein Semikolon und ein Leerzeichen angehängt.
Dann wird der Befehl auch abgeschlossen.

^C^C_select \_pedit;_m;_p;;_y;_j;;

Damit "funktioniert" das Makro genau so, wie ich es haben wollte.

Dankeschön

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

Jonapap
Mitglied



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

Beiträge: 206
Registriert: 18.08.2006

ACAD 13 bis 2012
Accurender4
IMOS 9
Rhinoceros 4&5beta
Mastercam X5

erstellt am: 20. Sep. 2006 10:35    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

Sorry,

so ist es ichtig:
^C^C_select \_pedit;_m;_p;;_y;_j;\; (ohne abschließendes Leerzeichen)

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

AsSchu
Ehrenmitglied
Konstrukteur


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

Beiträge: 1632
Registriert: 27.06.2003

ACAD 2012

erstellt am: 20. Sep. 2006 12:39    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 Jonapap 10 Unities + Antwort hilfreich

^C^C_select \_pedit;_m;_p;;_y;_j;\;

und wozu brauchst du da hinten noch eine Benutzereingabe ??

das  ;;; tut's doch auch  

und vorn wieder Leerzeichen anstatt Semikolon

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

AsSchu
Ehrenmitglied
Konstrukteur


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

Beiträge: 1632
Registriert: 27.06.2003

ACAD 2012

erstellt am: 20. Sep. 2006 12:58    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 Jonapap 10 Unities + Antwort hilfreich

probier mal diesen.
^C^C_select;\_pedit;o;v;;j;v;
dort wird Deinem Wunsch entsprechend der Fuzzy und der Typ abgefragt.
Das andere Makro funzt nämlich nicht wenn der Fuzzy auf Null ist.

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