I remember seeing a while back a question about how to repeat commands in mushclient... I know nick was using the speedwalk in his solution... here is my simple script: And the associated alias: You can make a plugin out of it I suppose. But I hope this helps someone.
def Repeat(AliasName, alias_line, wildcards):
sTimes = int(wildcards[0])
sActions = wildcards[1].split(',')
for i in range(0, sTimes):
for j in range(0, len(sActions)):
world.Send(str(sActions[j]))<aliases>
<alias
script="Repeat"
match="^#(\d+) (.+)$"
enabled="y"
regexp="y"
send_to="12"
sequence="100"
>
</alias>
</aliases>