Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Konsolenanwendung: Parameter parsen (https://www.delphipraxis.net/44346-konsolenanwendung-parameter-parsen.html)

Brainshock 18. Apr 2005 12:05


Konsolenanwendung: Parameter parsen
 
Hallo,

ich habe vor ein Konsolenprogramm zum Konvertieren von Bildern zu programmieren was über die Aufrufparamter gesteuert werden soll.
Doch was mich zum verzweifeln bringt ist, wie man die Paramter sinnvoll parsen soll. Beispiel:

Programmaufruf:

c:\meinprogramm.exe -r 200 -w 1000 -h 3000 test.bmp test.jpg

oder

c:\meinprogramm.exe -r200 -w1000 -h3000 test.bmp


Gibt es irgendwelche Funktionen die mir hier die Arbeit erleichtern und z.B. zu einem Parameter den passenden Wert zurückgeben?

MfG
Matthias

alcaeus 18. Apr 2005 12:09

Re: Konsolenanwendung: Parameter parsen
 
Hallo Brainshock,

Delphi kennt die Funktionen Delphi-Referenz durchsuchenParamCount und Delphi-Referenz durchsuchenParamStr(). Durchparsen wirst du sie wohl selbst muessen. ParamStr(0) enthaelt den Pfad deiner Anwendung, bei 1 gehen die Parameter los. Wenn nun ParamStr(1) '-r' ist, dann muss ParamStr(2) eine Zahl sein (zum Bleistift), ansonsten brichst du ab. So gehst du durch bis du alle Parameter hast.

Greetz
alcaeus

SubData 18. Apr 2005 12:13

Re: Konsolenanwendung: Parameter parsen
 
Guckst du mal hier :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 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