Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Erweitertes Befehlsicon selbst erstellen

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:  Erweitertes Befehlsicon selbst erstellen (2248 mal gelesen)
BiAir
Mitglied
BTZ


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

Beiträge: 24
Registriert: 17.08.2009

Rundherum ums AutoCADerl

erstellt am: 03. Okt. 2013 13:59    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 Gemeinde!

Ich hab mir nun ein paar Icons für meine Werkzeugleisten selbst erstellt. Geht ja recht kompfortabel.

Nun scheitere ich aber bei einer Befehlsabfolge.

Ich möchte gerne den Befehl "Pedit" auf einem Icon liegen haben, der aber die Abfrage "Polylinie wählen oder [mehrere Objekte]:" abwartet und dann gleich, nach manueller Auswahl auf die Option "Ver" also Verbinden geht.

Hat da jemand nen Tipp für mich...

MfG
BiAir

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

neo4matrix
Mitglied



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

Beiträge: 136
Registriert: 15.01.2008

HP™ z2 Tower G4 Workstation mit
Intel® Core™ i9-9900K 8x 3.6 GHz-5.0 GHz
32 GB Arbeitsspeicher
1 TB HP Z Turbo PCIe® SSD
NVIDIA® Quadro® P2200 mit 5 GB RAM
HP™ 24" LPS LED TFT 16:10 ZR2440w.
Windows 10 Pro, 64 Bit
AutoCAD 2019 Design Suite Standard, SP1, 64 Bit
ecscad 2019, v19.1.0.20, 64 Bit
Microstation v8 2004, 32 Bit
MicroStation CONNECT Edition Update 11
Microsoft Office 365, 32 Bit
Microsoft Visio 2013, 32 Bit

erstellt am: 03. Okt. 2013 14: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 BiAir 10 Unities + Antwort hilfreich

Hmm...

So was wie das? :

^C^Cpedit;\v;\\

Der Backslash bedeutet hier: "Warte, bis ich die Polylinie angeklickt habe..."

mfg
neo

------------------
Welcome to the Real

[Diese Nachricht wurde von neo4matrix am 03. Okt. 2013 editiert.]

[Diese Nachricht wurde von neo4matrix am 03. Okt. 2013 editiert.]

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

zeinerling
Mitglied
Maschinenbaukonstrukteur


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

Beiträge: 313
Registriert: 14.06.2011

erstellt am: 03. Okt. 2013 14:37    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 BiAir 10 Unities + Antwort hilfreich

Hallo,

das würde mich auch sehr interessieren.
Denn als ich damals AutoCAD-Anwender war, hatten ich noch mit einem Grafiktablett gearbeitet.
Eine editierbare *.mnu war da auch vorhanden.
Man brauchte die Befehle nur in das entsprechende Planquadrtat zu schreiben und anschließend die *.mnu neu kompilieren.
Das wars...
Mit dieser Technik konnte man mehrere AutoCAD-Befehle mit nur einem Klick auf dem Grafiktablett ausführen.
Wie das heute funktioniert, weiss ich leider nicht.
Wenn ich das richtig weiss, so werden Grafiktabletts von AutoCAD nicht mehr unterstützt.

MfG. Zeinerling

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

BiAir
Mitglied
BTZ


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

Beiträge: 24
Registriert: 17.08.2009

Rundherum ums AutoCADerl

erstellt am: 03. Okt. 2013 14:50    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

Wow... das ging ja schnell! Vielen Dank! Funktioniert einwandfrei.

Dennoch zwei Fragen.

.) Was bedeutet das ^C^C ?

.) Je nach Situation kommt die Frage, ob eine einfache Linie als Polylinie umgewandelt werden soll.  Ist diese zusätzliche Abfrage auch noch recht "einfach" zu realisieren? 

MfG
BiAir

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

neo4matrix
Mitglied



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

Beiträge: 136
Registriert: 15.01.2008

HP™ z2 Tower G4 Workstation mit
Intel® Core™ i9-9900K 8x 3.6 GHz-5.0 GHz
32 GB Arbeitsspeicher
1 TB HP Z Turbo PCIe® SSD
NVIDIA® Quadro® P2200 mit 5 GB RAM
HP™ 24" LPS LED TFT 16:10 ZR2440w.
Windows 10 Pro, 64 Bit
AutoCAD 2019 Design Suite Standard, SP1, 64 Bit
ecscad 2019, v19.1.0.20, 64 Bit
Microstation v8 2004, 32 Bit
MicroStation CONNECT Edition Update 11
Microsoft Office 365, 32 Bit
Microsoft Visio 2013, 32 Bit

