Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Entertaste letzter Befehl

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:  Entertaste letzter Befehl (1321 / mal gelesen)
Rivella
Mitglied
--


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

Beiträge: 118
Registriert: 26.01.2017

Windows 11 Prof
AutoCAD2023
AutoCAD2023 LT
Inventor2019 Prof.

erstellt am: 12. Apr. 2018 15: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

Hallo Leute
Ich habe ein Problem mit einem selbst gebasteltem befehl den ich in der Werkzeugpalette abgelegt habe. Konkret eine Polilinie mit Layerschaltung.
Zuerst taut es den Layer V1_025 dann setzt es den Layer aktuell und schlussendlich wird der Befehl Polylinie ausgeführt.

^C^C-layer;_t;V1_025;;-layer;_s;V1_025;;_pline

Nun ist das Phänomen, dass wenn ich anschliessend z.B ein Kreis oder rechteck Zeichne(AutoCAD Standardbefehl) und mit Enter einen weiteren Kreis oder Rechteck zeichne kommt wieder die Polylinie.

Der Standardbefehl aus den RIBBON lautet ja auch nur ^C^C_pline
Komischerweise wenn ich den Befehl Polylinie aus der Cui in die Werkzeugpalette ziehe ohne die vorgängige Layerschaltung dann geht das  mit Enter.

Komischerweise wenn ich den genau gleichen Befehl in den Ribbons verpake und in den Makkros dieselbe programmierung mache funktioniert beim Befehlswechsel auh der leztet Befehl.

Was mache ich falsch?

Habe hier im Forum nur diesen Beitrag gefunden der mir jedoch nicht weiterhilft.
http://ww3.cad.de/foren/ubb/Forum54/HTML/024895.shtml#000000

Besten Dank für jeden Tip.

------------------
Mfg Rivella

[Diese Nachricht wurde von Rivella am 12. Apr. 2018 editiert.]

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: 12. Apr. 2018 15:47    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 Rivella 10 Unities + Antwort hilfreich

Befehl-Wiederholung in Kombination mit zuvor verwendeter Werkzeugpalette hat einen Bug,
ohne näher darauf einzugehen direkt zum Workaround:

^C^C-layer;_t;V1_025;;-layer;_s;V1_025;;_pline

Wäre übrigens eleganter zu lösen:
^C^C_.-layer;_t;V1_025;_s;V1_025;;_.pline

Jetzt die frage zu diesem merkwürdigen Makro: Merkwürdig weil mir wohl der Hintergrund dazu fehlt.
Reicht es dir nicht einfach die Polylinie auf dem Layer V1_025 zu erstellen und danach den
vorherigen Layer wieder aktuell zu haben?
Oder ist das "Layerwechseln und als aktuellen behalten" wirklich so gewünscht?

Falls nicht:
Zeichne eine Polylinie auf dem Layer deiner Wahl,
ziehe die Polylinie auf die Palette, teste das Werkzeug.
?

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

Rivella
Mitglied
--


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

Beiträge: 118
Registriert: 26.01.2017

Windows 11 Prof
AutoCAD2023
AutoCAD2023 LT
Inventor2019 Prof.

erstellt am: 12. Apr. 2018 16:10    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 cadffm
Meine Überlegungen bei diesem Befehlsstring ist:
- dass ein möglich geforrener Layer zuerst getaut wird, bevor x Linien gezeichnet werden auf gefrorenen Layern
- sobalt der Layer getaut wurde, soll er aktuell gesetzt werden.
- und dann den meist verwendeten Befehl Plinie ausführen.

Ich kann so eben wie auf dem Schreibtisch zuerst den Stift  (Layer) holen und dann auf diesem LAyer auch rechtecke, Kreise und andere Zeichnungselemente zeichnen.

Anscheinend gibt es eben ein Unterschied von Befehlsstring wie das in der Werkzeugpalette heisst zu den Makkros wie es in der cui heiist.
Gleicher String unterschiedliches verhalten.

------------------
Mfg Rivella

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: 12. Apr. 2018 16: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 Nur für Rivella 10 Unities + Antwort hilfreich

Ok, das Makro ist so also Absicht, dann solltest
du anstatt SETZEN mal MACHEN verwenden und zuvor
auch den Layer EINschalten.
So hast du dann alles abgedeckt (optinal, aber nicht nötig: Entsperren).
_

Das Menümakro/Befehlstring ist gleich und arbeitet EIGENTLICH auch identisch.

Jetzt kommen zwei Dinge hinzu.

