Implizite Portabilität: Konfigurationsdatei wird erst im Arbeitsverzeichnis gesucht, dann in %APPDATA%\Neo2

This commit is contained in:
qwertfisch 2021-01-15 15:38:12 +01:00
parent 97858f5bb7
commit 978f6436c1
1 changed files with 8 additions and 2 deletions

View File

@ -17,10 +17,16 @@ NEOCapsLockLEDState := "Off"
NEOScrollLockLEDState := "Off"
OnExit, exitprogram
ApplicationFolder := A_AppData . "\Neo2"
FileCreateDir, %ApplicationFolder%
ApplicationFolder := A_WorkingDir
ini := ApplicationFolder . "\Neo2.ini"
; Wenn es keine Neo2.ini im Arbeitsverzeichnis (portable Version) gibt, wird die benutzerspezifische verwendet.
if not FileExist(ini) {
ApplicationFolder := A_AppData . "\Neo2"
FileCreateDir, %ApplicationFolder%
ini := ApplicationFolder . "\Neo2.ini"
}
IniRead,zeigeLockBox,%ini%,Global,zeigeLockBox,1
IniRead,zeigeModusBox,%ini%,Global,zeigeModusBox,1
IniRead,UseMod4Light,%ini%,Global,UseMod4Light,1