rectumcrew
Messages postés1Date d'inscriptionsamedi 14 octobre 2006StatutMembreDernière intervention14 octobre 2006 14 oct. 2006 à 23:15
ses bien les gars continuer jaime bien les scripteur
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 1 août 2005 à 19:02
Merci pour le commentaire.
En effet, il y'a 2ans de ça j'aurai aimé que cette dll existe, j'en aurai eu grande utilité. Etant donnée que j'ai enfin les capacitées de la réaliser, je me suis dit que je pourrais rendre un grand service à certaine personne...
Donc voilà amusez-vous bien !!
Have fun ;)
pppaaahhh
Messages postés28Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention14 avril 2007 31 juil. 2005 à 19:33
dsl pour le double post;
juste pour souligner que ça s'est jamais fait comme dll , et que ça fait plaisir de voir autre chose que les innombrables nicklist ou je ne sais quoi .. et la franchement c une bonne dll, bien utile, qui ouvre de belles perspectives !
Encore Bravo !
pppaaahhh
Messages postés28Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention14 avril 2007 31 juil. 2005 à 19:20
Salut;
alors la chapeau, fallait le pondre quand même, abdoulax l'a fait, et ça marche bien chez moi;
je dis Bravo abdoulax !!
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 21 juil. 2005 à 22:52
http://www.tismania.org/affiche_mirc.php?id=823&debut=1 apperement cette source ne peut pas envoyer des parètres en cours de route. Elle permet juste de récupérer la sortie. Tu pourrais réaliser cela de la même manière avec des commandes mirc.
Exp :
/run cmd.exe /C ping.exe 127.0.0.1 > test.txt
/.timer 1 4 play -es test.txt
Et c'est facilement optimisable.
En ce qui conserne cmdow, on dirai un genre de cmd.exe, je comprends pas trop :S
Enfin bon ...
Have fun
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 21 juil. 2005 à 21:15
( même si j'avoue que l'auteur est pas super évolué mentalement (: )
Sinon tu peux aussi faire un fichier .cmd qui va être lancé par une aliase dans ton script, cette dernière permettant d'entrer la commande que tu souhaites effectuer.
enfin perso je trouve ça plus simple à gérer et moins bridé sans .dll ms bon c'est un avis perso
dizAgree
Messages postés25Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention21 juillet 2005 21 juil. 2005 à 14:37
D'acc ;)
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 21 juil. 2005 à 13:54
B le problème c'est qu'avec un .bat tu doit prèvoir dès le début toutes les commandes que tu vas executer. Pour une certaine utilisation le .bat pourrait faire l'affaire mais pour d'autre il sera trop limité.
Have fun
dizAgree
Messages postés25Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention21 juillet 2005 21 juil. 2005 à 12:35
Salut,
Je n'ai pas encore testé ta dll, mais je me demandais si il n'y avait pas plutôt moyen de s'arranger avec des fichiers *.bat ?
Je dois sûrement dire une connerie ..
A+
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 21 juil. 2005 à 12:04
winwarrior ouaip j'ai hesité à le mettre en hide. Bon b si j'ai à mettre cette source à jours je le mettrai en HIDE.
winwarrior
Messages postés654Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention10 février 20091 21 juil. 2005 à 12:00
pas mal.. un ptit truc:
si.wShowWindow = SW_SHOW;
remplace par
si.wShowWindow = SW_HIDE;
ça permettra de cacher la fenetre de commande :)
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 21 juil. 2005 à 10:59
Euh ce qui fo comprendre c'est que cette application n'est pas destiné seulement à 'linvite de commande. Ceci était juste un exemple. Ce que tu peux essayer c'est "/dll Dll.dll DosRun ping 127.0.0.1" . C'est pour cette raison que je ne pas obligé l'ouverture de cmd.exe. Ensuite en ce qui concerne la possibilité de lancé cmd.exe manuelement, puis d'interragir avec lui, je pense que ceci est possible mais pour le moment je ne souhaite pas me pencher sur la question ^^. En ce qui concerne le echo paramètre insuffisant cela doit être à cause d'un caractère qu'il retourne lors de son éxecution et que mIRC ne se comprend pas. Il suffit lors de l'evenement de mettre on *:signal:Dos:if ($1) echo -a $1-
Enfin bon je vais comme meme voir si je peux faire quelque chose...
Merci pour la critique,
Have fun
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 21 juil. 2005 à 10:36
Ce qui est embêtant, c'est que l'on doit obligatoirement lancer cmd.exe (/dll Dll.dll DosRun cmd.exe) avant de pouvoir envoyer une commande par l'intermédiaire du dll.
Lorsqu'on tape /dll Dll.dll DosInput commande, tu devrais vérifier :
- si cmd.exe est lancé, tu éxécutes la commande
- si cmd.exe n'est pas lancé, tu lances cmd.exe et tu éxécutes la commande
J'ai remarqué également, si on ouvre manuellement cmd.exe, et qu'on essaie de lui transmettre une commande, ca ne fonctionne pas. Ca serait donc bien que le dll puisse différencier le cmd.exe lancé par lui-même et le cmd.exe lancé à la main (et dans les cas, réussir à transmettre une commande)
Aussi, lorsque j'utilise /dll Dll.dll DosRun fichier pour lancer un autre fichier que cmd.exe, par exemple notepad, mIRC me sort : * /echo: insufficient parameters (notepad se lance qd meme), et si je lance mspaint avec cette commande, je n'obtiens pas de message d'erreur au lancement, mais à la fermeture de paint.
Il faudrait peut-être restreindre l'utilisation de ta fonction DosRun à cmd.exe, pour les autres programmes, le bon vieux /run de mIRC fait l'affaire.
C'est du bon boulot sinon
PS : même remarque de BruNews concernant la taille, 200 ko, wow, tu n'as pas optimisé correctement ta compilation :P
Bonne continuation
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 21 juil. 2005 à 09:38
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 juil. 2005 à 21:30
Salut ABDOULAX,
si tu veux tu mets une URL exacte pour le code (non obligatoire) ainsi tout le monde sera content.
Pourquoi elle est si énorme ta DLL ??? CreateProcess, CreatePipe, CloseHandle et qlq autres, y a largement moyen de faire plus petit.
Bonne continuation.
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 20 juil. 2005 à 17:42
Euh je savais que j'allais avoir le droit à cette question, donc j'ai mis le tout sur scriptsdb.org
cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008 20 juil. 2005 à 17:41
Hum si tu pouvais mettre la source aussi ca serait bien =)
14 oct. 2006 à 23:15
1 août 2005 à 19:02
En effet, il y'a 2ans de ça j'aurai aimé que cette dll existe, j'en aurai eu grande utilité. Etant donnée que j'ai enfin les capacitées de la réaliser, je me suis dit que je pourrais rendre un grand service à certaine personne...
Donc voilà amusez-vous bien !!
Have fun ;)
31 juil. 2005 à 19:33
juste pour souligner que ça s'est jamais fait comme dll , et que ça fait plaisir de voir autre chose que les innombrables nicklist ou je ne sais quoi .. et la franchement c une bonne dll, bien utile, qui ouvre de belles perspectives !
Encore Bravo !
31 juil. 2005 à 19:20
alors la chapeau, fallait le pondre quand même, abdoulax l'a fait, et ça marche bien chez moi;
je dis Bravo abdoulax !!
21 juil. 2005 à 22:52
Exp :
/run cmd.exe /C ping.exe 127.0.0.1 > test.txt
/.timer 1 4 play -es test.txt
Et c'est facilement optimisable.
En ce qui conserne cmdow, on dirai un genre de cmd.exe, je comprends pas trop :S
Enfin bon ...
Have fun
21 juil. 2005 à 21:15
exemple d'utilisation: http://www.tismania.org/affiche_mirc.php?id=823&debut=1
( même si j'avoue que l'auteur est pas super évolué mentalement (: )
Sinon tu peux aussi faire un fichier .cmd qui va être lancé par une aliase dans ton script, cette dernière permettant d'entrer la commande que tu souhaites effectuer.
de plus avec cmdow.exe : http://www.commandline.co.uk/cmdow/index.html
tu peux add la ligne: cmdow @ /HID
qui va cacher la fenêtre cmd qd le fichier exécutera les commandes.
enfin perso je trouve ça plus simple à gérer et moins bridé sans .dll ms bon c'est un avis perso
21 juil. 2005 à 14:37
21 juil. 2005 à 13:54
Have fun
21 juil. 2005 à 12:35
Je n'ai pas encore testé ta dll, mais je me demandais si il n'y avait pas plutôt moyen de s'arranger avec des fichiers *.bat ?
Je dois sûrement dire une connerie ..
A+
21 juil. 2005 à 12:04
21 juil. 2005 à 12:00
si.wShowWindow = SW_SHOW;
remplace par
si.wShowWindow = SW_HIDE;
ça permettra de cacher la fenetre de commande :)
21 juil. 2005 à 10:59
Enfin bon je vais comme meme voir si je peux faire quelque chose...
Merci pour la critique,
Have fun
21 juil. 2005 à 10:36
Lorsqu'on tape /dll Dll.dll DosInput commande, tu devrais vérifier :
- si cmd.exe est lancé, tu éxécutes la commande
- si cmd.exe n'est pas lancé, tu lances cmd.exe et tu éxécutes la commande
J'ai remarqué également, si on ouvre manuellement cmd.exe, et qu'on essaie de lui transmettre une commande, ca ne fonctionne pas. Ca serait donc bien que le dll puisse différencier le cmd.exe lancé par lui-même et le cmd.exe lancé à la main (et dans les cas, réussir à transmettre une commande)
Aussi, lorsque j'utilise /dll Dll.dll DosRun fichier pour lancer un autre fichier que cmd.exe, par exemple notepad, mIRC me sort : * /echo: insufficient parameters (notepad se lance qd meme), et si je lance mspaint avec cette commande, je n'obtiens pas de message d'erreur au lancement, mais à la fermeture de paint.
Il faudrait peut-être restreindre l'utilisation de ta fonction DosRun à cmd.exe, pour les autres programmes, le bon vieux /run de mIRC fait l'affaire.
C'est du bon boulot sinon
PS : même remarque de BruNews concernant la taille, 200 ko, wow, tu n'as pas optimisé correctement ta compilation :P
Bonne continuation
21 juil. 2005 à 09:38
Comme ça tout le monde est content. Merci BruNews, toujours là pour raisonner les gens.
20 juil. 2005 à 21:30
si tu veux tu mets une URL exacte pour le code (non obligatoire) ainsi tout le monde sera content.
Pourquoi elle est si énorme ta DLL ??? CreateProcess, CreatePipe, CloseHandle et qlq autres, y a largement moyen de faire plus petit.
Bonne continuation.
20 juil. 2005 à 17:42
20 juil. 2005 à 17:41