[autoit]
#include <Constants.au3>
[/autoit][autoit][/autoit][autoit]Local Const $sFile = @AutoItExe
Local $hFile = FileOpen($sFile, 0)
; Prüft Dateiposition und versucht den Inhalt ab der aktuellen Dateiposition zu lesen.
MsgBox(0, "FileGetPos", StringFormat("Position: %d\nDaten:\n%s", FileGetPos($hFile), FileRead($hFile)))
; Setzt nun die Position an 21354...
Local $n = FileSetPos($hFile,21354,$FILE_BEGIN)
for $i=0 to 5 ;...und liest 5x 1024 Byte ein
; Prüft Dateiposition und versucht 1 Kb ab der aktuellen Dateiposition zu lesen.
MsgBox(0, "FileGetPos", StringFormat("Position: %d\nDaten:\n%s", FileGetPos($hFile), stringtobinary(FileRead($hFile,1024))))
Local $n = FileSetPos($hFile,1024 ,$FILE_CURRENT) ;Dateiposition 1024 Byte weiter setzen
Next
; Schließt das Handle.
FileClose($hFile)