I installed ahk_h on ahk_L. Old codes work fine, but I am having problems with ahkExec and I don't know if I messed up something during the installation or if the problem is anywhere else.
The situation is the following:
- if I run scripts compatible with ahk_L everything works fine.
- if I run a script containing ahkExec "MsgBox 100" I get the error:
"Error at line 10.
Line Text: ahkExec "MsgBox 100"
Error: This line does not contain a recognized action
The program will exit"
- if I run a script containing b := ahkExec("MsgBox, 100") or just ahkExec("MsgBox, 100") it actually gives me the right message box, but then it quits the code without executing all the following lines and without throwing any error. (notice that without installing _h I would instead get an error here)
As I suspect something may have been problematic with the installation I recap my steps:
1- I am using win 10 Home
2- I installed ahk_L using the exe installer from here "https://autohotkey.com/download/" -> "Download Autohotkey Installer" "Current version: v1.1.32.00 - November 24, 2019"
3- I installed the Unicode-64 bit version
4- I downloaded "AutoHotkey_H v1 - download v1 zip package" from "https hotkeyit.github.io /v2/" Broken Link for safety
5- from the downloaded file, I took "\ahkdll-v1-release-master\x64w\AutoHotkey.exe" and copied it in the one that was installed on my pc at "Program Files\AutoHotkey\AutoHotkey.exe" (replacing the old one)
/ at this time I made a first test and I obtained the same result I mentioned before /
6- took all the files in the ahk_h compiler folder "ahkdll-v1-release-master\Compiler\" and pasted them into the compiler of the installed ahk "\AutoHotkey\Compiler\"
/ repeated the test and same results /
7- I also took the exe file from the ahk_h folder "\ahkdll-v1-release-master\x64w\AutoHotkey.exe", pasted in "\AutoHotkey\Compiler\" and renamed it to "Ahk2Exe.exe"
/ repeated test with the same results /
I also tried to repeat the procedure taking the "AutoHotkey.exe" from the folder "x64w_MT" instead of "x64w" but nothing changed.
Do you know why I have this problem? Am I doing something wrong during the installation?
Thank you very much!
Issue with ahkexec/installation
Re: Issue with ahkexec/installation
of course. that's v2 syntax, not v1 syntax
post a full example script where the other lines don't execute. your installation doesn't seem to be the problem.TheBigFut wrote: ↑14 Feb 2020, 06:15- if I run a script containing b := ahkExec("MsgBox, 100") or just ahkExec("MsgBox, 100") it actually gives me the right message box, but then it quits the code without executing all the following lines and without throwing any error. (notice that without installing _h I would instead get an error here)
Re: Issue with ahkexec/installation
Thanks for answering!
Here's a full code:
When I run it, it gives me the 10 and 20 msgbox but not the 30 and 40.
Also, I noticed that it takes quite some time running, I got: "Exit code: 3221226356 Time: 6.226"
Another interesting fact: the AutoHotKey icon in the taskbar does not disappear until I pass over it with my mouse (showing that it didn't close properly).
Please, let me know if you have any test in mind or if it is clear that I am using something improperly!
Thanks again!
Here's a full code:
Code: Select all
MsgBox, 10
a := "MsgBox, 20"
b := AhkExec(a)
MsgBox, 30
c = 40
MsgBox, %c%
Also, I noticed that it takes quite some time running, I got: "Exit code: 3221226356 Time: 6.226"
Another interesting fact: the AutoHotKey icon in the taskbar does not disappear until I pass over it with my mouse (showing that it didn't close properly).
Please, let me know if you have any test in mind or if it is clear that I am using something improperly!
Thanks again!
Re: Issue with ahkexec/installation
looks like a bug with h_64w @HotKeyItTheBigFut wrote: ↑14 Feb 2020, 12:18Thanks for answering!
Here's a full code:
When I run it, it gives me the 10 and 20 msgbox but not the 30 and 40.Code: Select all
MsgBox, 10 a := "MsgBox, 20" b := AhkExec(a) MsgBox, 30 c = 40 MsgBox, %c%
Also, I noticed that it takes quite some time running, I got: "Exit code: 3221226356 Time: 6.226"
Another interesting fact: the AutoHotKey icon in the taskbar does not disappear until I pass over it with my mouse (showing that it didn't close properly).
Please, let me know if you have any test in mind or if it is clear that I am using something improperly!
Thanks again!
works for me on h_32a, and h_32w
Re: Issue with ahkexec/installation
This has been fixed now, thanks for reporting and example
Re: Issue with ahkexec/installation
The updated version is already online? Because I downloaded again few minutes ago (from https hotkeyit.github.io /v2/) Broken Link for safety and I am still having the same problem...
(Note: I just overwrite the .exe files and the ones in the compiler folder without un-installing and re-installing)
Thank you very much!
(Note: I just overwrite the .exe files and the ones in the compiler folder without un-installing and re-installing)
Thank you very much!
Re: Issue with ahkexec/installation
i just downloaded the v1-release, and tested the 10,20,30,40 script on all versions 32a, 32w, 64w, and it all worked nowTheBigFut wrote: ↑14 Feb 2020, 17:04The updated version is already online? Because I downloaded again few minutes ago (from https hotkeyit.github.io /v2/) Broken Link for safety and I am still having the same problem...
(Note: I just overwrite the .exe files and the ones in the compiler folder without un-installing and re-installing)
Thank you very much!
Who is online
Users browsing this forum: No registered users and 19 guests