Hallo,
ich habe eine CSV Datei mit 3200 Rufnummern. 1 Zeile befindet sich die PC nummer, zweite Vorwahl und in der dritten die Rufnummer.
Die Datei lese ich mit _FileReadToArray ein. Das klappt alles. Leider sind die PC-Nummern nicht durchnummeriert von 1 bis 3200.
Folgenes funktioniert.
Spoiler anzeigen
#include <Array.au3>
#include <File.au3>
_FileReadToArray("pcliste.csv", $rufnummer)
[/autoit] [autoit][/autoit] [autoit]$pcnummer = InputBox("PC", "Welcher PC:")
[/autoit] [autoit][/autoit] [autoit]$index = _ArraySearch($rufnummer, $pcnummer & ";", 1, 0, 0, 1)
$nummer = StringSplit($rufnummer[$index], ";", 2)
$telefon = $nummer[1] & $nummer[2]
MsgBox(4096, "Test", $telefon) ; eigendlich wird die Rufnummer ans Telefon übertragen.
[/autoit] [autoit][/autoit] [autoit][/autoit]Funktioniert einwandfrei, ABER beispiel: suche ich nach dem PC 5208 findet der die Zahl in einer Vorwahl vom PC 3117..
Wie kann ich angeben, dass der NUR in der ersten Spalte sucht.
Bitte um Hilfe... oder hat jemand eine andere Idee, wie ich das Realisieren kann.