Just_Plain_Cool Posted September 20, 2004 Posted September 20, 2004 Hi All... I have written a script in AutoIt that reads in a date/time string from a file and then when that time comes, launches a program. I then wrote a VB app to create and manage the file containing the dates and times. When I created the schedule file by hand, it was simply a text file. Each line contained: MM/DD/YY HH:MM With this format, everything works fine. However, when VB saves out strings to a text file, it outputs them with quotation marks around them: "MM/DD/YY HH:MM" With the quotes, FileReadLine() is setting @error to -1. I could read the file in one byte at a time, adding each character to a string and discarding the quotation marks. When this routine came to a CR/LF, it would start another string. I'm sure this would work, but I was hoping for a more elegant/less time consuming answer... Any takers??? Thanks in advance, JPC
ZeDMIN Posted September 20, 2004 Posted September 20, 2004 working fine here? $handle = FileOpen("test.txt", 0) $var1 = FileReadLine($handle) $var2 = FileReadLine($handle) MsgBox(0,'', $var1 & $var2) FileClose($handle) test.txt contains: "MM/DD/YY HH:MM" "11/25/80 12:00"he reads it just fine and puts it in msgbox. maybe you have mispelled something? it would be useful if you post your code. Greetings, ZeD
Just_Plain_Cool Posted September 20, 2004 Author Posted September 20, 2004 working fine here? $handle = FileOpen("test.txt", 0) $var1 = FileReadLine($handle) $var2 = FileReadLine($handle) MsgBox(0,'', $var1 & $var2) FileClose($handle) test.txt contains: he reads it just fine and puts it in msgbox. maybe you have mispelled something? it would be useful if you post your code. Greetings, ZeD <{POST_SNAPBACK}>Hi ZeD, Upon hearing that it was working on your end, I went about trying to figure it out here. As is usually the case when I spend too much time trying to track down a bug, it was something simple. I had made an error when I changed how I am parsing the string to compare it to today's date. Gee, you mean "09/20/0 is not the same as 09/20/04? Thank you for your help, JPC
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