Hallo @Sascha, du kannst die Ausgabe direkt abfangen, wenn du es mittels der Konsolenparameter von Tesseract an die Konsole ausgibst und ausliest.
ich mache das in einem Programm so:
_ScreenCapture_CaptureWnd(@ScriptDir & '\Data\searcharea.tif', $g_hSearchArea)
If @error And $g_bDebug Then _FileWriteLog($g_hLogFile, "ScreenCapture error=")
Local $sCmd = '"' & @ScriptDir & '\Tesseract-OCR\tesseract.exe" "' & _
@ScriptDir & '\Data\searcharea.tif" stdout --psm 12 --oem 1 ' & _
'--tessdata-dir "' & @ScriptDir & '\Tesseract-OCR\tessdata" -l ' & $g_sSearchLanguage
Local $iPid = Run($sCmd, @ScriptDir, @SW_HIDE, BitOR($STDERR_CHILD, $STDOUT_CHILD))
If Not $iPid Then
If $g_bDebug Then _FileWriteLog($g_hLogFile, "Run error! Call=" & $sCmd)
Return SetError(1, 0, False)
EndIf
ProcessWaitClose($iPid)
Local $sStdout = StdoutRead($iPid)
Local $sStderr = StderrRead($iPid)
Alles anzeigen
Bitte frag nicht, ob das guter Code ist. Dafür bin ich die falsche Person in diesem Forum 
Eine noch einfachere Variante wäre, du liest einfach mit FileRead die Datei @MyDocumentsDir & "\result.txt" aus und speicherst das in einer Datei. Danach kannst du die Datei löschen.