mlewis412 Posted January 20, 2015 Share Posted January 20, 2015 Hey Guys, I assure you I am trying on this script but was unable to get the FileWritetoLine to work correctly so I was hoping you can give me some insight. So what I am trying to do is run a constant loop which keeps writing the browser's title over and over to Line1 of a .txt file. I am able to get the title to write consistently but I was trying to have line one be overwritten each time it hits the loop. I did not include FileWritetoLine because I was unable to get it working properlly so I only used File Write in the example below. If you can help this noob I would greatly appreciate it! ;;aol.com is the site im using for this demonstaration #include <IE.au3> #include <File.au3> While 1 $oIEb = _IEAttach("Aol") $title = (_IEPropertyGet($oIEb, "title")) $LOG = FileWrite(@ScriptDir & "\browser.txt",$title) Wend Link to comment Share on other sites More sharing options...
Solution Malkey Posted January 20, 2015 Solution Share Posted January 20, 2015 (edited) For FileWritetoLine() to work, the file must exist and the line number being written to must exist in the file. In this example, press Esc key to stop script and display contents of text file. ;;aol.com is the site im using for this demonstaration #include <IE.au3> #include <File.au3> #include <FileConstants.au3> HotKeySet("{ESC}", "Terminate") ; Press Esc key to stop script and display contents of text file. Global $sFileName = @ScriptDir & "\browser.txt" If FileExists($sFileName) Then FileDelete($sFileName) Local $hFileOpen = FileOpen($sFileName, $FO_OVERWRITE + $FO_CREATEPATH) ; Create file If $hFileOpen = -1 Then MsgBox(0, "", "An error occurred with the FileOpen().") Exit EndIf FileWrite($hFileOpen, "Title") ; Create line 1 in the file FileClose($hFileOpen) While 1 Sleep(250) $oIEb = _IEAttach("Aol") $title = _IEPropertyGet($oIEb, "title") _FileWriteToLine($sFileName, 1, $title, 1) WEnd Func Terminate() ShellExecute($sFileName) Exit EndFunc ;==>Terminate Edit: Added $title = _IEPropertyGet($oIEb, "title") Edited January 20, 2015 by Malkey Link to comment Share on other sites More sharing options...
mlewis412 Posted January 21, 2015 Author Share Posted January 21, 2015 Malkey, I owe you a beer! Thank you 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