Paradox Posted January 27, 2006 Share Posted January 27, 2006 Holy crap do they have me doing a lot of coding lately. Anyways, here's the issue... I must be stupid with arrays or something, but I swear, I'm reading through the help file and all and I'm following it exactly (as far as I can tell), however, when I run my script, I get an error stating that a "Subscript used with Non-Array variable". HELP!!!!! #include <file.au3> #include <array.au3> ; Application Start, input path and filename of file to modify, read in category section $path = InputBox("BDS file to convert", "Please enter the full path and filename of the BDS file to convert :", "") $file2read = fileopen($path, 0) $OriginalCatagory = inireadsection($file2read, "category") for $i = 1 to $OriginalCatagory[0][0] MsgBox(4096, "", "Key: " & $OriginalCatagory[$i][0] & @CRLF & "Value: " & $OriginalCatagory[$i][1]) Next Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted January 27, 2006 Moderators Share Posted January 27, 2006 (edited) Holy crap do they have me doing a lot of coding lately. Anyways, here's the issue... I must be stupid with arrays or something, but I swear, I'm reading through the help file and all and I'm following it exactly (as far as I can tell), however, when I run my script, I get an error stating that a "Subscript used with Non-Array variable". HELP!!!!! #include <file.au3> #include <array.au3> ; Application Start, input path and filename of file to modify, read in category section $path = InputBox("BDS file to convert", "Please enter the full path and filename of the BDS file to convert :", "") $file2read = fileopen($path, 0) $OriginalCatagory = inireadsection($file2read, "category") for $i = 1 to $OriginalCatagory[0][0] MsgBox(4096, "", "Key: " & $OriginalCatagory[$i][0] & @CRLF & "Value: " & $OriginalCatagory[$i][1]) Next$OriginalCatagory = inireadsection($path, "category") for $i = 1 to $OriginalCatagory[0][0] MsgBox(4096, "", "Key: " & $OriginalCatagory[$i][0] & @CRLF & "Value: " & $OriginalCatagory[$i][1]) Next Edit: Guess I should explain myself... (I'm so tired, I just posted and left ... sorry)... You need a path to the ini, the variable you have $file2read is the handle returned back from FileOpen(), the only thing you'll need to use that for is FileClose($file2read). Edited January 27, 2006 by SmOke_N Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
Paradox Posted January 27, 2006 Author Share Posted January 27, 2006 $OriginalCatagory = inireadsection($path, "category") for $i = 1 to $OriginalCatagory[0][0] MsgBox(4096, "", "Key: " & $OriginalCatagory[$i][0] & @CRLF & "Value: " & $OriginalCatagory[$i][1]) Next Edit: Guess I should explain myself... (I'm so tired, I just posted and left ... sorry)... You need a path to the ini, the variable you have $file2read is the handle returned back from FileOpen(), the only thing you'll need to use that for is FileClose($file2read). OMFG you have got to be kidding me... Thanks... I feel like an idiot now... Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted January 27, 2006 Moderators Share Posted January 27, 2006 OMFG you have got to be kidding me... Thanks... I feel like an idiot now... No worries , I do it all the time when I'm not paying attention, or thinking 10 steps ahead of what I'm doing at the moment. Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. 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