Moin Moin,
Ich bin grade dabei in Skript zur überwachung von Verzeichnissen zu schreiben und habe die Idee, das wenn meine Ini geändert wird, eine msgbox aufploppt und mir sagt was passiert bzw was neu ist.
Eventuell steh ich einfach nur auf dem schlauch grade weil ich schon seit'n paar Stunden zugange bin oder ich bin einfach nur blöd
Spoiler anzeigen
;===========Die Funktionen==========;
[/autoit] [autoit][/autoit] [autoit]Func _searchFiles()
$Files_a = _FileListToArray($Path_s,"*",1)
If IsArray($Files_a) Then
;_ArrayDisplay($Files_a,"Dateien für die ini")
_ArrayToClip($Files_a)
For $i = 1 to $Files_a[0]
$Pfad_s = IniRead("C:\AutoIT\Test.ini","Allgemein","Dateien","")
If @error or not FileExists("C:\AutoIT\Test.ini") then
IniWrite("C:\AutoIT\Test.ini","Allgemein","Dateien",ClipGet())
EndIf
Next
EndIf
EndFunc
;=========Die .ini erneuern========;
Local $Files_a
Func _refreshIni()
;IF FileFindNextFile("*.*") Then
$Files_a = _FileListToArray($Path_s,"*",1)
If IsArray($Files_a) Then
_ArrayToClip($Files_a)
IniWrite("C:\AutoIt\Test.ini","Allgemein","Dateien",ClipGet())
For $a = 1 to $Files_a[0]
Next
EndIf
;EndIf
EndFunc
Mir ist klar das das mit dem array to clip gedröse noch schlecht gelößt is, ist mir aber grade zuviel aufwand alles umzutippen
naja vllt habt ihr ja ne Idee wo man da noch ne Msgbox einbauen kann die nicht instand aufploppt bei jeden "refresh" des Ordners durch das skript, sondern nur beim erneuten Eintragen in die Ini