Halli Hallo,
ich hab vor ca. 2 wochen angefangen mit AutoIt zu programmieren und hab mich schließlich auch dazu entschlossen mich hier zu registrieren, da mir einige posts doch sehr viel weiter geholfen haben
und natürlich hoffe ich dass ihr mir auch bei meinem problem weiterhelfen könnt..
Es geht sich dabei um folgendes:
Es sollen 3 txt-dateien (in jeder steht pro zeile nur ein Wort) miteinander verglichen werden, und anschließend soll mir in einer 4. datei das jeweilige Wort ausgegeben werden und auch in welchen listen es steht..
ich bin schon soweit dass ich jedes wort aus jeder liste in meiner zieldatei habe, mit angabe in welchen listen das wort steht.. nur sollen die doppelten wörter ignoriert werden
so oder so ähnlich sieht meine zieldatei aus:
wort1 --> In list1 und list3 vorhanden
wort2 --> In list1 und list2 vorhanden
wort3 --> In allen!
wort1 --> In list3 und list1 vorhanden
sprich wort1 soll nur einmal auftauchen
mein script zum überprüfen ob das wort schon in meiner zieldatei steht, sieht so aus
[autoit]If $zaehler > 0 Then
$f_compAUS = FileOpen($ausgabe)
$f_countAUS = _FileCountLines($ausgabe)
FileClose($f_compAUS)
For $count = 1 To $f_countAUS
$sheet = FileOpen($ausgabe)
$f_readAUS =FileReadLine($sheet, $count)
$s_split2 = StringSplit($f_readAUS, @TAB)
$s_compAUS = StringCompare($f_read1, $s_split2[1], 0)
If $s_compAUS <> 0 Then
$n3 = $n3 + 1
EndIf
FileClose($sheet)
Next
Else
$count = 1
EndIf
(sorry dass das script so aussieht aber hab wie gesagt erst vor kurzem angefangen...)
nur leider kann die zieldatei nicht geöffnet werden. das FileOpen in Zeile 2 gibt mir immer nur fehler aus.. ich häng an dem problem schon ne weile und die suchfunktion hat mir leider nicht helfen können. ich hoffe ma dass ihr das könnt
vielen vielen dank schon im voraus
liebe grüße und so