Page 1 sur 1
[..] consoleread/write
Posté : dim. 15 mai 2011 20:25
par legend
Bonjour,
il y a quelque chose qui parait simple et que j'arrive pas a comprendre.
c'est Consoleread/ConsoleWrite.
J'ai fait un console write a un texte, après j'ai testé l'exemple de console read du help.
ça fait un msgbox qui contient "Received: " & @CRLF & @CRLF (ce qui veut dire que $data qui contient le read est vide.)
quelqu'un peut m'expliquer?
merci.
Re: [..] consoleread/write
Posté : dim. 15 mai 2011 20:30
par Tlem
Avez-vous réellement lu la partie commentaire de l'exemple ?
Car sinon, je vous invite à bien lire ce qui est écrit en ligne 4.
De plus, ce sujet à déjà été traité il y a peu de temps.
Re: [..] consoleread/write
Posté : dim. 15 mai 2011 20:49
par legend
Code : Tout sélectionner
; Type the following on the command line:
; echo Hello! | ConsoleRead.exe
;
; When invoked in a console window, the above command echos the text "Hello!"
c'est cette partie?
j'ai pas compris ou mettre la ligne "echo Hello! | ConsoleRead.exe" et ce que ça fait exactement . . .
ça fait un moment que j'essaye mais j'arrive pas a comprendre >_<
est ce que tu peut me faire une petite description de son fonctionnement?
merci et bonne journée.
Re: [..] consoleread/write
Posté : dim. 15 mai 2011 21:02
par Tlem
En Anglais :
; Compile this script to "ConsoleRead.exe".
; Open a command prompt to the directory where ConsoleRead.exe resides.
; Type the following on the command line:
; echo Hello! | ConsoleRead.exe
;
; When invoked in a console window, the above command echos the text "Hello!"
; but instead of dispalying it, the | tells the console to pipe it to the STDIN stream
; of the ConsoleRead.exe process.
En Français :
; Compilez ce script en "ConsoleRead.exe".
; Ouvrir une ligne de commande dans le répertoire ou ce trouve ConsoleRead.exe.
; Tapez la ligne de commande suivante :
; echo Hello! | ConsoleRead.exe
;
; Lorsqu'elle est appelée dans une console Windows, la commande ci-dessus affiche le texte "Hello!"
; mais au lieu de l'afficher, le commutateur '|' dit à la console de le transmettre dans le flux STDIN
; du process ConsoleRead.exe.
Re: [..] consoleread/write
Posté : lun. 16 mai 2011 18:53
par legend
1 - la ligne de commande c'est la console windows? (le truc noir) sinon c'est quoi?
Et ça sert a quoi dans un script d'utiliser ces fonctions? (j'ai compris que ça permet d'echanger des informations entre processus mais comment?)
merci et bonne journée
Re: [..] consoleread/write
Posté : lun. 16 mai 2011 21:22
par Tlem
Ces deux fantastiques outils vous donneront toutes les réponses dont vous avez besoin :
-
Outil N°1
-
Outil N°2

Re: [..] consoleread/write
Posté : mer. 18 mai 2011 06:59
par Yarillo
Pour la première question, Tlem répond bien.
Pour la seconde, on peut échanger des données entre deux processus par la console windows en écrivant quelque-chose dedans, tous les programmes pourront lire ce qui est marqué et donc s'échanger des données par ce biais.
C'est nettement plus rapide que le FileOpen !
Re: [..] consoleread/write
Posté : jeu. 19 mai 2011 00:12
par legend
Donc ce serait presque le même truc que d'échanger des données avec clipput et clipget.
sauf que c'est une autre boite a données

merci et bonne journée (je ferais encore des recherches quand j'aurais le temps)