| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. | | |  | KISTERS 3DViewStation: Multitalent für Branchen und Nischenmärkte, eine Pressemitteilung
|
Autor
|
Thema: Eingaben sperren (1090 mal gelesen)
|
wulfgang Mitglied

 Beiträge: 64 Registriert: 29.04.2007 CATIA V5 R18
|
erstellt am: 27. Apr. 2010 08:44 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich wollte fragen, ob es möglich ist, während des Ablaufs eines Makros alle Interaktionsmöglichkeiten des Nutzers mit CATIA zu sperren- also das der Nutzer während der Ausführung des Makros nicht mehr irgendein Button auswählen kann. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Ehrenmitglied V.I.P. h.c. 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: 27. Apr. 2010 08:54 <-- editieren / zitieren --> Unities abgeben:          Nur für wulfgang
|
zoltan.bekesi Mitglied
 
 Beiträge: 321 Registriert: 22.10.2006 Job: CATIA V5R19 / XP 32bit MS Office 2003 Microstation V8 2004 Edition DELL Precision M6300
|
erstellt am: 27. Apr. 2010 16:58 <-- editieren / zitieren --> Unities abgeben:          Nur für wulfgang
Hallo Zusammen, es geht sehr wohl, mit CATIA.Interactive=false. Es ist jedenfalls geraten, wenn man mit Selection innerhalb einer Makro arbeitet (wobei ein modaler Userform, wie Daniel es schon schrieb die gleiche Wirkung hat). Man sollte nur aufpassen, dass beim Absturz/Fehler des Makros die Eingaben trotzdem gesperrt sind. Das kann man mit Fehlerbehandlung beheben (in .NET in Try Finally CATIA.Interactive=true, in VBA ist es nocht möglich aber nicht so schön, für CATScript und VBScript funktioniert On Error Goto MARKE soweit ich weiß nicht). Es reicht auch ein dreizeiler Makro, welches nur die eine Zeile hat oder eine Taste im Programm. Gruß, Zoltan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |