coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
10 juin 2007 à 07:10
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009
-
2 oct. 2008 à 22:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 2 oct. 2008 à 22:40
ben dis moi ce que t'a mis a jour et ce que tu as modifié ou arranger par rapport a avant stp
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 2 oct. 2008 à 22:35
bah voilà, je viens de "mettre a jour" ...
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 2 oct. 2008 à 22:24
j'espère que la version 2.0 sortiras bientot alors :p
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 2 oct. 2008 à 21:58
La réponse était +/- dans le post, mais je vais essayer de l'expliquer en détail :
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...
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 2 oct. 2008 à 19:26
mdr, t'es pas le prof , mais normalment c'est à toi , de tester les commande dos donc teste les toi, vu que c'est toi qui a postuler la sources ;) et si tu veux que je t'envoie vraiment un rapport comme tu dis, passe ton email et je te l'enverais :p mais d'abord teste les toi :p
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 2 oct. 2008 à 10:05
Nan...
ftp et telnet ne fonctionnent pas... puis peut-être d'autres encore... j'ai pas tout essayé (ou pas je ne me souviens plus... y'a plus d'un an quand même...).
Tiens, je te nomme testeur officiel... Donc, si tu pouvais tester toutes les commandes et me faire un résumé (en trois exemplaires: une feuille mauve, une rose et un bleue) de +/- 50lignes, avec les consonnes en vert, et les voyelles en bleu, sans faut d'orthographe, et conjugué au subjonctif imparfait.
Merci de me remettre cela avant demain 8h !
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 1 oct. 2008 à 21:33
j'ai une question toute simple et répond moi z'y franchement stp, est ce dans ton addon là, ya toutes les commandes dos qu'on peut taper qui a dans la commande dos de windows ou ya n'a moins que windows ?
car je veux savoir si t'a tout mis les commande dos dans ton addon là, est ce qu'ils ya toutes les commande dos dans ton addons ? répond à la question stp et soit franc
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 1 oct. 2008 à 21:27
franchement je viens d'installer le truc là, le fond blanc dans le carret qui représente les commandes dos c'est blanc sa fais moche , j'aurais préféré noir, enfin bref, je teste le reste là et je te dis sa dessuite ;)
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 1 oct. 2008 à 21:20
attend je vais tester et je te dis sa tout de suite ;)
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 1 oct. 2008 à 19:04
o_O
Alors, c'est VRAIMENT super compliqué, j'ai hésité à mettre un fichier readme, mais je me suis dit "non, même avec ça, les gens comprendront pas" ...
Alors, voici la démarche d'ingénieur à suivre:
Clic droit dans n'importe quelle fenêtre (allez, disons "Status"), sélectionner "ms-dos" ... Une fenêtre s'ouvre, entrez-y les commandes voulues (genre netstat, ping, chkdsk, ...), exactement comme dans la console winwin...
Ensuite, pour fermer la fenêtre (tout aussi compliqué que pour l'ouvrir...):
Clic droit dans @cmd, close...
J'espère avoir été assez clair, ou je te ré-expliques? :p
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 1 oct. 2008 à 10:13
t'aurais du mettre tout sa dans un zip avec un readme.txt sa aurais était mieux, parce qu'on sais meme pas la commande qu'on doit taper pour que l'écran dos apparaissent sur le mirc et qu'elle type de commandes peut t'on utilisr dans ton addons.
voilà, merci d'éclaircir ce point ;)
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 30 sept. 2008 à 23:34
Euh, d'accord...
Je touche pas aux commandes, seule l'interface change (une fenêtre mirc à la place du terminal).
Rien de bien transcendant mais parfois utile... (genre le CLEAR qui bien efface l'écran, à la place d'imprimer des 'lignes blanches' jusqu'à l'écran suivant...).
Il y a d'autres petits détails qui changent...
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 30 sept. 2008 à 23:26
ben parce que ta source parle des commandes dos c pour sa :p
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 30 sept. 2008 à 23:23
¿Quel est le rapport avec les commandes
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 30 sept. 2008 à 23:09
rien ne remplaceras les commandes dos de windows ;)
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 30 sept. 2008 à 22:20
ça valait bien la peine de déterrer la chose tiens...
J'avoue que le code précédent était assez pourris, et j'ai donc (enfin) fait une maj...
Puis bon, t'es pas content.. tu sais quoi hein :p
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 30 sept. 2008 à 22:18
Merci mon bon prince :)
griffondorr
Messages postés427Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention 4 mai 2009 23 sept. 2008 à 18:30
un 3/10 pour l'ensemble ;)
Proutie66
Messages postés141Date d'inscriptionsamedi 19 octobre 2002StatutMembreDernière intervention14 avril 2008 14 août 2007 à 05:14
Ton code est bien, pratique et surtout utile.
Ne t'inquiète pas pour les boulets qui viennent ouain ouain, c'est le propre d'ircfr.com, il convient juste de s'y habituer
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 18 juin 2007 à 16:54
Oui, tu as raison, je suis susceptible ... désolé c'est ma faute ...
mmmh, je pense l'avoir déjà fait dans un dialog, et je CROIS (mais sans certitude absolue), que le problème est réglé ... sinon, il 'suffit' de retirer les caractères spéciaux...
Bon, ce soir je testerai... et ajouterai un dialog si cela règle le problème... mais je ne suis pas fan des dialogs, c'est pour cela qu'il n'y en avait pas d'office ...
@+
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 15 juin 2007 à 17:54
Je ne suis pas agressif, tu le prends mal c'est tout =/ , mais je doute quand au changement que va apporter le dialog sur le texte. C'est le .txt lui même qui contient les caractères mal encodé donc j'vois pas trop comment faire, mais si tu sais, dis le :)
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 15 juin 2007 à 16:24
Sois moins agressif bordel ...
A la place d'avoir une fenetre, tout se passera dans un dialog ... là il n'y aura plus de problèmes d'encodage de caractères...
Comprends-tu?
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 15 juin 2007 à 12:22
Tu vas le résoudre comment avec un dialog ? Parce que si il n'y a que ça, tu crée un dialog caché, et tu récupère le texte après.
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 15 juin 2007 à 09:13
Pour les caractères qui te dérangent, ça peut se résoudre avec un dialog... mais est-ce qu'un dialog est vraiment utile (je suis pas fan des dialogs... spa pratique)...
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 15 juin 2007 à 09:11
DragoonMaster: Fais une recherche sur 'cmd.exe' (ou équivalent sous win2000), et copie alors les exe dans le même répertoire...
Wims: Ok merci c'est cool ton optimisation.
DragoonMaster
Messages postés60Date d'inscriptiondimanche 15 juin 2003StatutMembreDernière intervention16 mars 20091 14 juin 2007 à 22:29
12/06/2007 13:49:24 Voila, j'ai mis a jour les quelques commentaires du script... Note: pour executer des programmes 'externes' à cmd.exe (genre console winrar , nmap, etc ...), il faut copier les fichiers *.exe dans c:\windows\system32\
C'est sans doute à revoir, pour les utilisateurs chez qui le dossier c:\windows n'existe pas !
(winnt pour windows 2000)
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 14 juin 2007 à 22:16
Donc apres avoir maté vite fait, j'ai modifié et otimisé ton code :
on *:input:@cmd:{
if (!$isdir(cmd)) mkdir cmd | elseif ($left($1,1) == /) return
linesep -a | echo 9 -a $time 3*14 Traitement de la commande:15 $1-
var %s 10 ,%r | while (%s) var %r $+($r(a,z),%r) ,%s = %s - 1
var %output = $+(cmd\,%r) | write $+(%output,.bat) $1- > $+(%output,.txt)
run -n $+(%output,.bat) | var %output %output $+ .txt
.timer 1 5 loadbuf @cmd %output | .timer 1 6 linesep -a $(|) .remove %output $(|) .remove $replace(%output,txt,bat)
}
alias dos window -e @cmd
le truc c'est que ya plein de caractere qui ne s'affiche pas, c'est assez embettant
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 14 juin 2007 à 21:12
T'es en plein rêve, tu post ton code ici pour facilité la vie de l'user, donc c'est a toi de faire le boulot, le but c'est pas de prendre ton code, et se dire : "ah tient son code prend pas les espaces, ah tient il veux écrire dans le dossier cmd\, mais il ne le crée pas avant", c'est se dire : "ah oué putin il gère son code, il marche super bien"
Donc non je suis désoler, ta source ne fonctionne pas avec les répertoire a espace, a ton avis, on va tous changer nos repertoire juste pour ton addon ?
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 14 juin 2007 à 10:13
Ok, voila, je t'ai mis un petit screen shot où je te montre l'utilisation de netstat, ping et chkdsk ...
Et sérieusement, si vous pourriez etre un peu moins 'froid' adns vos commentaires... vous n'êtes pas des Dieux à respecter hein ;-) Désolé de ne pas coder aussi bien que vous, chers maitres ...
J'ai aussi fait une petite maj dans le code: la création du répertoire 'cmd' à la racine de mIRC ...
Et oui, effectivement, mIRC doit être placé dans un répertoire sans espace ...
Enfin voila, ma source fonctionne, mais si vous êtes trop boulets que pour l'utiliser, j'y peux rien...
a toute...
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 12 juin 2007 à 18:25
Tu peux mettre un screenshot ? des exemples d'utilisation ?
Donc déja, le code ne marche pas avec les repertoires a espace, même apres avoir modifier ton code pour les espaces, cela ne marchais tjs pas (ton timer s'execute bien 500 fois mais je devrais avoir une réponse)
ton alias _r s'optimise en une ligne :
alias -l _r { var %s $1 | while (%s) var %r $+(%r,$r(a,z)) ,%s = %s - 1 }
J'ai essayé avec ipconfig par exemple, ça n'a rien donné.
DragoonMaster
Messages postés60Date d'inscriptiondimanche 15 juin 2003StatutMembreDernière intervention16 mars 20091 11 juin 2007 à 14:02
ça alourdis les sources => un commentaire compilé ne prend pas de place, car supprimé, me semble t il ...
monsieur_canard
Messages postés22Date d'inscriptionvendredi 11 août 2006StatutMembreDernière intervention30 octobre 2008 11 juin 2007 à 10:32
Sisi bien sûr, c'est pour cela qu'il y a des addon de ce genre qui sortent, car la commande existe!
-_-'
Y'a la commande /run qui permet de lancer des applis (comme ici, dos par exemple), ou pouvant très bien lancer IE ou firefox, ou autre ...
La seule solution pour avoir DIRECTEMENT l'echo de cmd.exe dans mIRC est d'utiliser des com , ce que je ne connais pas, et qui limite les commandes pouvant etre executées... les différents addon que j'ai essayés ne pouvaient pas (et je ne sais pour quelle raison) exécuter toutes les commandes que j'avais besoin... Comme nmap et autre...
Je ne sais pas si j'ai été clair, mais il fait brumeux dans ma tête... (tout enfumé) ...
a+
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 10 juin 2007 à 07:10
mirc ne possede pas la commande /exec ?
sous xchat, /exec -o commande pour renvoyer le resultat sur lechan, ou /exec commande pour l'afficher simplement
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
2 oct. 2008 à 10:05
ftp et telnet ne fonctionnent pas... puis peut-être d'autres encore... j'ai pas tout essayé (ou pas je ne me souviens plus... y'a plus d'un an quand même...).
Tiens, je te nomme testeur officiel... Donc, si tu pouvais tester toutes les commandes et me faire un résumé (en trois exemplaires: une feuille mauve, une rose et un bleue) de +/- 50lignes, avec les consonnes en vert, et les voyelles en bleu, sans faut d'orthographe, et conjugué au subjonctif imparfait.
Merci de me remettre cela avant demain 8h !
1 oct. 2008 à 21:33
car je veux savoir si t'a tout mis les commande dos dans ton addon là, est ce qu'ils ya toutes les commande dos dans ton addons ? répond à la question stp et soit franc
1 oct. 2008 à 21:27
1 oct. 2008 à 21:20
1 oct. 2008 à 19:04
Alors, c'est VRAIMENT super compliqué, j'ai hésité à mettre un fichier readme, mais je me suis dit "non, même avec ça, les gens comprendront pas" ...
Alors, voici la démarche d'ingénieur à suivre:
Clic droit dans n'importe quelle fenêtre (allez, disons "Status"), sélectionner "ms-dos" ... Une fenêtre s'ouvre, entrez-y les commandes voulues (genre netstat, ping, chkdsk, ...), exactement comme dans la console winwin...
Ensuite, pour fermer la fenêtre (tout aussi compliqué que pour l'ouvrir...):
Clic droit dans @cmd, close...
J'espère avoir été assez clair, ou je te ré-expliques? :p
1 oct. 2008 à 10:13
voilà, merci d'éclaircir ce point ;)
30 sept. 2008 à 23:34
Je touche pas aux commandes, seule l'interface change (une fenêtre mirc à la place du terminal).
Rien de bien transcendant mais parfois utile... (genre le CLEAR qui bien efface l'écran, à la place d'imprimer des 'lignes blanches' jusqu'à l'écran suivant...).
Il y a d'autres petits détails qui changent...
30 sept. 2008 à 23:26
30 sept. 2008 à 23:23
30 sept. 2008 à 23:09
30 sept. 2008 à 22:20
J'avoue que le code précédent était assez pourris, et j'ai donc (enfin) fait une maj...
Puis bon, t'es pas content.. tu sais quoi hein :p
30 sept. 2008 à 22:18
23 sept. 2008 à 18:30
14 août 2007 à 05:14
Ne t'inquiète pas pour les boulets qui viennent ouain ouain, c'est le propre d'ircfr.com, il convient juste de s'y habituer
18 juin 2007 à 16:54
mmmh, je pense l'avoir déjà fait dans un dialog, et je CROIS (mais sans certitude absolue), que le problème est réglé ... sinon, il 'suffit' de retirer les caractères spéciaux...
Bon, ce soir je testerai... et ajouterai un dialog si cela règle le problème... mais je ne suis pas fan des dialogs, c'est pour cela qu'il n'y en avait pas d'office ...
@+
15 juin 2007 à 17:54
15 juin 2007 à 16:24
A la place d'avoir une fenetre, tout se passera dans un dialog ... là il n'y aura plus de problèmes d'encodage de caractères...
Comprends-tu?
15 juin 2007 à 12:22
15 juin 2007 à 09:13
15 juin 2007 à 09:11
Wims: Ok merci c'est cool ton optimisation.
14 juin 2007 à 22:29
C'est sans doute à revoir, pour les utilisateurs chez qui le dossier c:\windows n'existe pas !
(winnt pour windows 2000)
14 juin 2007 à 22:16
on *:input:@cmd:{
if (!$isdir(cmd)) mkdir cmd | elseif ($left($1,1) == /) return
linesep -a | echo 9 -a $time 3*14 Traitement de la commande:15 $1-
var %s 10 ,%r | while (%s) var %r $+($r(a,z),%r) ,%s = %s - 1
var %output = $+(cmd\,%r) | write $+(%output,.bat) $1- > $+(%output,.txt)
run -n $+(%output,.bat) | var %output %output $+ .txt
.timer 1 5 loadbuf @cmd %output | .timer 1 6 linesep -a $(|) .remove %output $(|) .remove $replace(%output,txt,bat)
}
alias dos window -e @cmd
le truc c'est que ya plein de caractere qui ne s'affiche pas, c'est assez embettant
14 juin 2007 à 21:12
Donc non je suis désoler, ta source ne fonctionne pas avec les répertoire a espace, a ton avis, on va tous changer nos repertoire juste pour ton addon ?
14 juin 2007 à 10:13
Et sérieusement, si vous pourriez etre un peu moins 'froid' adns vos commentaires... vous n'êtes pas des Dieux à respecter hein ;-) Désolé de ne pas coder aussi bien que vous, chers maitres ...
J'ai aussi fait une petite maj dans le code: la création du répertoire 'cmd' à la racine de mIRC ...
Et oui, effectivement, mIRC doit être placé dans un répertoire sans espace ...
Enfin voila, ma source fonctionne, mais si vous êtes trop boulets que pour l'utiliser, j'y peux rien...
a toute...
12 juin 2007 à 18:25
Donc déja, le code ne marche pas avec les repertoires a espace, même apres avoir modifier ton code pour les espaces, cela ne marchais tjs pas (ton timer s'execute bien 500 fois mais je devrais avoir une réponse)
ton alias _r s'optimise en une ligne :
alias -l _r { var %s $1 | while (%s) var %r $+(%r,$r(a,z)) ,%s = %s - 1 }
J'ai essayé avec ipconfig par exemple, ça n'a rien donné.
11 juin 2007 à 14:02
11 juin 2007 à 10:32
-_-'
Y'a la commande /run qui permet de lancer des applis (comme ici, dos par exemple), ou pouvant très bien lancer IE ou firefox, ou autre ...
La seule solution pour avoir DIRECTEMENT l'echo de cmd.exe dans mIRC est d'utiliser des com , ce que je ne connais pas, et qui limite les commandes pouvant etre executées... les différents addon que j'ai essayés ne pouvaient pas (et je ne sais pour quelle raison) exécuter toutes les commandes que j'avais besoin... Comme nmap et autre...
Je ne sais pas si j'ai été clair, mais il fait brumeux dans ma tête... (tout enfumé) ...
a+
10 juin 2007 à 07:10
sous xchat, /exec -o commande pour renvoyer le resultat sur lechan, ou /exec commande pour l'afficher simplement