BBoyBreaker Posted February 12, 2014 Posted February 12, 2014 (edited) hi i am new here and i need help please i read a line from ini file and i need to run it but didn't work for me IniRead ( "config", "main", "path", "default" ) Run("path") i know maybe its easy but i don't know how to make it : Edit : ty guys i think i know the problem when i write the full path or ini file its work like M23 say but in fact ini file in same folder of the script so i think i dont need to put the full path what u think guys ? Edited February 12, 2014 by BBoyBreaker
Moderators Solution Melba23 Posted February 12, 2014 Moderators Solution Posted February 12, 2014 BBoyBreaker,Welcome to the AutoIt forum. You need to save the return from IniRead into a variable and then use that:$spath = IniRead ( "config", "main", "path", "default" ) Run($sPath)As you are obviously a complete beginner (and no problem because we all were at one point) reading the Help file (at least the first few sections - Using AutoIt, Tutorials and the first couple of References) will help you enormously. You should also look at this excellent tutorial - you will find other tutorials in the Wiki (the link is at the top of the page). There are even video tutorials on YouTube if you prefer watching to reading. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
BBoyBreaker Posted February 12, 2014 Author Posted February 12, 2014 (edited) BBoyBreaker, Welcome to the AutoIt forum. You need to save the return from IniRead into a variable and then use that: $spath = IniRead ( "config", "main", "path", "default" ) Run($sPath) As you are obviously a complete beginner (and no problem because we all were at one point) reading the Help file (at least the first few sections - Using AutoIt, Tutorials and the first couple of References) will help you enormously. You should also look at this excellent tutorial - you will find other tutorials in the Wiki (the link is at the top of the page). There are even video tutorials on YouTube if you prefer watching to reading. M23 yes i am new in autoit but i am not new in programming btw didn't work and thnx for advice Edit its work with full ini path Edited February 12, 2014 by BBoyBreaker
lolipop Posted February 12, 2014 Posted February 12, 2014 yes i am new in autoit but i am not new in programming btw didn't work and thnx for advice Perhaps you can tell show us more of what you are doing so others can advise you accordingly.
kylomas Posted February 12, 2014 Posted February 12, 2014 As M23 advised, this works for me... local $ret = iniwrite(@scriptdir & '\test.ini','PGM','Notepad','Notepad.exe') if $ret <> 1 then ConsoleWrite('IniWrite failed' & @LF) Exit EndIf $ret = iniread(@scriptdir & '\test.ini','PGM','Notepad','XXX') run($ret) Forum Rules Procedure for posting code "I like pigs. Dogs look up to us. Cats look down on us. Pigs treat us as equals." - Sir Winston Churchill
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