erstellt am: 03. Okt. 2013 14:52    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 BiAir 10 Unities + Antwort hilfreich

@BiAir:

Polylinien mit linien zu verbinden geht natürlich auch mit Abrunden (ar) und dem Radius 0

also: ^C^Car;r;0;

ODER: mit meinem eigens Kreierten Befehl "Trimmen auf Ecke" mit Makro: ^C^C_fillet;s;s;r;0;; und Tastenkürzel Ctrl-E

Ich muss also nur Ctrl-E drücken, dann die Polylinie anklicken, dann die darauf folgende Linie, und sie verschmelzen zu einer einheitlichen Polylinie...

mfg
neo

------------------
Welcome to the Real

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

zeinerling
Mitglied
Maschinenbaukonstrukteur


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

Beiträge: 313
Registriert: 14.06.2011

erstellt am: 03. Okt. 2013 14: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 BiAir 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von BiAir:
Wow... das ging ja schnell! Vielen Dank! Funktioniert einwandfrei.

Dennoch zwei Fragen.

.) Was bedeutet das ^C^C ?

.) Je nach Situation kommt die Frage, ob eine einfache Linie als Polylinie umgewandelt werden soll.  Ist diese zusätzliche Abfrage auch noch recht "einfach" zu realisieren?  

MfG

Hallo,

^C^C bedeutet nichts anderes, als das ein zuvor noch aktiver AutoCAD-Befehl gleich 2 mal abgebrochen wird.
Gleichbedeutend mit der Tastatureingabe Strg+C Strg+C.

Noch ein Tipp:
^M beteutet die Entertaste.

MfG. Zeinerling

BiAir


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

neo4matrix
Mitglied



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

Beiträge: 136
Registriert: 15.01.2008

HP™ z2 Tower G4 Workstation mit
Intel® Core™ i9-9900K 8x 3.6 GHz-5.0 GHz
32 GB Arbeitsspeicher
1 TB HP Z Turbo PCIe® SSD
NVIDIA® Quadro® P2200 mit 5 GB RAM
HP™ 24" LPS LED TFT 16:10 ZR2440w.
Windows 10 Pro, 64 Bit
AutoCAD 2019 Design Suite Standard, SP1, 64 Bit
ecscad 2019, v19.1.0.20, 64 Bit
Microstation v8 2004, 32 Bit
MicroStation CONNECT Edition Update 11
Microsoft Office 365, 32 Bit
Microsoft Visio 2013, 32 Bit

erstellt am: 03. Okt. 2013 15: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 Nur für BiAir 10 Unities + Antwort hilfreich

^C^C bedeutet 2 Mal Escape resp. Abbrechen. Falls also noch ein anderer Befehl aktiv ist (z.B.: Kopieren) so wird dieser Abgebrochen und pedit "startet"...

Linie zu Polyline machen via:
^C^Cpedit;\j;;

; = Return-Taste

mfg
neo

------------------
Welcome to the Real

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

neo4matrix
Mitglied



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

Beiträge: 136
Registriert: 15.01.2008

HP™ z2 Tower G4 Workstation mit
Intel® Core™ i9-9900K 8x 3.6 GHz-5.0 GHz
32 GB Arbeitsspeicher
1 TB HP Z Turbo PCIe® SSD
NVIDIA® Quadro® P2200 mit 5 GB RAM
HP™ 24" LPS LED TFT 16:10 ZR2440w.
Windows 10 Pro, 64 Bit
AutoCAD 2019 Design Suite Standard, SP1, 64 Bit
ecscad 2019, v19.1.0.20, 64 Bit
Microstation v8 2004, 32 Bit
MicroStation CONNECT Edition Update 11
Microsoft Office 365, 32 Bit
Microsoft Visio 2013, 32 Bit

erstellt am: 03. Okt. 2013 15:09    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 BiAir 10 Unities + Antwort hilfreich

Makro korrigiert auf:

^C^Cpedit;\v;\\

------------------
Welcome to the Real

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

System: F1
und Google

erstellt am: 04. Okt. 2013 09: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 BiAir 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von BiAir:
Je nach Situation kommt die Frage, ob eine einfache Linie als Polylinie umgewandelt werden soll.
Ist diese zusätzliche Abfrage auch noch recht "einfach" zu realisieren? 


