Page 4 sur 4

Re: [..] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 08:16
par Anthony
Image
Pinaise j'ai presque touché Dieu, presque, presque :mrgreen:
► Afficher le texte
Sauf que ce code ne fonctionne pas si je rajoute le: $ à CRLF$ même

Code : Tout sélectionner

$text='CRLF'& chr(36)
ne fonctionne pas non plus :cry:
Voilà il ne reste plus qu'à supprimer cette partie avec..... :idea:

Re: [..] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 09:02
par Tlem
Tant que vous ne donnez pas la ligne avec les crlf$, on ne peut pas faire des tests pour vous.

En ce qui me concerne, j'utiliserais le StringSplit, puis je supprimerais la dernière valeur du tableau et enfin, je reformerais la ligne avec les nouvelles valeurs. ^^
StringRegExp peut être pas mal aussi, mais là il va falloir trouver le bon pattern. :roll:

Re: [..] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 09:38
par Anthony
Voilà c'est fait, la variable avec les crlf$:
Ce code compatible est envoyé à mon programme avec le label "MMBTitle"
► Afficher le texte
Mon code Send.au3 actuel:
► Afficher le texte
PS: Je viens d'apprendre la déclaration des variables, çà devient vraiment intéressant ce petit AutoIt :lol: :

Code : Tout sélectionner

; Déclaration des variables
Global $send, $StopBatch, $Stopsend

Re: [..] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 10:11
par Tlem
En considérant la ligne que vous avez donné et en la plaçant dans le fichier test.txt, voici ce que cela donne :

Code : Tout sélectionner

Global $Line, $NewLine, $aLigne, $i

$Line = FileRead('test.txt')

$aLine = StringSplit($Line, "+CRLF$+", 1)
For $i = 1 to $aLine[0] - 1
    $NewLine &= $aLine[$i] & "+CRLF$+"
Next

;$NewLine = StringTrimRight($NewLine, 7)  ; Si vous ne voulez pas le dernier "+CRLF$+".
;$NewLine = StringTrimRight($NewLine, 1)  ; Si vous ne voulez garder "+CRLF$" à la fin.

MsgBox(0, '', $NewLine)

Re: [..] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 10:45
par Anthony
Vraiment Génial, quoi dire d'autre que génial et:
Encore merci, merci, merci.

PS: Le temps de modifier et réarenger tout le script et je poste le tout au propre et [R].

Re: [..] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 11:39
par TommyDDR
Ce post va donc passer en [R] ? :shock:

Qui l'aurait cru ? ^^

Re: [..] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 11:44
par Anthony
:lol: :P
On dit que je suis une tête de mûle (mais dans le bon sens) et en plus perfectioniste :mrgreen:

Re: [R] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 18:42
par Anthony
Voilà c'est fait ma demo est finie et je vous offre les 2 codes source, AutoIt + MMB, bien sûr le pack inclu les exe's compilé 8)
Et oui c'est vraiment fini j'ai même ajouté la prise en compte des STDERR :P

Je précise quand même que le code source "Send.au3" se compile avec AutoIt et "Get Full CMD.mbd" avec Multimedia Builder de Mediachance.

Cliquez sur "Voir" pour acceder au code source
► Afficher le texte
Je tiens tout particulièrement à remercier tous ceux qui m'on supporté pour l'aide et le temps passé.
A titre d'info :P çà fait 3 voir 4 années que je suis sur ce projet dont 2 intensives à 12 heures par jour et souvent plus.
Tout ceci à été possible grâce aux Dieux:
Tlem
TommyDDR
zeshrek

Image

Re: [R] Récupérer le contenu de cmd.exe Sous MMB + Codes Sou

Posté : mar. 22 févr. 2011 19:14
par Tlem
C'est beaucoup d'honneur pour moi d'être comparé à un dieu, mais je tient à dire que je suis comme beaucoup un humble utilisateur et surtout que mes connaissances, je les ai acquises sur le premier forum AutoIt (dieu (le vrai) ai son âme ...) et donc tout ceci est bel et bien une histoire de communauté.

Je tient aussi à rajouté une sorte de devise qui pourrait convenir à ce forum :

Lisez, profitez, créez et partagez


.

Re: [R] Récupérer le contenu de cmd.exe (pour newbies)

Posté : mar. 22 févr. 2011 19:25
par TommyDDR
Anthony a écrit :Tout ceci à été possible grâce aux Dieux:
Tlem
TommyDDR
zeshrek
Tiens, on parle de moi ^^'
Bon, Tlem viens de faire un speach, je pense qu'il à résumer le tout, pas la peine de faire un double de son post ^^.

Merci à vous ;)

Re: [R] Récupérer le contenu de cmd.exe Sous MMB + Codes Sou

Posté : mar. 22 févr. 2011 21:09
par zeshrek
Heuuuuuu... qu'est ce que je fais là moi ?
J'y suis pour rien, j'ai rien fait, c'est pas moi ! La vie de ma mere je suis innocent comme l'agneau qui vient de naitre !

Re: [R] Récupérer le contenu de cmd.exe Sous MMB + Codes Sou

Posté : mar. 22 févr. 2011 21:14
par Tlem

Re: [R] Récupérer le contenu de cmd.exe Sous MMB + Codes Sou

Posté : mar. 22 févr. 2011 22:11
par Anthony
Je confirme j'ai parcouru les 4 pages de posts pour n'oublier personne.
D'ailleur si çà gêne personne je mettrai vos pseudos dans "@propos de" de mon prochain programme qui utilisera vos scripts. :wink:
Attention @ n'est pas une variable :mrgreen: :mrgreen: :mrgreen:

Aller dernière pour la soirée !
C'est grâce à des personnes comme vous que le monde avance.