Sign in to follow this  
Followers 0
markj2009

Au3record.exe on Win7 64bit

7 posts in this topic

Good Afternoon,

I am not able to get Au3record.exe to start from the Scite edit page from tools. Nothing happens when I click on tools/Au3record

I can run the program manually, but it does not record my keystrokes correctly and thus will not run the script created.

is this a new version bug with win7 64 bit?

Is there a location for the version 3.3.6.1 which WAS working for me under 64bit before upgrade?

Thanks for the time!

Share this post


Link to post
Share on other sites

I am having exactly the same problem.

Win 7 64 bit, Autoit and Scite are the latest version.

The au3Recorder will not start when launching it from Scite.

There is no error message, just when i tr try to launch it, nothing happens.

Any ideas?

Thanks

Share this post


Link to post
Share on other sites

What is the version of SciTE?

does Help/About SciTE say: "SciTE" or "SciTE-Lite"?

What is shown in the AutputPane (F8) when doing Alt+F6?

Jos


Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

Hello,

I have solved the Problem now:

1. Browse folder:

C:\Program Files (x86)\AutoIt3\Extras\Au3Record

2. Make a copy of Au3Record.exe and rename it to Au3Record_x64.exe.

3. Done! Should work now

Well in the file C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3

there i found the following code line:

If @OSArch = "X64" Then
    $Pid = Run("C:\Program Files (x86)\AutoIt3\Extras\Au3Recordau3record_x64.exe /o", '', @SW_SHOW, $STDOUT_CHILD + $STDERR_CHILD)
   Else
    $Pid = Run("C:\Program Files (x86)\AutoIt3\Extras\Au3Recordau3record.exe /o", '', @SW_SHOW, $STDOUT_CHILD + $STDERR_CHILD)
   EndIf

So i guess on a 64-bit system, Scite will try to open the file "au3record_x64.exe".

But there is no such file in the au3recorder folder, so you have to copy the original file and then rename it to "au3record_x64.exe"

Share this post


Link to post
Share on other sites

You are a genius - that is a VERY simple solution. Thank you!!

Share this post


Link to post
Share on other sites

#7 ·  Posted (edited)

Just checked and it seems that the au3record_x64.exe isn't installed when the X86 version of Autoit3 is selected.

I have updated AutoIt3Wrapper to test for that for the next release:

; start the correct au3info version
            If @OSArch = "X64" And FileExists($CurrentAutoIt_InstallDir & "ExtrasAu3Recordau3record_x64.exe") Then
                $Pid = Run($CurrentAutoIt_InstallDir & "ExtrasAu3Recordau3record_x64.exe /o", '', @SW_SHOW, $STDOUT_CHILD + $STDERR_CHILD)
            Else
                $Pid = Run($CurrentAutoIt_InstallDir & "ExtrasAu3Recordau3record.exe /o", '', @SW_SHOW, $STDOUT_CHILD + $STDERR_CHILD)
            EndIf

This update (v2.1.0.15) is available in the Beta directory.

Edited by Jos

Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

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  
Followers 0