cwoolsey Posted August 28, 2015 Share Posted August 28, 2015 So I have a script that runs other .au3 scripts. Here is the code for the compiled program. It runs just fine as an .au3 file and runs the other scripts just fine; however, when I compile it (to the exact same folder so the filepaths do not mess up) it does not like to run. There is an In, Out, and Loaner button and none of these buttons will run the scripts in the .exe version. Any ideas?expandcollapse popup#Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Icon=..\..\Downloads\in_n_out_inventory.ico #AutoIt3Wrapper_Outfile=MainInventory.exe #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <StaticConstants.au3> #include <Excel.au3> #include <Array.au3> #include <Date.au3> #Region ### START Koda GUI section ### Form= $Inventory_System = GUICreate("Inventory System", 387, 355, 348, 206) GUISetIcon("C:\Users\cwoolsey\Downloads\in_n_out_inventory.ico", -1) GUISetFont(8, 400, 0, "KraftUndStil") $In = GUICtrlCreateButton("IN", 24, 24, 339, 89) GUICtrlSetFont(-1, 20, 400, 0, "KraftUndStil") $Out = GUICtrlCreateButton("OUT", 24, 136, 339, 89) GUICtrlSetFont(-1, 20, 400, 0, "KraftUndStil") $Loaner = GUICtrlCreateButton("loaner", 24, 248, 339, 89) GUICtrlSetFont(-1, 20, 400, 0, "KraftUndStil") GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $In _RunAU3("C:\Users\cwoolsey\Desktop\Inventory Project Local\In.au3") Case $Out _RunAU3("C:\Users\cwoolsey\Desktop\Inventory Project Local\Out.au3") Case $Loaner _RunAU3("C:\Users\cwoolsey\Desktop\Inventory Project Local\Loaner.au3") EndSwitch WEnd Func _RunAU3($sFilePath, $sWorkingDir = "", $iShowFlag = @SW_SHOW, $iOptFlag = 0);A Function to run AU3 scripts from within AutoIt Return Run('"' & @AutoItExe & '" /AutoIt3ExecuteScript "' & $sFilePath & '"', $sWorkingDir, $iShowFlag, $iOptFlag) EndFunc Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 28, 2015 Moderators Share Posted August 28, 2015 cwoolsey,If you are using a recent version of AutoIt, the default has been changed to prevent executables running any other scripts. Add the following line at the top of your script to re-enable that functionality:#pragma compile(AutoItExecuteAllowed, True)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...
cwoolsey Posted August 28, 2015 Author Share Posted August 28, 2015 Just added the following code to try and install these files within the compile of the main program, thinking it would help but it did not. Is there something that I am missing?FileInstall("C:\Users\cwoolsey\Desktop\Inventory Project LOCAL\In.au3", "C:\Users\cwoolsey\Desktop\Inventory Project LOCAL\In.au3") FileInstall("C:\Users\cwoolsey\Desktop\Inventory Project LOCAL\Out.au3", "C:\Users\cwoolsey\Desktop\Inventory Project LOCAL\Out.au3") FileInstall("C:\Users\cwoolsey\Desktop\Inventory Project LOCAL\Loaner.au3", "C:\Users\cwoolsey\Desktop\Inventory Project LOCAL\Loaner.au3") Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 28, 2015 Moderators Share Posted August 28, 2015 cwoolsey,See my post above.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...
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