Jump to content

Au3record.exe on Win7 64bit


Recommended Posts

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!

Link to comment
Share on other sites

  • Developers

What version of SciTE are you running?

The latest SciTE4AutoIt3 installer should run the correct version.

Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

  • 4 weeks later...

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

Link to comment
Share on other sites

  • Developers

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

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

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

Link to comment
Share on other sites

  • Developers

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

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

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