|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 09.04.2014 um 16:20 Uhr (1)
Dein Makro sollte mit ^C^C anfangendafür sollte das ^C^C in der Mitte gegen ein ";" ausgetauscht werdenund das setzen des Layers machst du besser nicht über SE sondern über MACHEN(das erstellt im Zweifelsfall den Layer gleich - für den Fall das er in der datei noch nicht existiert)Nun zum Problem: Das Ziel ist THEORETISCH mit einem einfachen "LAYERP" am Ende gelöst !In der Praxis bekommt man aber Probleme.Wenn ich mir an dieser Stelle den Vortrag erspare Fazit: Lass es einfach bleiben !Ausnahme: Wenn du n ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 09.04.2014 um 16:58 Uhr (1)
Zitat:Original erstellt von DonFetzo:Warum sollte das ^C^C in der mitte durch ";" ersetzt werden?Der Ordnung wegen ! Es gibt keinen Grund den Befehl LAYER abzubrechen(^C) und danach völlig wahllos noch einmal ein ESC zu senden (^C) !Man darf ihn gerne ordentlich verlassen (mit Enter = ";")Zitat:Dann müsste es sooo funktionieren? ^C^C_-la;machen;DIMENSION;^C^C_dimlinear;-LA;T;0;SE;0;Im Groben JA, im feinen natürlich nicht, weil du dem Programm die 2 Bemaßungspunkte ja nicht mitteilst.Sollte der Benutzer die ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 09.04.2014 um 17:23 Uhr (1)
Zitat:Original erstellt von DonFetzo:Der Vortrag würde mich schon interessierenIch versuche es mal anzuschneiden:LAYERP macht die Letzte(n) Änderungen an Layern rückgängig.Wenn die letzte Änderung nun mein Layer-Aktuell-Wechsel im Makro war - kein Problem !Wenn nicht: Aua !Wenn LayerBEM aktuell ist und im Makro "SE;LayerBEM" steht, so ist dies KEINE Änderung,das LAYERP am Ende des Makros schaltet aber ungehindert die letzte Änderung zurück.Das kann zB. eine andere "Layer-Aktuell-Wechsel" Schaltung sein,ode ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 09.04.2014 um 17:25 Uhr (1)
Zitat:Original erstellt von cadffm:Dein Makro sollte mit ^C^C anfangendafür sollte das ^C^C in der Mitte gegen ein ";" ausgetauscht werden...------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 09:26 Uhr (1)
Möglich sicher, aber besser wäre es wenn du es dir selbst erstellt, Klick für Klick.Man macht ja nichts anderes als seine Eingaben zu notieren, mehr nicht.(man sieht das du bisher einfach Dinge zusammenkopierst statt es zu erarbeiten)Ich übersetze DEIN (fehlerhaftes) Makro mal ^C^C_-la;machen;DIMENSION;^C^C_dimlinear;;-LA;T;0;SE;0; In dieser Schreibweise solltest du dein Makro auch erarbeiten, dann kannst du es in Form bringen,es spricht zwar nichts dagegen es gleich in Makroschreibweise zu erledigen, aber ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 10:00 Uhr (1)
hmm, jetzt krübel ich aber langsam..Du kennst die Befehlszeile von Acad ? (strg+9) Das ist der Ort wo deine Tastatureingaben (sowie Script und Makroeingaben) landen.Viele der Acadbefehle haben einen Dialog, du startest den Befehl und Acad führt dich durch den Dialog._-LA startet den LAYERbefehl in der befehlszeilenversion,dann fragt Acad dich nach einer Option, du gibst die Option SETZEN an,danach fragt dich Acad welchen Layer es denn setzen soll,du gibst den Layer DIMENSION ein usw. Du kommst doch ganz au ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 10:44 Uhr (1)
Das Bild kann ich nicht ansehen !?Und die Rückgabe im Textfenster ist merkwürdig, so sollte das nicht aussehen.(wobei sogar die Befehlsfolge nicht dem Makro entspricht, hmm - ich denke da mal drüber nach, bis später)------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 11:02 Uhr (1)
von wo startest du das Marko - in welchem Oberflächenelement ist das drin ?(Werkzeugkasten, Menü, Werkzeugpalette oder MuFu)------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 11:38 Uhr (1)
Also kann man festhalten das du überhaupt nicht dein Makro hast laufen lassen,sondern das von Kramer - so wird ein Schuh aus der Rückgabe..Nun weiter:Zitat:Original erstellt von DonFetzo:und läuft. (lauft aber nicht sauber durch, du müßtest danach Acad in einem aktiven Befehl wiederfinden - das ist ja nicht Sinn der Sache und das machst du händisch ja auch nicht)Kann man pauschal sagen dass ich alle eingabemöglichkeiten die ich in meiner Befehlszeile zur Auswahl habe 1:1 in mein Makro übernehmen kann? Das ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 12:06 Uhr (1)
ja, aber dein Problem ist das du in Tiefen vordringen willst, viel sinniger wäre es sich zunächst die Basics anzueigenen.Du hast es bisher nicht geschafft eine einfache Befehlsfolge so aufzuschreiben wie du es auch per Hand machst,meinst du dieser Punkt wird besser indem du dich mit schwierigeren Befehlsabläufen beschäftigst Makros gibt es in der Steigerung in etwas so:einfache Befehlsfolge (Ablauf ist 1:1 so umzusetzen wie man es sich auch denkt)a) Makro startet einen Befehl und arbeitet die Optionen ab. ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 13:26 Uhr (1)
Das Kreis Makro ist ja schön übersichtlich, hast du den Fehler unterdessen gefunden ?------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 15:40 Uhr (9)
Wenn das (gepostete) Kreis-Makro super läuft, dann bin ich raus (würde in keine von mir je eingesetzten Acadversion super laufen, sondern siehe oben.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD Architecture ACA (ADT) : Befehlsmakro
cadffm am 10.04.2014 um 15:51 Uhr (1)
Zitat:Original erstellt von DonFetzo:Warum sollte es nicht laufen? Ein Fehler drin?Meinst du ich schreibe sowas als Lückenfüller ???Zitat:und läuft. (lauft aber nicht sauber durch, du müßtest danach Acad in einem aktiven Befehl wiederfinden - das ist ja nicht Sinn der Sache und das machst du händisch ja auch nicht)Zitat:Original erstellt von cadffm:Das Kreis Makro ist ja schön übersichtlich, hast du den Fehler unterdessen gefunden ?Aber wenn es bei dir so wie gepostet läuft, dann ist es halt so.(ich muß mi ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |