Halluuu,
bräuchte mal kurz eure hilfe
ich möchte gerne .txt dateien auslesen bzw mit excel tabelle vergleichen.
was ich bis jetzt hinbekommen habe:
Spoiler anzeigen
AutoIt
#include <Array.au3>
#include <Excel.au3>
#include <String.au3>
$ok = "OK"
$neu = "NEU"
$Datei1 = 'C:/test.txt'
$oExcel = _Excel_Open()
$oWorkbook = _Excel_BookOpen($oExcel, @ScriptDir & "\Extras\_Excel1.xls")
$s1 = _Excel_RangeRead($oWorkbook, Default, ("A2"), 2)
$s2 = _Excel_RangeRead($oWorkbook, Default, ("B2"), 2)
$String1 = FileRead($Datei1)
$Suchstring = $s1
$test22 = $s2
If StringInStr($String1 & $test22, $Suchstring) Then
Send("{ENTER}")
Send("{RIGHT}")
Send("{RIGHT}")
Send($ok)
Else
Send("{RIGHT}")
Send("{ENTER}")
Send("{RIGHT}")
Send($neu)
EndIf
$s1 = _Excel_RangeRead($oWorkbook, Default, ("A3"), 2)
$s2 = _Excel_RangeRead($oWorkbook, Default, ("B3"), 2)
$String1 = FileRead($Datei1)
$Suchstring = $s1
$test22 = $s2
If StringInStr($String1 & $test22, $Suchstring) Then
Send("{ENTER}")
Send($ok)
Else
Send("{ENTER}")
Send($neu)
EndIf
Alles anzeigen
der erste zeile bzw if funktion funktioniert ohne probleme aber ab dem zweiten if funktioniert es leider nicht mehr
was ich haben möchte wäre:
1. Autoit soll fragen welche txt und welche Exeltabelle vergleichen werden soll
2. Autoit soll fragen wie viel mal das if funktion duchlaufen werden soll ( jedes mal soll das eine zeile bei excel tabelle runtergehen)
3. ich hab wirklich kein plan wie ich das machen soll