XIXI Posted January 28, 2008 Share Posted January 28, 2008 I don't know where the source is for ConsoleWrite, so I based my function on ConsoleWrite Func ConsoleWriteLine($t) ConsoleWrite($t & @CRLF) EndFunc This code makes it easier when your needed to have a clean console with alot of new lines Link to comment Share on other sites More sharing options...
Thatsgreat2345 Posted January 28, 2008 Share Posted January 28, 2008 I don't know where the source is for ConsoleWrite, so I based my function on ConsoleWrite Func ConsoleWriteLine($t) ConsoleWrite($t & @CRLF) EndFunc This code makes it easier when your needed to have a clean console with alot of new lines So how is this useful? We can't just add our own @CRLF? Link to comment Share on other sites More sharing options...
NELyon Posted January 29, 2008 Share Posted January 29, 2008 This is hardly more efficient. Typing ConsoleWrite("Hello" & @CRLF) and ConsoleWriteLine("Hello") Are both 25 Characters. Thus, you are saving no time. Link to comment Share on other sites More sharing options...
Siao Posted January 29, 2008 Share Posted January 29, 2008 (edited) Use Scite. Type in cw press space. Save time. Although I do remember writing myself a function like this when I started using AutoIt too: Func cw($s1, $s2='', $s3='', $s4='', $s5='', $s6='', $s7='', $s8='', $s9='', $s10='') For $i = 1 To @NumParams ConsoleWrite(Eval('s'&$i) & @CRLF) Next EndFunc Edited January 29, 2008 by Siao "be smart, drink your wine" Link to comment Share on other sites More sharing options...
MrCreatoR Posted January 29, 2008 Share Posted January 29, 2008 This is hardly more efficient. TypingConsoleWrite("Hello" & @CRLF)andConsoleWriteLine("Hello")Are both 25 Characters. Thus, you are saving no time.This is not about saving "execute time", this is about typing it every time , it's not too hard, but if we will have such function (built-in), it will be much more easy to debug our scripts.I made a Feature request on it - but it was rejected . But it's ok, i personaly already used to write those & @LF extra chars for ConsoleWrite() Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team Link to comment Share on other sites More sharing options...
MrCreatoR Posted January 29, 2008 Share Posted January 29, 2008 Use Scite. Type in cw press space. Save time. Although I do remember writing myself a function like this when I started using AutoIt too: Func cw($s1, $s2='', $s3='', $s4='', $s5='', $s6='', $s7='', $s8='', $s9='', $s10='') For $i = 1 To @NumParams ConsoleWrite(Eval('s'&$i) & @CRLF) Next EndFunc OMG!!! i didn't know about this one! thank you very much Siao! P.S Now i know why some prefixes highlighted with red in SciTE. Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team Link to comment Share on other sites More sharing options...
therks Posted January 29, 2008 Share Posted January 29, 2008 ConsoleWrite("Hello" & @CRLF)andConsoleWriteLine("Hello")Are both 25 Characters. Thus, you are saving no time.Not to argue with the overall idea (I think building in an extra function just to automatically add linefeeds is crazy), but where did you learn to count?ConsoleWrite("Hello" & @CRLF) = 29 characters, even if you take out the spaces it's 27, which, if I learned my mathin' right, isn't 25. My AutoIt Stuff | My Github Link to comment Share on other sites More sharing options...
NELyon Posted January 29, 2008 Share Posted January 29, 2008 Not to argue with the overall idea (I think building in an extra function just to automatically add linefeeds is crazy), but where did you learn to count?ConsoleWrite("Hello" & @CRLF) = 29 characters, even if you take out the spaces it's 27, which, if I learned my mathin' right, isn't 25. Whoa. My bad. It's late and i'm tired... Link to comment Share on other sites More sharing options...
Jango Posted January 29, 2008 Share Posted January 29, 2008 Not to argue with the overall idea (I think building in an extra function just to automatically add linefeeds is crazy), but where did you learn to count?ConsoleWrite("Hello" & @CRLF) = 29 characters, even if you take out the spaces it's 27, which, if I learned my mathin' right, isn't 25. If you use Scite auto complete function you don't need to type all chars. 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