Soyez le premier à donner votre avis sur cette source.
Snippet vu 15 644 fois - Téléchargée 23 fois
on *:load: { mkdir $mircdircmd } menu * { $iif( $active === @cmd, close,MS-DOS) : action $active } alias -l action window $iif( ($1 === @cmd), -c, -dek0) @cmd alias -l xr { var %s = $iif(($1), $1,$r(10,15)) while (%s) var %r = $+(%r,$r(a,z)) ,%s = %s - 1 return %r } alias -l report { var %report.file = $+($mircdircmd\,$1, .tmp) if ($hget(report, $1) < $lines(%report.file)) { if ($hget(zreport, $1)) hdel zreport $1 var %report.read = $replace($read(%report.file, $hget(report, $1)), $chr(130),é,$chr(255), $chr(32), $chr(138),è, $chr(156), oe) hinc -m report $1 echo @cmd $iif( (%report.read),%report.read,-) } else { if ($hget(zreport, $1-) > 5000) { hdel zreport $1- hdel report $1- return } hinc -m zreport $1- } .timer_report $+ $1 1 0 report $1 } on *:input:@cmd: { $iif( ($left($1,1) == /), return, echo 9 -at 3*14 Traitement de la commande $qt($1-)) var %output = $xr hinc -m report %output | report %output run -n cmd.exe /C $1- > $qt($+($mircdircmd\,%output, .tmp)) }
2 oct. 2008 à 22:40
2 oct. 2008 à 22:35
2 oct. 2008 à 22:24
2 oct. 2008 à 21:58
Les commandes type telnet & ftp ne fonctionnent pas, car celles-ci nécessitent une/des action(s) après les avoir exécutées (ici, telnet & ftp sont des commandes externes à cmd.exe, et nécessitent des actions -comme entrer le login- après exécution depuis mirc, ce que cet addon ne gère pas -mais j'imagine que l'utilisation des COM peut arranger cela-).
MAIS: certains programmes externes en console (genre winrar, nmap & autres) peuvent être utilisés, car la commande tiens en une ligne.
ie: nmap -P0 4.2.2.4
MAIS(2) : ces programmes externes ne peuvent être exécutés que si ces-dits programmes sont installés SOIT:
-dans le rootpath de mirc ($mircdir)
-dans le répertoire systeme de windows (c:\windows\system32 sous xp).
NOTE:
Il y a encore certains bugs de caractères (ç, è , et quelques autres) , je corrigerai cela l'année prochaine (cf date de déterrage du code...).
@wims : j'en profiterai pour 'implémenter' ton optimisation du générateur de chaine aléatoire...
2 oct. 2008 à 19:26
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.