Danke für die Antwort.
Der Rechtsklick ist natürlich zeitabhängig
.
Mit der Programmzeile in der CUI setze ich nach dem Anklicken eines Icons die globale Variable USERS1 und führe dann ein Sub aus.
Das Sub holt sich die Variable und legt los.
Das funktioniert auch mit der Befehlszeile, wie beschrieben einwandfrei.
Nur die Wiederholung geht nicht, da er sich als letzten Befehl "vbarun" merkt
Jetzt würde ich diese Befehlskette gerne so schlank in der CUI und nur in der CUI schreiben dass sie sich auf kurzen Rechtsklick wiederholen lässt.
Das mit dem lisp-Befehl habe ich schon im Einsatz.
Nur habe ich so eine große Menge vba-Befehle, die ich so verdoppeln muss.
Über eine Autoload-Lsp-datei lade ich die Befehle beim Laden der CUI.
Ich hatte gehofft, dass es inzwischen etwas gibt, das ich direkt in die CUI schreiben kann.
Z.B. die richtige Klammersetzung, damit AC zumindest den Teil (-vbarun MySub
als einen, den letzten, Befehl interpretiert und wiederholt.
Gibt es so eine kurze Syntax (kürzer als mit Lisp)?
Wenn ich die gesamte Befehlskette in Lisp schriebe, wäre das dann folgende?
(command "^c^c^c(setvar "USERS1" "Beispiel") "-vbarun" "MySub")
------------------
Grüße aus München
Christian
[Diese Nachricht wurde von otm am 22. Feb. 2022 editiert.]
[Diese Nachricht wurde von otm am 22. Feb. 2022 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP