So langsam klingelts.
Klar, das ist auch mit einer Textdatei möglich. Allerdings würde ich dafür eigentlich schon eher eine richtige Datenbank nehmen - keine Textdatenbank/CSV-Datei.
Wenn Du wenigstens VB6 hättest, dann würde ich Dir vorschlagen, dass Du das ganze mit einem TextStream-Objekt machst, damit kannst Du besser mit Textdateien umgehen. Aber so bleibt wohl nur der Umweg über die normale Dateiverarbeitung.
Das Aufspalten hatten wir ja schon irgendwo weiter oben, also lassen wir das jetzt mal weg.
Du musst eigentlich einfach nur die Datei zeilenweise einlesen und dann die Zeile entsprechend an den Trennzeichen aufspalten. Danach hast Du ein Array mit zwei Elementen (Index 0 und 1).
Wenn Index 0 gleich der Eingabe ist, führst Du Index 2 aus. Wenn nicht, überprüfst Du die nächste Zeile. Das machst Du so lange, bis Du entweder den Befehl gefunden hast, oder bis die Datei zu Ende ist.
Wenn keine Übereinstimmung mit dem eingegebenen Befehl gefunden werden konnte, gibst Du noch eine entsprechende Meldung aus.
Aber wie gesagt: Mit einer richtigen Datenbank wäre das deutlich einfacher.