Hello, i got a problem that i cant solve by my own.
I want to create a .txt file in a dir i just created before.
The .ini creation works for some reason.
If I try to create the .txts in the same dir as my application, it works.
; -----------------------------------------------------------------------
; Paths
; -----------------------------------------------------------------------
Global Enum $statusStarted = -1, $statusPaused, $statusJoined, $statusFound
Global $logPath = "\logs" ; Log Path.
Global $imgPath = "\img" ; Image Path.
Global $settingsPath = "\settings" ; Ini Path.
Global $pickitPath = "\pickit" ; Ini Path.
; -----------------------------------------------------------------------
; Files
; -----------------------------------------------------------------------
Global $itemFile = "log\itemlog.txt" ; Item log file.
Global $logFile = "log\log.txt" ; Action log file.
GLobal $iniFile = "settings\settings.ini" ; Settings ini file.
GLobal $imgFile = "img\Item.jpg" ; Item image file.
GLobal $pickitFile = "pickit\pickit.ini" ; pickit ini.
_setup()
Func _setup()
; Creates \log , \settings , \img and \pickit dir.
DirCreate(@ScriptDir & $logPath)
DirCreate(@ScriptDir & $settingsPath)
DirCreate(@ScriptDir & $imgPath)
DirCreate(@ScriptDir & $pickitPath)
MsgBox(0, "Dir", "created dirs")
; Creates log.txt
FileOpen($logFile, 0)
FileClose($logFile)
MsgBox(0, "log.txt", "created log.txt")
; Creates itemlog.txt
FileOpen($itemFile, 0)
FileClose($itemFile)
MsgBox(0, "itemlog.txt", "created itemlog.txt")
; Creates pickit.ini
IniWrite($pickitFile, "Rings", "Attribut1", 0)
IniWrite($pickitFile, "Rings", "Attribut2", 0)
IniWrite($pickitFile, "Amulets", "Attribute1", 0)
IniWrite($pickitFile, "Amulets", "Attribute2", 0)
MsgBox(0, "ini", "created pickit ini")
; Creates settings.ini
IniWrite($iniFile, "RunCount", "RUNS", 0)
IniWrite($iniFile, "RunCount", "FOUND", 0)
IniWrite($iniFile, "Settings", "FIRST_RUN", 1)
IniWrite($iniFile, "Checksum", "TOWN_CHECKSUM", 0)
IniWrite($iniFile, "Checksum", "START_CHECKSUM", 0)
IniWrite($iniFile, "Checksum", "RESUME_CHECKSUM", 0)
IniWrite($iniFile, "Checksum", "TRINKET_CHECKSUM", 0)
MsgBox(0, "ini", "created settings ini")
EndFunc
Could you help?