Command-line Parameter
-
Hallo Leute,
ich soll eine Command-Line Application entwerfen, die ziemlich viele Parameter zu checken hat, in den verschiedensten Kombinationen. Nun weiß ich, dass es in Perl dieses GetOpts-Funktion gibt, mit der man recht einfach das alles überprüfen kann.
Gibt es dass für die WinAPI auch? Ich programmiere mir ja einen Wolf, wenn ich jeden Kombination ausprobieren muss.
Danke euch.
Gruß AkonF
-
So einfach ist das in C++ leider nicht... aber es gibt da ganz viele Klassen, die schon alles machen, z.B.:
http://www.codeproject.com/cpp/cmdlineparser.asp
http://argtable.sourceforge.net/
http://www.codeproject.com/cpp/ccmdline.asp
https://sourceforge.net/projects/tclap/
http://www.hackorama.com/anyoption/http://msdn.microsoft.com/library/en-us/vccelng/htm/progs_12.asp
-
Danke erstmal für die Links, aber ich muss das ganze auf C-Basis mit der WinAPI durchführen. Dort gibt es nur einen String, der die gesamte Command-line enthält. Außerdem haben die Optionen für den Aufruf, den Delimeter /, also /qn zB. Das funktioniert alles mit den Mögichkeiten nicht, die auf den Links gegeben werden.
Ich glaube beinahe, es gibt nicht gescheites, zumal ich ja auch schon im Netz gesucht habe.
Ich hoffe weiterhin auf einen schlauen, zeitsparenden Hinweis
-
Also mit __argv und __argc haste schonmal so Zugriff wie in ner Konsolenanwendung.