Chcę nagrać makro wewnątrz makra, tak jak to:
qa
[ first macro ... ]
qb
[ second macro ... ]
q
[ some more stuff, involving @b ... ]
q
Jednak drugie q
jest interpretowane jako żądanie zatrzymania pierwszego makra, a reszta jest interpretowana jako polecenia.
Czy jest jakiś sposób, aby rozpocząć rejestrowanie drugiego makra w makrze?
Jeśli nie, to czy istnieje jakiś inny sposób na osiągnięcie pożądanego efektu powtarzania określonej sekwencji naciśnięć klawiszy, gdy już znajduje się on w makrze?
b
ma destrukcyjne działanie, więc nie mogę go najpierw nagrać (chyba że chcę go nagrać, nacisnąć u
kilka razy, a następnie rozpocząć nagrywanie a
).
enew
, nagrywanie bd
) lub bezpośrednio edytować b
rejestr, zapisując w pliku zawartość makra, a następnie „nagrywając”, umieszczając znaki w rejestrze za pomocą "by
.
b
a następniea
wywołać wywołanie makra@b
?