fly Posted November 17, 2005 Share Posted November 17, 2005 Sadly, there isn't an example script for it in the help file. I have a program that launches a console window. I want to be able to hide the console window and pipe the contents to a status box in my AutoIt program. I assume that I use ConsoleRead to do that. I searched for 'ConsoleRead' and didn't seem to come up with any working examples of what I want to do. Thanks for any help. Link to comment Share on other sites More sharing options...
BigDod Posted November 17, 2005 Share Posted November 17, 2005 Sadly, there isn't an example script for it in the help file. I have a program that launches a console window. I want to be able to hide the console window and pipe the contents to a status box in my AutoIt program. I assume that I use ConsoleRead to do that.I searched for 'ConsoleRead' and didn't seem to come up with any working examples of what I want to do.Thanks for any help.See the example for StdoutRead that may be what you require. Time you enjoyed wasting is not wasted time ......T.S. Elliot Suspense is worse than disappointment................Robert Burns God help the man who won't help himself, because no-one else will...........My Grandmother Link to comment Share on other sites More sharing options...
fly Posted November 17, 2005 Author Share Posted November 17, 2005 (edited) That was exactly what I wanted. However, it seems to be chopping off some characters at the beginning. Is that cause I'm filling the buffer? (Its only mabe 30 letters...) edit: Odd. It is specifically missing the first character almost every time, regarless of the length. Edited November 17, 2005 by fly Link to comment Share on other sites More sharing options...
BigDod Posted November 17, 2005 Share Posted November 17, 2005 That was exactly what I wanted. However, it seems to be chopping off some characters at the beginning. Is that cause I'm filling the buffer? (Its only mabe 30 letters...)edit: Odd. It is specifically missing the first character almost every time, regarless of the length.Could you please post some code to show example of what is happening Time you enjoyed wasting is not wasted time ......T.S. Elliot Suspense is worse than disappointment................Robert Burns God help the man who won't help himself, because no-one else will...........My Grandmother Link to comment Share on other sites More sharing options...
fly Posted November 17, 2005 Author Share Posted November 17, 2005 Could you please post some code to show example of what is happeningBy using a message box, i was able to see that a LARGE amount of data is coming through from the CMD window. That's the problem. I'm afraid I'll just have to leave the window to pop up. Unless its easily possible to format multiple lines from the command window to appear on one... Link to comment Share on other sites More sharing options...
BigDod Posted November 17, 2005 Share Posted November 17, 2005 By using a message box, i was able to see that a LARGE amount of data is coming through from the CMD window. That's the problem. I'm afraid I'll just have to leave the window to pop up. Unless its easily possible to format multiple lines from the command window to appear on one...You could always use ProcessWaitClose to allow the command window to finish what it is doing before reading it. Time you enjoyed wasting is not wasted time ......T.S. Elliot Suspense is worse than disappointment................Robert Burns God help the man who won't help himself, because no-one else will...........My Grandmother Link to comment Share on other sites More sharing options...
DaveF Posted November 17, 2005 Share Posted November 17, 2005 Impossible to troubleshoot without example code, but... StdoutRead "eats" the output characters every time it is called unless the call is a "peek" call, I have to wonder if there is an intended peek to see if output is present that is actually consuming the first output character. Yes yes yes, there it was. Youth must go, ah yes. But youth is only being in a way like it might be an animal. No, it is not just being an animal so much as being like one of these malenky toys you viddy being sold in the streets, like little chellovecks made out of tin and with a spring inside and then a winding handle on the outside and you wind it up grrr grrr grrr and off it itties, like walking, O my brothers. But it itties in a straight line and bangs straight into things bang bang and it cannot help what it is doing. Being young is like being like one of these malenky machines. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now