ForsakenGod Posted December 13, 2009 Share Posted December 13, 2009 Hello , This lil script i ve created should read an xml file (all its lines) and then rewrite it into an ini file but it only ready the first line any ideas ? HotKeySet("{F4}", "Write") while 1 Sleep(100) Wend Func Write() Global $file = FileOpenDialog("Oznac subor file", @ScriptDir & "\profily" , "(*.xml)") While 1 $currentDirectory = @ScriptDir $line = 1 FileOpen($file ,1) $linia = FileReadLine($file ,$line) $ulozenie = FileOpen($file ,1) FileWrite(@Scriptdir&"\profily\" & @WDAY & @HOUR & @MIN & ".ini" ,$linia & @CRLF) $line = $line + 1 Wend EndFunc Link to comment Share on other sites More sharing options...
Developers Jos Posted December 13, 2009 Developers Share Posted December 13, 2009 Looks to me you set the $line to 1 every loop! But really, when you want to read the whole file and write that to another file then open both file one time before the loop and then loop till the input file is totally read! Look at the example in the helpfile for FileReadLine(). Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
ForsakenGod Posted December 13, 2009 Author Share Posted December 13, 2009 Looks to me you set the $line to 1 every loop!But really, when you want to read the whole file and write that to another file then open both file one time before the loop and then loop till the input file is totally read! Look at the example in the helpfile for FileReadLine().Jos Dammit ur right x)) Thank you ill try it out 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