Autor
|
Thema: Makro mittels Doppelklick starten/beenden (1222 mal gelesen)
|
mgheinz1001 Mitglied Dipl.-Ing. (FH)
Beiträge: 109 Registriert: 17.03.2005
|
erstellt am: 17. Jun. 2009 10:58 <-- editieren / zitieren --> Unities abgeben:
Hallo, wenn ich ein Standard-CATIA-Befehl mit Doppelklick starte, dann wird dieser nach Bestätigen mit "OK" automatisch wieder gestartet. Das wiederholt sich so lang bis ich "Abbrechen" auswähle. Starte ich ein Makro (CATScript), das ich mit einem eigenen Icon in eine Toolbar eingefügt habe, auch mit Doppelklick, stellt sich ebenfalls der Wiederholungseffekt ein. Das Problem ist hier nur, dass ich nicht weiß wie ich das Makro dann wieder abbrechen kann. Weiß jemand wie ich ggf. die Implementierung so anpassen kann, dass ich die Möglichkeit habe, das Makro wieder abzubrechen? Ich arbeite mit CATIA V5R19 PS: Falls sich jemand fragt, warum man überhaupt ein solches Makro über einen Doppelklick starten sollte: Ich weiß es auch nicht. Aber leider gibt es genügend Anwender, die das fertig bringen! Daher brauche ich hier eine Lösung. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 17. Jun. 2009 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für mgheinz1001
Hallo, das ist eine interessante Frage. Ich habe jetzt schon so viele Makrpos geschrieben aber noch NIE dieses Problem mit den Anwendern gehabt . Habe gerade kein *.catscript an der Hand aber ich bin mir fast sicher das man auch mit einem CATscript den Tastendruck eines Anwenders abfangen kann. Dann könntest du zu Beginn des Scriptes den Tastendruck abfragen und bei einem ESC drück das Script beenden. ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mgheinz1001 Mitglied Dipl.-Ing. (FH)
Beiträge: 109 Registriert: 17.03.2005
|
erstellt am: 17. Jun. 2009 12:27 <-- editieren / zitieren --> Unities abgeben:
Hi, sorry, ich habe die Beschreibung/Frage anscheinend nicht deutlich genug formuliert. Es geht nicht darum einfach das Makro sondern den Wiederholungseffekt abzubrechen. Das heißt zu verhindern, dass das Makro nach Beendigung automatisch erneut gestartet wird. Die Frage ist also: Wie genau muss ich das Makro implementieren, damit es nicht automatisch noch einmal gestartet wird (falls es zuvor durch einen Doppelklick gestartet wurde)? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|