3mustgetbeers Posted February 28, 2010 Share Posted February 28, 2010 Hi, I am greating a GUI which, ideally, will read an ini file. Basically I would like to have the user select an option from a dropdown menu, their selection would read a section & key from an ini and return the relevant value. I haven't begun codeing this yet so have no errors, just after the best way to go about it? For example; the dropdown would contain 'Laptop, PC, Monitor, Keyboard, Mouse'. The ini would contain the make, model and price for each of these (assuming there is only 1 type of each). Which ever is selected from the front end, the make, maodel and price of each should be returned into the GUI. I'm pretty new so not sure how to go about this exactly, though I would imagine something a little like this at the core (the syntax is probably off, but I can work on that when I have the foundations!); GUICtrlRead($DropDown)=$UserChoice IniRead("ini.ini", & $UserChoice, "Make", "Read Error") Would that be right, or am I fundamentally wrong? I have never pulled information from an ini in AutoIT, so am unsure if I can use a variable there, or if I have structured that argument correctly. There are probably going to be 50+ choices in the dropdown, so I could really do without repeating things - if an option appears in the ini I would prefer it not to feature in the code as I my have to do this 50+ times! If I am at all unclear let me know and I'll try to explain a little better! Thanks in advance for your replies Andy Link to comment Share on other sites More sharing options...
JohnOne Posted February 28, 2010 Share Posted February 28, 2010 You would be best having a section for each product, and using IniReadSection() AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
3mustgetbeers Posted February 28, 2010 Author Share Posted February 28, 2010 JohnOne: Thanks for the quick reply mate. Had a look at the help file and your suggestion should do the trick with a little manipulation. Thanks Andy 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