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:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

  • 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:

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

 

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...