Jump to content

Using AU3Record


Recommended Posts

Hi, im also completely new to this. So I am trying to record a number of mouse clicks and keystrokes by using the AU3Record.exe. I record a bunch of actions and save it as a .au3 script , but it can never run it. I keep getting:

AU3RecordSetup()

^ ERROR

Error: Unknown function name.

#region ---Au3Recorder generated code Start (v3.3.7.0)  ---
#region --- Internal functions Au3Recorder Start ---
Func _Au3RecordSetup()
Opt('WinWaitDelay',100)
Opt('WinDetectHiddenText',1)
Opt('MouseCoordMode',0)
EndFunc
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
AU3RecordSetup()
#endregion --- Internal functions Au3Recorder End ---
_WinWaitActivate("Program Manager","")
MouseClick("left",465,755,1)
MouseClick("left",74,678,1)
Send("n")
MouseClick("left",624,343,1)
MouseClick("left",916,621,1)
Send("bh")
MouseClick("left",685,336,1)
Send("bh")
MouseClick("left",499,334,1)
Send("bh")
MouseClick("left",346,348,1)
Send("bh")
MouseClick("left",164,345,1)
Send("bt")
MouseClick("left",123,460,1)
MouseClick("left",328,344,1)
MouseClick("left",328,344,1)
Send("wwwwwwwwwwwwwwww")
MouseClick("left",110,464,1)
Send("tt")
#endregion --- Au3Recorder generated code End ---

If it means anything, I have the Beta version of AutoIt + the SciTE upgrade with all the tools including Au3Recorder.

Thanks for any help

Edited by HowDoIShotWeb
Link to comment
Share on other sites

Hello HowDoIShotWeb

You start the func with underscore Func _Au3RecordSetup() but when you call it you put no underscore Au3RecordSetup()

#region ---Au3Recorder generated code Start (v3.3.7.0)  ---
#region --- Internal functions Au3Recorder Start ---
Func _Au3RecordSetup()
Opt('WinWaitDelay',100)
Opt('WinDetectHiddenText',1)
Opt('MouseCoordMode',0)
EndFunc
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
_AU3RecordSetup()
#endregion --- Internal functions Au3Recorder End ---
_WinWaitActivate("Program Manager","")
MouseClick("left",465,755,1)
MouseClick("left",74,678,1)
Send("n")
MouseClick("left",624,343,1)
MouseClick("left",916,621,1)
Send("bh")
MouseClick("left",685,336,1)
Send("bh")
MouseClick("left",499,334,1)
Send("bh")
MouseClick("left",346,348,1)
Send("bh")
MouseClick("left",164,345,1)
Send("bt")
MouseClick("left",123,460,1)
MouseClick("left",328,344,1)
MouseClick("left",328,344,1)
Send("wwwwwwwwwwwwwwww")
MouseClick("left",110,464,1)
Send("tt")
#endregion --- Au3Recorder generated code En

I hope it helps

[font="verdana, geneva, sans-serif"] [/font]

Link to comment
Share on other sites

That's a bug that has already been reported as #2124

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2022-02-19 - Version 1.6.1.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 (NEW 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

 

Link to comment
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
 Share

  • Recently Browsing   0 members

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