Erstens hat so ein Werkzeugpaletten-Werkzeug ja noch andere Funktionen wie das Makro,
daher kann so ein werkzeug identisch zu einer Schalftfläche in einem zB. Werkzeugkasten funktionieren,
aber es kann auch andere Resultate schaffen.

Zweitens, eine Werkzeugpalette ist kein Werkzeugkasten, die Ausführung erfolgt intern also anders.
Leider gibt es 1,2 Bugs in Acad, die selten jemandem wirklich auffallen.

a) Werkzeugpalettentool ausführen,
b) einen andere Funktion aus den Ribbons wählen zB.
c) Enter zur letzten Befehlswiederholung

Ist eine der bekannten Probleme, oder auch Problempaket, denn es verschiedene Dinge in Abhängigkeit davon
was man zwischendrin gemacht hat.

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

Rivella
Mitglied
--


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

Beiträge: 118
Registriert: 26.01.2017

Windows 11 Prof
AutoCAD2023
AutoCAD2023 LT
Inventor2019 Prof.

erstellt am: 12. Apr. 2018 17:01    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

ok cadffm
Gute Hinweise aber:
das Machen würde ja bei fehlendem LAyer einen neuen LAyer erzeugen. Das möchte ich nicht, weil ja einige informationen am Layer hängen wie Linientyp, Farbe usw. Klar könnte man das auch in den Eigenschaften der Polilinie in der Werkzeugpalette einstellen.
hab da jedoch ein scr erstellt, das bei alten Zeichnungen oder auch bereinigten Zeichnungen sämtliche Grundeinstellungen wie Layer Bemstile ect lädt.
Das wegen den Bug müssen wir halt dann abwarten und schauen wie lange es geht bis das behoben wird.
In die Ribbons möchte ich das nicht programmieren, da es zu aufwendig ist für unterschiedliche Bedürfnise.

------------------
Mfg Rivella

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: 12. Apr. 2018 17: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 Nur für Rivella 10 Unities + Antwort hilfreich

"wie lange es geht bis das behoben wird."

JA, kann man so machen.
Von 2004 bis 2019 sind es grob 15 Jahre (in denen diese Probleme nicht komplett behoben wurden), mal sehen wie lange es noch dauert 

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: 12. Apr. 2018 17:16    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 Rivella 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Rivella:
In die Ribbons möchte ich das nicht programmieren, da es zu aufwendig ist für unterschiedliche Bedürfnise.

Dann nimm doch wie ich die guten alten Werkzeugkästen!
Sollte deren Funktionalität irgendwann mal abgeschafft werden so kann man dann immer noch
das Ribbon oder Werkzeugpalette nutzen (anpassen). Zudem werden diese erst abgeschafft wenn
AutoCAD mal neu gemacht wird, dies kam in 30 Jahren noch nicht vor und daher kann man nicht
abschätzen wann das sein wird.

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

Rivella
Mitglied
--


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

Beiträge: 118
Registriert: 26.01.2017

Windows 11 Prof
AutoCAD2023
AutoCAD2023 LT
Inventor2019 Prof.

erstellt am: 12. Apr. 2018 17:24    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

Du meinst es gut mit diesen Tipps aber das it der Werkzeugpalette hat so seinen Grund.
- Es sind etwa 60 Layer in der LAyerverwaltung. Aufgeteilt in registerkarten in der Werkzeugpalette. BKP Layer die zur abgleichung in der Architektur definiert sind. Elektro, Lüftung Sanitär-Layer. Die haben alle Ihre NAmen. In den Ribbons oder auch in den alten Werkzeugkästen musst Du viel zu lange auf dem Befehl stehen bleiben bis die Quickinfo angezeigt wird um welchen Layer es nun geht. In der Werkzeugpalette kann man ds eben sehr elegent lösen indem man einen klaren NAmen vergibt. :-)

- Ein weiterer Grund ist die Übernahme von Version zu Version. Das geht halt mit Werkzeugpaletten schon sehr elegant und schnell. Drag und Drop. :-)

Das ist der Grund wieso ich das in den Werkzeugpaleten will.

------------------
Mfg Rivella

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: 12. Apr. 2018 18: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 Rivella 10 Unities + Antwort hilfreich

Wie bereits gesagt: Das Problem ist ein BUG und den kann man (User) nicht ändern.

"In den Ribbons oder auch in den alten Werkzeugkästen musst Du viel zu lange auf dem Befehl stehen bleiben bis die Quickinfo angezeigt wird um welchen Layer es nun geht."
Ja leider, die Zeit auf 0 stellen bringt leider nicht die gewünschte Reaktionszeit.


