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



What version of SciTE are you running?

The latest SciTE4AutoIt3 installer should run the correct version.

Jos


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

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