PESSOAL VOU PASSAR PARA VOCÊS APENAS O CÓDIGO , POIS JÁ EXPLIQUEI COMO INSTALAR EM OUTROS TÓPICOS MEUS , ESSE MACRO DE SPRINT TEM A FUNÇÃO DE CORRER COM INVENTÁRIO ABERTO OU NÃO , ISSO É MUITO BOM PARA O GLAD , ENTÃO TÁ AE O CÓDIGO 

$${
if(asprinter)
log(&d&l[Macro] &b&lSprint &4&l[OFF]);
keyup(forward)
unsprint;
unset(asprinter)
stop;
else;
log(&d&l[Macro] &b&lSprint &2&l[ON]);
set(asprinter)
do;
keydown(forward)
sprint;
loop;
endif;
}$$
if(asprinter)
log(&d&l[Macro] &b&lSprint &4&l[OFF]);
keyup(forward)
unsprint;
unset(asprinter)
stop;
else;
log(&d&l[Macro] &b&lSprint &2&l[ON]);
set(asprinter)
do;
keydown(forward)
sprint;
loop;
endif;
}$$