Archived
1
0
This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
U3Helper/U3H_appStart.ahk
mbirth 51742e5457 x remove drive-letter and colon from HOMEPATH before appStart
+ added replacement of HOMEDRIVE by U3_DEVICE_PATH
2007-04-24 09:13:40 +00:00

40 lines
841 B
AutoHotkey

EnvSet USERPROFILE, %U3_APP_DATA_PATH%
; %HOMEPATH% is without drive letter and colon, do it also here
EnvGet eSystemDrive, SystemDrive
StringReplace eHOMEPATH, U3_APP_DATA_PATH, %eSystemDrive%
EnvSet HOMEPATH, %U3_APP_DATA_PATH%
EnvSet HOMEDRIVE, % EnvValue("U3_DEVICE_PATH")
EnvSet APPDATA, % U3_APP_DATA_PATH . "\Application Data"
; add custom PATH directories
EnvGet ePATH, PATH
IniGetKeys("envdir", INIFile, "EnvPath")
Loop %envdir0%
{
CurPath := envdir%A_Index%
CurPath := EnvParseStr(CurPath)
ePATH := CurPath . ";" . ePATH
}
EnvSet PATH, %ePATH%
EnvGet APPDATA, APPDATA
IfNotExist %APPDATA%
{
FileCreateDir %APPDATA%
}
SetWorkingDir %U3_HOST_EXEC_PATH%
cmdl := AppExe
Loop %0%
{
If (A_Index > 1)
{
cmdl := cmdl . " " . %A_Index%
}
}
OnExit ASOnExit
RunWait %cmdl%
OnExit