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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

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

#61

Message 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:
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#62

Message 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:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

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

#63

Message 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
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#64

Message 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)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

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

#65

Message 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].
Modifié en dernier par Anthony le mar. 22 févr. 2011 16:42, modifié 1 fois.
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

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

#66

Message par TommyDDR »

Ce post va donc passer en [R] ? :shock:

Qui l'aurait cru ? ^^
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

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

#67

Message 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:
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

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

#68

Message 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
Modifié en dernier par Anthony le mar. 22 févr. 2011 22:34, modifié 9 fois.
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#69

Message 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


.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

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

#70

Message 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 ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

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

#71

Message 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 !
Si vis pacem para bellum
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#72

Message par Tlem »

Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

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

#73

Message 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.
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Répondre