Jeanpierre92 Posted March 26, 2010 Share Posted March 26, 2010 I am making a scipt with a GUI and now I got a little problem. Normally you execute a .exe file like this: Run("C:\Users\Billgates\Desktop\Agbot.Package\edxDetour\Hook.exe") Now I have put: "C:\Users\Billgates\Desktop\Agbot.Package\edxDetour\Hook.exe" in a $var. I tried to execute the file like this: Run($var) and Run("$var") but both ways doesn't work. Now is my question very easy: How can I let this work? thanks in advance, Bill Gates Link to comment Share on other sites More sharing options...
KaFu Posted March 26, 2010 Share Posted March 26, 2010 Run("C:\Users\Billgates\Desktop\Agbot.Package\edxDetour\Hook.exe") ; is the same as $var = "C:\Users\Billgates\Desktop\Agbot.Package\edxDetour\Hook.exe" Run($var) OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2022-Nov-26) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21)HMW - Hide my Windows (2018-Sep-16) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2023-Jun-03) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted March 26, 2010 Moderators Share Posted March 26, 2010 Jeanpierre92, Welcome to the AutoIt forum. Run($var) and Run("$var") but both ways doesn't workThe first one does! $sApp = "Notepad.exe" Run($sApp) If that does not open Notepad then you have serious problems. M23 P.S. Et tu n'es pas Bill Gates. Il n'habite pas en Hauts-de-Seine! Trans: And you are not Bill Gates. He does not live in Hauts-de-Seine (French departement 92) 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 Link to comment Share on other sites More sharing options...
Jeanpierre92 Posted March 26, 2010 Author Share Posted March 26, 2010 Haha the billgates was a joke My name is french but I live in The Netherlands(holland). Oke now I know that works, but if you close the script the $var is empty again. How can I save the $var? In a .txt file? Or somewere in the script himself? Thanks in advance, Bill Gates Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted March 26, 2010 Moderators Share Posted March 26, 2010 Jeanpierre92,Go and read about IniWrite and IniRead in the Help file. 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 Link to comment Share on other sites More sharing options...
Jeanpierre92 Posted March 26, 2010 Author Share Posted March 26, 2010 Oke I have done that. Now I have a problem again. It sais this: IniWrite("C:\Temp\myfile.ini", "section2", "key", "this is a new value") but in the: "this is a new value" must come a $var. and this doesnt work ofc: IniWrite("C:\Temp\myfile.ini", "section2", "key", "$var") How can I fix that? And If I want to read the $var again: $var = IniRead("C:\Temp\myfile.ini", "section2", "key", "NotFound") is that the proper way to read it again? Thanks in advance, Bill Gates Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted March 26, 2010 Moderators Share Posted March 26, 2010 Jeanpierre92, Spot the difference: IniWrite("C:\Temp\myfile.ini", "section2", "key", $var) Enclosing something in quotes makes it a literal string. $var = IniRead("C:\Temp\myfile.ini", "section2", "key", "NotFound") is that the proper way to read it again?Have you tried? Yes! 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 Link to comment Share on other sites More sharing options...
Jeanpierre92 Posted March 28, 2010 Author Share Posted March 28, 2010 Yes I finaly figured out thanks for all the help . 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