Jump to content

help with run exe after read ini file


Go to solution Solved by Melba23,

Recommended Posts

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 by BBoyBreaker
Link to comment
Share on other sites

  • Moderators
  • Solution

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

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png 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 columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

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 by BBoyBreaker
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...