xuzo Posted July 14, 2012 Share Posted July 14, 2012 I've looked at the example but not working for me so I created a text file with 3 lines in it. Trying to run it but shows 0, I know there is probably just a few characters wrong... #include Local $CountLines = _FileCountLines("D:\xtra-df\AutoIT\examples_bruno\count_file_lines\input.txt") MsgBox(64, "Counting the lines in the text file", "There are " & $CountLines & " lines in the input.txt file.") Exit Thanks Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted July 14, 2012 Moderators Share Posted July 14, 2012 xuzo,It works fine for me. Are you sure that the file path is correct? Try using FileExists to check. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
xuzo Posted July 14, 2012 Author Share Posted July 14, 2012 (edited) Yes was the wrong path...trying to organize everything in different folders! Trying to set the path so the file sits in the same folder as the AutoIT file, I have the syntax wrong as usual, please have a look: #include Local $CountLines = _FileCountLines(@ScriptDirinput.txt") ; not sure how to use the @ScriptDir code MsgBox(64, "Counting the lines in the text file", "There are " & $CountLines & " lines in the input.txt file.") Exit That would avoid path problems in the future! Just keep everything self contained My mistake is in this I'm sure: ("@ScriptDirinput.txt") The help file says: "Directory containing the running script. (Result doesn't contain a trailing backslash)" So: Local $CountLines = _FileCountLines(@ScriptDir "input.txt") So I removed the backlash in many ways but can't get it working! ;( Edited July 14, 2012 by xuzo Link to comment Share on other sites More sharing options...
water Posted July 14, 2012 Share Posted July 14, 2012 (edited) Has to be Local $CountLines = _FileCountLines(@ScriptDir & "input.txt")because you concatenate two strings. BTW: To avoid errors you need to check if an operation was successful. The help file describes how a function returns an error (either by setting the return value to 0 or by setting the macros @error and @extended). Edited July 14, 2012 by water 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...
Zedna Posted July 14, 2012 Share Posted July 14, 2012 _FileCountLines(@ScriptDir & "input.txt") Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
xuzo Posted July 14, 2012 Author Share Posted July 14, 2012 (edited) Thanks to everyone! Got it! Edited July 14, 2012 by xuzo Link to comment Share on other sites More sharing options...
xuzo Posted July 14, 2012 Author Share Posted July 14, 2012 [solved] 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