$pause - 11/06/06 10:24 PM
Anyone know an effective way of creating a variable like this? Something you could just put in the script like $pause(3) would would pause the script for 3 seconds?
alias blah { echo -t w00t | pause s 5 | echo -t w0000t }
alias pause { var %e = !echo $color(info) -a * /pause: if ($version < 5.91) { %e this snippet requires atleast mIRC version 5.91 } elseif (!$regex(pause,$1-,/^m?s \d+$/Si)) { %e incorrect/insufficient parameters. Syntax: /pause <s|ms> <N> } elseif ($1 == ms) && ($istok(95 98 ME,$os,32)) { %e cannot use milliseconds parameter on OS'es beneath Win2k } elseif ($2 !isnum 1-) { %e must specify a number within range 1- } else { var %wsh = wsh $+ $ticks, %cmd if ($1 == s) %cmd = ping.exe -n $int($calc($2 + 1)) 127.0.0.1 else %cmd = pathping.exe -n -w 1 -q 1 -h 1 -p $iif($2 > 40,$calc($2 - 40),$2) 127.0.0.1 .comopen %wsh wscript.shell .comclose %wsh $com(%wsh,run,1,bstr*,% $+ comspec% /c %cmd >nul,uint,0,bool,true) } }
alias wait { var %a = $ticks $+ .vbs write %a wscript.sleep $$1 .comopen %a wscript.shell .comclose %a $com(%a,Run,3,bstr,%a,uint,0,bool,true) .remove %a }