Jump to content
Sign in to follow this  
afallenhope

AutoitExe not working on Win 10

Recommended Posts

Hello all! 

I am having a bit of trouble and was wondering if anyone may have a workaround for my issue. I made a script that would automatically install a piece of software each night on a Windows 7 Box. Now I have been instructed to do the same with a Windows 10 box since the application is now being tested on Windows 10. 

The way I did the win7 installation was that I made a script and then made an executable that I call with a batch file along with the Installer. So the process is 
AutoitMainFile calls batch file, batch file opens Installer, and the automatedinstaller.exe  The automatedinstlaller waits 10-20 seconds to make sure the Installer has been fully loaded.

When I try to do the same both get loaded but the automatedinstallation.exe does not send commands to the installer. The code does work and nothing from the program we are wanting to install has changed as our Windows 7 runs every night no problem. 

 

Do I need to make a new automatedinstall script for windows 10? 

Any advice is appreciated 

Thanks,

Richard

Share this post


Link to post
Share on other sites

Hello all! 

I am having a bit of trouble and was wondering if anyone may have a workaround for my issue. I made a script that would automatically install a piece of software each night on a Windows 7 Box. Now I have been instructed to do the same with a Windows 10 box since the application is now being tested on Windows 10. 

The way I did the win7 installation was that I made a script and then made an executable that I call with a batch file along with the Installer. So the process is 
AutoitMainFile calls batch file, batch file opens Installer, and the automatedinstaller.exe  The automatedinstlaller waits 10-20 seconds to make sure the Installer has been fully loaded.

When I try to do the same both get loaded but the automatedinstallation.exe does not send commands to the installer. The code does work and nothing from the program we are wanting to install has changed as our Windows 7 runs every night no problem. 

 

Do I need to make a new automatedinstall script for windows 10? 

Any advice is appreciated 

Thanks,

Richard

Share this post


Link to post
Share on other sites
52 minutes ago, afallenhope said:

So the process is AutoitMainFile calls batch file, batch file opens Installer

@afallenhope let me start out by saying :x on using autoit to control batch to control (I'm assuming) MSI. Will be much less headache for you down the road if you stick to a single language (which we can help with).

Secondly, you will find that it is very rare that we will be able to assist problems with code when you don't actually post the code. By posting the full code (or at least something that reproduces the issue) we can test on our end and give suggestions. Without that, we're left to peer into our crystal balls and take a guess :)


"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Share this post


Link to post
Share on other sites

@JLogan3o13 thanks for your response and sorry for tagging multiple topics. I'll make note of that :)

This is a snippet from the AutoitMainFile

;Starts Batch file that will open C# installer and launches XInstaller.exe
            ShellExecute("C:\Users\NTS\Desktop\Autoit\cmdprmt.bat", "")
            sleep(10000)
            ShellExecute("C:\Users\NTS\Desktop\AutoIt\XInstallerAuto.exe")
            ;Waits for XInstaller to display the word success
            WinWaitActive("XInstaller","Success")
            WinKill("[CLASS:XInstaller Software Installation]", "Finish")

            Sleep(5000)
            WinKill("[CLASS:Restart XPlan]", "restarted")

This is my cmdprmt code

@echo off
CD "C:\Users\NTS\Desktop\AutoIt\XPlanUnzipped"
start XInstaller.exe
CD "C:\Users\NTS\Desktop\AutoIt"
start XInstallerAuto.exe
exit

The XInstallerAuto.exe is the executeable made by Autoit. I have seem to have misplace the original source code for that file. What it was comprised of was just wait 5 seconds send Alt+N keystroke then wait another 5 seconds etc. 
 

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By shelly
      I have to press tab to reach a selected button then double click on that
      Here's my script but its not working:
      WinActivate("Policy Decisions -- Webpage Dialog","")
      Sleep(3000)
      Send("{TAB}")
      Send("{TAB}")
      Send("{TAB}")                    // at this point its working according to my need  but double click is not working
      Mouseclick("Left",510, 320, 2, 0)

    • By TheDcoder
      See this thread for info:
    • By nooneclose
      Why can I not click on either of my input fields?
      #Region ### START Koda GUI section ### Form= Global $Form1 = GUICreate("Form1", 730, 437, 192, 124) ;GUISetFont(14, 800, 0, "MS Sans Serif") GUISetBkColor(0xC0DCC0) Global $Label1 = GUICtrlCreateLabel("Enter your Password. UserName is auto filled", 62, 40, 604, 41, $SS_CENTER) GUICtrlSetFont(-1, 26, 800, 0, "MS Sans Serif") Global $Label2 = GUICtrlCreateLabel("User Name:", 120, 130, 604, 31, $SS_LEFT) GUICtrlSetFont(-1, 20, 800, 0, "MS Sans Serif") Global $Label3 = GUICtrlCreateLabel("Password:", 135, 210, 604, 31, $SS_LEFT) GUICtrlSetFont(-1, 20, 800, 0, "MS Sans Serif") Global $Input1 = GUICtrlCreateInput(@UserName, 274, 130, 185, 32) GUICtrlSetFont(-1, 14, 800, 1, "MS Sans Serif") Global $Input2 = GUICtrlCreateInput("Password", 274, 210, 185, 32, $ES_PASSWORD) GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif") Global $OK = GUICtrlCreateButton("OK", 274, 270, 185, 57) GUICtrlSetFont(-1, 20, 800, 0, "MS Sans Serif") GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $OK Global $UserName = GUICtrlRead($Input1) Global $PassWord = GUICtrlRead($Input2) ExitLoop EndSwitch WEnd ; Delete the GUI window GUIDelete()  
    • By cruisepandey
      Hi, 
      I have a string like this : 
      Global $Msga = "urrent directory is /send.  (Submission of file with log number 29381077284 is confirmed)";
      I want to extract the number 29381077284  from the string. I did StringSplit to split based on "(" and then use space to reach there, But it's not a good choice. 
      Can anyone help me with regular expression to find the number from String using AutoIT. TIA
    • By nooneclose
      I want wanting to run multiple tests on my company website. Sadly the process I want to automate requires opening a File Explorer to add an attachment. Is there a way in to automate a Chrome opened File Explorer?
      (I am using webdriver to automate the other 99% of the process just fine. But when I have it click on attach file and chrome opens a file explorer I do not know how to handle it.) 
      Any help would be greatly appreciated. 
×
×
  • Create New...