Jump to content

Recommended Posts

Posted

For compiled scripts it is the path of the compiled script.

if the scripts were compiled, I can't get the install path correctly. I read the install path from the registry, key: HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\Autoit\InstallDir

but what if the copy of AutoIt is copied somewhere and it was not installed, how can I get the install path?

  • 15 years later...
Posted
  • Tested on a "Windows XP" machine: "HKLM\SOFTWARE\AutoIt v3\AutoIt" (like you said)
  • Tested on a "Windows 10" machine: "HKLM\SOFTWARE\WOW6432Node\AutoIt v3\AutoIt"

I use the following Code:
 

#include <MsgBoxConstants.au3>

Local $autoItDir = RegRead("HKLM\SOFTWARE\AutoIt v3\AutoIt" , "InstallDir")
If $autoItDir = "" Then $autoItDir = RegRead("HKLM\SOFTWARE\WOW6432Node\AutoIt v3\AutoIt" , "InstallDir")
If $autoItDir = "" Then
   MsgBox($MB_ICONERROR, "", "Couldn't find AutoIt installation path in registry.")
   Exit 1
EndIf

 

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
×
×
  • Create New...