abhi Posted April 12, 2007 Posted April 12, 2007 I do not see a method like StdoutWrite ?? Is there a way to write data to Standard out ? Thanks
PsaltyDS Posted April 12, 2007 Posted April 12, 2007 Sort of, with ConsoleWrite(). 1. Type the following script and compile it as test.exe: For $n = 1 To 10 ConsoleWrite("n=" & $n) Next 2. Now open a CMD console and run test.exe from the commandline: you don't see the output in the DOS console. This is as described in the help file under ConsoleWrite(). 3. Now run this from the commandline: test.exe | find "n" You will see the output text. Same result if you run: text.exe > text.txt Clear as mud? Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law
abhi Posted April 12, 2007 Author Posted April 12, 2007 Based on your reply, I take it there is no StdoutWrite kinda function. I cannot really use the solution you prescribed. Looks like I'll have to write it to a File and then read it back. Thanks anyways.
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