"In der Werkzeugpalette kann man ds eben sehr elegent lösen indem man einen klaren NAmen vergibt."
Nun, Namen kannst du ja auch in Menüs oder dem Ribbon vergeben/anzeigen lassen.
Dieser Punkt alleine ist also kein Grund.


"Ein weiterer Grund ist die Übernahme von Version zu Version.
Das geht halt mit Werkzeugpaletten schon sehr elegant und schnell."
Das stimmt, obwohl das hinzuladen seiner eigenen Anpassungsdatei nicht wirklich Mehraufwand ist
und man dabei den Vorteil hätte das man diese besser administrieren kann.
Die Werkzeugpalette hat ja den Haken dass die Anordnung der Symbole wie auch die Gruppierung
nicht oder nicht nur in der Palettendatei selbst gespeichert ist.
Dies ist dann nur durch einen Weg (oder 2?) des komplett neu-anlegens einer Palette in den Griff zu bekommen.
Meine favorisierte (copy&paste) ist eigentlich eine quick&DIRTY Vorgehensweise,
aber die einzige die es praxistauglich möglich macht (zuminde. ohne Programmierung).


"Drag und Drop. :-)"
HÄÄÄ?
Solange es nur darum geht die Werkzeugpalette(n) in einer neuen Version und damit neuen Profilen verfügbar zu machen bedarf es
doch nur der Umstellung des Supportpfades.
Mögliche Probleme zwischen der Kompatibilität zwischen den Versionen mal außer Acht gelassen (kam bisher nur einmal vor und konnte vom "CADministrator" schnell korrigiert werden.


"Das ist der Grund wieso ich das in den Werkzeugpaleten will."
Hey, ich liebe die Werkzeugpaletten, zumindest als Einzelkämpfer und nicht als CADmin,
ich verstehe die Wahl total, aber man muß mit dem erkannten Bug leben.

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

Peter1969
Mitglied
Technischer Zeichner, AutoCAD Certified Professional


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

Beiträge: 168
Registriert: 13.05.2008

ACA 2021 + OCTAcad 21 (Projektverwaltung & Applikation Messebau),
AutoCAD Mechanical 2021
Windows 10 Pro 64Bit
-----------------------
NVIDIA Quadro K2200
Intel Core i7
16GB RAM
Evoluent VerticalMouse C
3D SpaceMouse Pro

erstellt am: 13. Apr. 2018 10: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 Rivella 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Rivella:
- Es sind etwa 60 Layer in der LAyerverwaltung. Aufgeteilt in registerkarten in der Werkzeugpalette. BKP Layer die zur abgleichung in der Architektur definiert sind. Elektro, Lüftung Sanitär-Layer. Die haben alle Ihre NAmen. In den Ribbons oder auch in den alten Werkzeugkästen musst Du viel zu lange auf dem Befehl stehen bleiben bis die Quickinfo angezeigt wird um welchen Layer es nun geht. In der Werkzeugpalette kann man ds eben sehr elegent lösen indem man einen klaren NAmen vergibt. :-)

- Ein weiterer Grund ist die Übernahme von Version zu Version. Das geht halt mit Werkzeugpaletten schon sehr elegant und schnell. Drag und Drop. :-)

Das ist der Grund wieso ich das in den Werkzeugpaleten will.


Hallo Rivella,

wenn Du einen Layer in den Werkzeugpaleten erstellen lässt (über "Layer Mach"), dann die Objekte darauf zeichnen lässt, ist es bei der hohen Anzahl an Layern mit unterschiedlichen Einstellungen empfehlenswert mit Standards zu arbeiten...
1.Vorlagenzeichnung erstellen mit allen Layern mit den jeweiligen Einstellungen
2.Standardsdatei erstellen (Speichern Unter -> Endung ".DWS")
3.Die jeweiligen Zeichnungen mit der Standardsdatei verknüpfen und abgleichen / testen lassen
->Dann kann man mit den Werkzeugpaletten die Objekte auf den jeweiligen Layern erstellen lassen und die Standardsüberprüfung kontrolliert im Hintergrund die richtigen Einstellungen!

Grüße Peter

P.S.: weitere Informationen: CAD-Standards
https://knowledge.autodesk.com/de/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2019/DEU/AutoCAD-Core/files/GUID-D64F8076-4978-44B7-B056-D921C77FEA88-htm.html

[Diese Nachricht wurde von Peter1969 am 13. Apr. 2018 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