Jump to content
Sign in to follow this  
DigDeep

AutoIT Wrapper error

Recommended Posts

Hi,

I I just went ahead and installed AutoIT latest version and no longer able to use CTRL+5 or Compile option. Getting the attached error.

I tried multiple re-installs but it's happening the same coming from the C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3.

Any idea if this is due to the new version or I missed any files?

Wrapper error 1.jpg

Wrapper error 2.jpg

Share this post


Link to post
Share on other sites

@DigDeep
I always used Ctrl + F7 or F7 to Compile/Build the script executable.

I think you could open a ticket :)


Click here to see my signature:

Spoiler

Thoughts:

  • I will always thank you for the time you spent for me.
    I'm here to ask, and from your response, I'd like to learn.
    By my knowledge, I can help someone else, and "that someone" could help in turn another, and so on.

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ALWAYS GOOD TO READ:

 

Share this post


Link to post
Share on other sites

@FrancescoDiMuro, Yes, I always use CTRL+5 to first check for any errors and if all good, then use CTRL + 7 to compile. Both options are not working out here with the new version of AutoIT.

Can you guide me with the process of opening a ticket? I have never done that?

Share this post


Link to post
Share on other sites

@DigDeep
Look at here :)


Click here to see my signature:

Spoiler

Thoughts:

  • I will always thank you for the time you spent for me.
    I'm here to ask, and from your response, I'd like to learn.
    By my knowledge, I can help someone else, and "that someone" could help in turn another, and so on.

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ALWAYS GOOD TO READ:

 

Share this post


Link to post
Share on other sites
34 minutes ago, FrancescoDiMuro said:

@DigDeep
I always used Ctrl + F7 or F7 to Compile/Build the script executable.

I think you could open a ticket :)

Why open a ticket, do you also get this error and can you confirm the bug? 

1 hour ago, DigDeep said:

I I just went ahead and installed AutoIT latest version and no longer able to use CTRL+5 or Compile option. Getting the attached error.

Did you update both AutoIt3 and SciTE4AutoIt3?
I assume you mean to say you use Ctrl+F5 from within SciTE

It's all working fine for me, so show me the all output shown in the SciTE output pane when you do Ctrl+F5.

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

Share this post


Link to post
Share on other sites

@Jos, I just created a sample Test Au3 with a simple MsgBox which throw the same error.

Adding here that when I re-installed AutoIT, I also updated using the SciTE4AutoIt3.exe (18.708.1148.0) and autoit-v3-setup.exe (3.3.14.5)

 

Sample Error.jpg

Edited by DigDeep

Share this post


Link to post
Share on other sites

The option is available under View/Output (F8).
Which SciTE version are you running? (Help/About)
.. .  and you didn't answer the question whether you are running the latest version of SciTE4AutoIt3 ? (Did you also install that separate installer recently?)

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

Share this post


Link to post
Share on other sites

1. Yes I see the F8 option Checked under View/Output

2. SciTE version 4.1.0

3. SciTE4AutoIt3.exe (18.708.1148.0)

I did not installed anything additional apart from what I always install from the AutoIT Downloads page.

Packages installed from https://www.autoitscript.com/site/autoit/downloads/

  • autoit-v3-setup.exe - 3.3.14.5
  • From download Editor:
    • SciTE4AutoIt3.exe - 18.708.1148.0
    • Tidy - 18.708.1148.0

 

Share this post


Link to post
Share on other sites

Ok, so now it need that SciTE output pane information when you do Ctrl+F5.

Should show something like:Knipsel.thumb.PNG.ca2d0735611e7100f2a78ce2886c28b4.PNG

Just Cut&Paste the text in a reply.

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

Share this post


Link to post
Share on other sites

@Jos, here's the output from CTRL+5.

To let you know, the \USERNAME\ = my machine Username. That's PII so have changed here.

>"C:\Program Files (x86)\AutoIt3\SciTE\..\AutoIt3.exe" "C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3" /Prod /AU3check /in "C:\Users\USERNAME\Desktop\test.au3"
+>17:51:52 Starting AutoIt3Wrapper v.18.708.1148.0 SciTE v.4.1.0.0   Keyboard:00000409  OS:WIN_10/  CPU:X64 OS:X64  Environment(Language:0409)  CodePage:0  utf8.auto.check:4
+>         SciTEDir => C:\Program Files (x86)\AutoIt3\SciTE   UserDir => C:\Users\USERNAME\AppData\Local\AutoIt v3\SciTE\AutoIt3Wrapper   SCITE_USERHOME => C:\Users\USERNAME\AppData\Local\AutoIt v3\SciTE

 

