Hi,
na dann schöne Grüße an den Programmierer ohne Zeit.
Und die (erste) Antwort wird wenig erfreulich sein, denn die Frage wörtlich genommen kann ich nur mit NEIN beantworten.
Wieso: in VBA kannst Du 'dem Programm' nicht mitteilen, dass es sich in AutoCAD bei <ENTER> wiederholt.
Du kannst aber den Aufruf zu der VBA-Sub so in AutoCAD definieren, dass die rechte Maustaste die Option Befehl wiederholen anbietet. Dazu wäre ein kleines Lisp-Statement dem AutoCAD beizubringen und dann sollte das funktionieren. Z.B:
(defun C:mySUB()(command "_-VBARUN" "mySub"))
Startet man in AutoCAD nach dieser Initialisierung den Befehl mySUB, dann erhält mach danach auch per rechter Maustaste die Kontextauswahl 'Wiederholen mySUB'
[EDIT] hab wieder mal geschlafen, möge man/Frau mir verzeihen
[/EDIT]
- alfred -
------------------
www.hollaus.at
[Diese Nachricht wurde von a.n. am 15. Mrz. 2010 editiert.]