navigator/src/Navigator-Install.ahk

35 lines
945 B
Plaintext

#Include options.ahk
;CHECK CONFIG
Gosub, CheckConfig
return
CheckConfig:
IfExist, %k_config%
{
IniRead, k_ver, %k_config%, System, Version, 0.0.0
If (k_version != k_ver)
{
IfExist, %k_base%\Uninstall.bat
{
MsgBox, 16, Navigator, Please run the uninstaller before updating Navigator!`nThis ensures a clean install with no orphaned objects.`n`nUninstaller location: %k_base%\Uninstall.bat
ExitApp
}
}
}
FileCreateDir, %k_base%
FileInstall, config.ini, %k_config%, 0
IniWrite, %k_version%, %k_config%, System, Version
FileInstall, Navigator.exe, %k_base%\Navigator.exe, 1
FileInstall, NavigatorUtil.exe, %k_base%\NavigatorUtil.exe, 1
FileInstall, CheckReg.bat, %k_base%\CheckReg.bat, 1
FileInstall, Uninstall.bat, %k_base%\Uninstall.bat, 1
#Include CheckReg.ahk
MsgBox, 36, Navigator, Installed successfully!`nWould you like to start Navigator?
IfMsgBox, Yes
{
Run, %k_base%\Navigator.exe
}
return