Das kann man mit einfachen Makro-Mitteln leider nicht, aber das ist ggf. auch nicht nötig in diesem Fall.
Wenn man einen Befehl verwendet, so sollte man sich ruhig die Zeit nehmen sich auch darüber zu informieren,
kostenlos und direkt geht das mit der AutoCAD-Hilfe (F1) Schnellster Weg: Befehl aufrufen und dann F1 drücken..

Hier geht es um PEDIT, also : AutoDESK AutoCAD 2014 Hilfe auf deutsch, Befehl PEDIT

Allgemein ein Link zu FAQ: Menü-MAKROs und SKRIPTe
Beispiele gibt es Tausende im Netz, das schöne ist zudem das man fast alles 1:1 direkt in der Befehlszeile testen kann.


^C^C_.PEDITACCEPT;1;_.SELECT;\_.PEDIT;_m;_p;;<ab hier dann die Optionenwahl des PEDIT-Befehls...>

Der Unterstrich in Kombination mit der Verwendung der englischen Befehlsaufrufe stellt sicher das die Makros in jeder Sprachversion funktionieren.
(= internationaler Befehlsaufruf) Ist also nicht zwingend nötig, aber man sollte sich wenigstens für eine Version entscheiden und möglichst kein denglisch nutzen.


Beispiel: Verbinden mit Fuzzi-Abstand 0:  ^C^C_.PEDITACCEPT;1;_.SELECT;\_.PEDIT;_m;_p;;_j;0.00;;

Auszug aus dem AutoCAD-Textfenster(F2)

Code:

{^C=ESC=Abbruch} um einen möglicherweise aktiven Befehl zu beenden
{^C=ESC=Abbruch} um einen möglicherweise aktiven Befehl zu beenden

Befehl: PEDITACCEPT{;=Enter} Befehl zum setzen der Systemvariable aufrufen

Neuen Wert für PEDITACCEPT eingeben <0>: 1{;=Enter} Wert 1 einstellen (Nachzuschlagen in der Hilfe F1)

Befehl: _.SELECT{;=Enter} Befehl WAHL zur Objektwahl aufrufen <Große Besonderheit:
                        Im Makro wird nur eine Benutzereingabe eingetragen "\", innerhalb des WAHLbefehles
                        kann man aber soviele Benutzereingaben machen wie nötig>
                        Der Wahl-Befehl bietet und dokumentiert die Standard AutoCAD-Objektwahlmöglichkeiten,
                        zusätzlich gibt es noch Sauswahl und Filter, diese beiden kann man jedoch nicht
                        im Makro nutzen.

Objekte wählen: 1 gefunden

Objekte wählen: Entgegengesetzte Ecke angeben: 7 gefunden, 8 gesamt

Objekte wählen: <hier wurde nun die Objektwahl beendet>

Befehl: _.PEDIT{;=Enter}  Befehl PEDIT aufrufen

Polylinie wählen oder [Mehrere]: _m{;=Enter} Option Mehrere angeben (funktioniert auch bei einem Objekt, daher ist es SO allgemeingültig)

Objekte wählen: _p{;=Enter} _p für Previous bzw. V für voheriger Auswahlsatz, nämlich den wir mit dem Befehl Wahl erstellt haben.
8 gefunden

Objekte wählen: {;=Enter}[/b] "Objektwahl" beenden

Option eingeben [Schließen/Öffnen/Verbinden/BReite/kurve Angleichen/Kurvenlinie/kurve beGradigen/LInientyp/Richtung wechseln/Zurück]: _j{;=Enter} Option _join/Verbinden aufrufen

Verbindungstyp = Dehnen
Fuzzy-Abstand eingeben oder [Verbindungstyp] <0.0000>:
0.00{;=Enter}

7 Segment(e) der Polylinie hinzugefügt

Option eingeben [Schließen/Öffnen/Verbinden/BReite/kurve Angleichen/Kurvenlinie/kurve beGradigen/LInientyp/Richtung wechseln/Zurück]:{;=Enter}

Befehl:



------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

BiAir
Mitglied
BTZ


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

Beiträge: 24
Registriert: 17.08.2009

Rundherum ums AutoCADerl

erstellt am: 11. Okt. 2013 10:31    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

Danke für die recht umfangreiche Hilfe! Dank der Tipps, habe ich mich in den letzten Tagen wirklich gut damit zurechfinden können.

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