Jump to content

How can I get the directory of AutoIt install path


 Share

Recommended Posts

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?

Link to comment
Share on other sites

...and it was not installed, how can I get the install path?

Read that over again slowly until it sinks in...

:)

Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law
Link to comment
Share on other sites

  • 15 years later...
  • 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

 

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