I wouldn't preffer having an alias for each set of commmands I have to do in each time.
I think that one idea is to have 1 alias and few if + else statements:
alias test {
unset %tvar
test2
}
alias test 2{
if (%tvar == 1) {
Do this
and this
and this
bla
bla
bla
inc %tvar
.timer 1 10 test 2
}
if (%tvar == 2) {
Do this
and this
and this
bla
bla
bla
inc %tvar
.timer 1 10 test 2
}
if (%tvar == 3) {
Do this
and this
and this
bla
bla
bla
inc %tvar
.timer 1 10 test 2
}
}
etc, etc