![]() |
Wie String mit Parametern auswerten?
Hallo,
ich habe ein kleines Konsolen-Programm. Wenn der Benutzer jetzt einen Befehl eingibt, wäre es natürlich vorteilhaft, wenn er bei den Kommandos Parameter anhängen könnte. z.B. "open 127.0.0.1" oder "connect -a 127.0.0.1" Sowas in die Richtung. Gibt es da eine da schon eine Lösung oder komme ich um einen eigenen Parser nicht rum? Greetings |
Re: Wie String mit Parametern auswerten?
ein eigener Parser ist da doch nicht so schwer.
Du suchst nur nach den Leerzeichen und mit copy() ziehst du dir die Strings raus. Entweder du wertest dann die einzelnen Teile direkt aus oder du packst sie in eine TStringList, die du dann später verarbeiten kannst. Gruß |
Re: Wie String mit Parametern auswerten?
du brauchst nichtmal die leerzeichen raussuchen. Beispiel:
Delphi-Quellcode:
if ParamStr(1) = '-a' then DieIP := ParamStr(2);
|
Re: Wie String mit Parametern auswerten?
Zitat:
Bsp: cmd -> telnet -> open 127.0.0.1 Edit: Lösung gefunden, siehe ![]() Danke trotzdem. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz