Jump to content

Recommended Posts

Posted

My script is not working at the first time, when the run the same script second time its working,

In my script I am trying to do register a product

Posted (edited)

Below is my script

 

Func _WinWaitActivate($title,$text,$timeout=0)
 WinWait($title,$text,$timeout)
 If Not WinActive($title,$text) Then WinActivate($title,$text)
 WinWaitActive($title,$text,$timeout)
EndFunc
$fileName = "C:\ProgramData\Intuit\Entitlement Client\v6.0\Registered-RB.txt"
$szSplashTitle = "Opening QuickBooks"
$szSplashText = "Preparing Application for use in Virtual Lab." & @CRLF & @CRLF & "Please wait – do not use keyboard or mouse until this window closes."
SplashTextOn($szSplashTitle, $szSplashText, 800, 600, -1, -1, 32, -1, 16) ; Hide the registration process
Run('C:\Program Files (x86)\Intuit\QuickBooks 2014\QBW32PremierAccountant.exe')
If Not FileExists($fileName) Then
   _WinWaitActivate(" QuickBooks Accountant 2014","About Automatic Update")
   Send("{ENTER}")
   $WinName = "QuickBooks Setup"
   _WinWaitActivate($WinName,"")
   WinSetTrans($WinName, "", 0)
   WinClose($WinName,"")
   Send("!ha")
   Send("{CTRLDOWN}rp{CTRLUP}")
   $WinName = "Register QuickBooks Premier: Accountant Edition 2014 "
   _WinWaitActivate($WinName,"Register &Later")
   ControlSend($WinName, "Register &Later", "[CLASS:Edit; INSTANCE:1]", "102082", 1)
   ;ControlClick("Register QuickBooks Premier: Accountant Edition 2014 ", "&Next >>", "[CLASS:MauiPushButton; INSTANCE:1]")
   Send("{ENTER}")
   _WinWaitActivate($WinName,"Finish")
   ;ControlClick("Register QuickBooks Premier: Accountant Edition 2014 ", "Finish", "[TEXT:Finish]")
   Send("{ENTER}")
   $hFile = FileOpen($fileName, 1)
   FileWriteLine($hFile, "QuickBooks is now registered")
   FileClose($hFile)
EndIf
SplashOff()
 

 

Please help

Edited by Melba23
Added code tags
Posted

Welcome to AutoIt and the forum!

You need to do some error checking. Every function either returns a value denoting an error or sets @error.

BTW: Could you please use code tags when posting code (the blue A icon in the editor). That greatly enhances readability of your script.

My UDFs and Tutorials:

  Reveal hidden contents

 

  • Moderators
Posted

srive21,

As well as using code tags (see how much nicer it looks? ;)) please also post in the correct section of the forum. I have moved the thread for you this time - please take more care in future. :)

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:

  Reveal hidden contents

 

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
  • Recently Browsing   0 members

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