636C65616E Posted August 2, 2021 Share Posted August 2, 2021 Hey there, I need to code something really quick, i should redirect stdout and stderr stream, usually i just use freopen_s from the CRT. So is there something similar in autoit (did a quick search without results) ? Or maybe a simple way to use the CRT ? I dont want to overkill by runing a dll ... at this point i could just code the stuff in C ... Thanks, Clean Link to comment Share on other sites More sharing options...
water Posted August 2, 2021 Share Posted August 2, 2021 Do you want to redirect the output of your AutoIt script or of a program you start using AutoIt? My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
636C65616E Posted August 2, 2021 Author Share Posted August 2, 2021 The script itself, but i guess i found some solution in the winapi with createfile and getstdhandle Link to comment Share on other sites More sharing options...
water Posted August 2, 2021 Share Posted August 2, 2021 AutoIt provides command line switches as described here: https://www.autoitscript.com/autoit3/docs/intro/running.htm My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
636C65616E Posted August 2, 2021 Author Share Posted August 2, 2021 (edited) well that's not exactly what i want to do i just want to redirect the stdout of my script to something else, basicaly, alloc a console, redirect the stream (that's not exactly what i wanna do but the behavior is the same), for instance in C i will write something like that FILE *proxy; AllocConsole(); freopen_s(&proxy, "CONOUT$", "w", stdout); // ... fclose(proxy); FreeConsole(); but i think i just found a solution : gonna test it later, and report here if someone needs this later on Edited August 2, 2021 by 636C65616E Link to comment Share on other sites More sharing options...
636C65616E Posted August 3, 2021 Author Share Posted August 3, 2021 Hey, Well after some tests: couldnt achieve it Gonna try few more ideas, i have done what i needed to do anyway, it's now just for the sake of solving this problem haha 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