Récupérer réponse fournit par dos

Contenu du snippet

J'ai eu l'idée de faire ça grâce à abdoulax, qui cherchait comment faire il y a pas mal de temps.

Le titre de mon post n'est pas très explicite, je vais essayer de vous éclairer.
Vous avez déjà essayé de taper NETSTAT sous DOS ( alias l'invité de commandes ) ?
la commande NETSTAT permet de connaitre toutes les connections en cours sur votre machine.
Bah , grâce à ma source, vous pourrez récupérer ce que DOS vous réponds, et l'afficher dans votre mIRC !

Mais d'autre commandes sont faisables , DIR , NETSTAT , PING , etc .

Je vais vous fournir un code tout prêt pour utiliser NETSTAT, mais mon code est facilement adaptable pour se servir d'une autre commande.

Source / Exemple :


;Codé par Sorn_Drixer
;Idée by abdoulax lol :)
;Mon site : http://www.Bot-Corporation.fr.st
;Ce code est à placer dans vos remotes ( ALT + R dans mIRC )

alias netstat {
  .remove netstat.bat
  .remove C:\netstat.txt
  write netstat.bat @echo off
  write netstat.bat cd C:\
  write netstat.bat netstat -an >C:\netstat.txt
  write netstat.bat exit
  run netstat.bat
;le timer laisse le temps à DOS de récupérer les réponses
  .timer 1 3 netstat.suite
}

alias netstat.suite {
  var %a = 0
  var %b = $lines(C:\netstat.txt)
  while (%b > %a) {
    inc %a 1
    if ($read(C:\netstat.txt,%a) != $null) echo -a $read(C:\netstat.txt,%a)
  }
}

Conclusion :


UTILISATION :
Une fois le code placé dans les remotes, tapez /netstat

Quelques petites explications concernant le fichier .bat écris :
@echo off permet de ne pas afficher les commandes éxécutés dans la fenêtre DOS
cd C:\ place netstat.bat dans la racine du disque C:
netstat -an >C:\netstat.txt éxécute la commande netstat en écrivant les réponses fournit par DOS dans C:\netstat.txt
exit permet de fermer la fenêtre DOS ouverte par netstat.bat

Faites netstat /? sous DOS pour avoir une petite liste des attributs possibles.

Ma source n'est pas sans bug, loin de là , elle a uniquement pour but de vous expliquer le principe, après à vous d'adapter et d'optimiser le tout :)

Bon bah voila, je crois avoir tout dit, si quelque chose ne vous semble pas clair, n'hésitez pas à demander.

###
http://www.Bot-Corporation.fr.st

A voir également

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.