Share this post


Link to post
Share on other sites

Ok, that looks normal.

The first error makes no sense to me yet as  _WinAPI_GetTempFileName() is part of WinApiFiles.au3 which is included via the WinAPi.au3, so could you check whether your see that too in your setup by checking these include files?
The second error makes sense because the script fails before that variable is declared.

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

Share this post


Link to post
Share on other sites

... yes ....and does all look good? 
Try this for me please:

  • Open "C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3".
  • Scroll down to line 1349 and put you cursor on _WinAPI_GetTempFileName
  • Hit Ctrl+J       (This should open WinApiFiles.au3 and jump to the func. Check the directory)
  • Scroll to line 42 containing #Include <WinAPi.au3> and put the cursor on #Include
  • Hit Alt + I   (This should open WinApi.au3 .... check from which directory)

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

Share this post


Link to post
Share on other sites

Remember i had the exact same error a while back? we even discussed it in PM.

My guess is everything is going to be fine in the files, as mines were.

 

Edited by careca

Spoiler

Renamer - Rename files and folders, remove portions of text from the filename etc.

GPO Tool - Export/Import Group policy settings.

MirrorDir - Synchronize/Backup/Mirror Folders

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

String Trigger - Triggers pasting text or applications or internet links on specific strings.

Inconspicuous - Hide files in plain sight, not fully encrypted.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

IUIAutomation - Topic with framework and examples

Au3Record.exe

Share this post


Link to post
Share on other sites

1. Scroll down to line 1349 and put you cursor on _WinAPI_GetTempFileName

Hit Ctrl+J       (This should open WinApiFiles.au3 and jump to the func. Check the directory)

Result: Unable to find function definition: If

I think that's not the _WinAPI_GetTempFileName func. On my machine it shows at line 1368. I tried to go to the line 1368 > kept the cursor on the Func and hit CTRL+J. It said "Unable to find function definition: _WinAPI_GetTempFileName". I did F1 to open the Help file > It opens but does not take me directly to the Func. Help file shows Blank page.

 

2. Scroll to line 42 containing #Include <WinAPi.au3> and put the cursor on #Include

Hit Alt + I   (This should open WinApi.au3 .... check from which directory)

Result: Yes it opens the WinAPI.au3 from "C:\Program Files (x86)\AutoIt3\Include"

 

I doubt if this is due to bad installation, though I had tried re-installing multiple times.

Did I take the installation steps mentioned above correctly? that's the same way I have been doing since 5 years now._WinAPI_GetTempFileName.jpg.67bcd8520c5a49e7e6bb000275b87793.jpg

Share this post


Link to post
Share on other sites

@Jos, also to let you know I turned ON my other machine which I had been using until last week for all coding and I see the:

SciTE version: 3.7.3

SciTE4AutoIt3.exe: 17.224.935.0

There are no issues on that machine. So I will try to uninstall on the issue related machine and install old version and check.

Share this post


Link to post
Share on other sites

Sorry... i indeed meant  1368 with the line for _WinAPI_GetTempFileName .
 

20 minutes ago, DigDeep said:

I think that's not the _WinAPI_GetTempFileName func. On my machine it shows at line 1368. I tried to go to the line 1368 > kept the cursor on the Func and hit CTRL+J. It said "Unable to find function definition: _WinAPI_GetTempFileName". I did F1 to open the Help file > It opens but does not take me directly to the Func. Help file shows Blank page.

So we are getting somewhere. 

 

20 minutes ago, DigDeep said:

2. Scroll to line 42 containing #Include <WinAPi.au3> and put the cursor on #Include

Hit Alt + I   (This should open WinApi.au3 .... check from which directory)

Result: Yes it opens the WinAPI.au3 from "C:\Program Files (x86)\AutoIt3\Include"

Ok, this is correct. Scroll down to line 14: #include "WinAPIFiles.au3" and do again Alt+I, this should open "WinAPIFiles.au3". Check if it is in the proper directory and whether it contains the Func _WinAPI_GetTempFileName() on line 1321.

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

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  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...