Visual Basic und "Get Command Line Arguments"
Hallo zusammen!
Ich muss ein Programm schreiben, welches etwas ausführt aufgrund, der eingaben die man beim Ausführen eingegeben hat. Das heisst, wenn ich das Programm im command ausführe und z.B. das schreibe:
programm.exe hans klaus peter
so muss das Programm "hans" "klaus" und "peter" übernehmen.
Wie kann ich das machen? ich habe gemeint es geht mit "argv" aber irgendwie geht das nicht. dann habe ich gesehen das es mit "command$" geht, aber da list es nur jedes einzelne Zeichen aus und nicht wie bei "argv", denn da kann man angeblich "argv(0)" machen für den ganzen string oder nur "argv(1)" und das wäre dann "hans"!!!!
weiss jemand ob es das gibt? ich habe gesehen, dass das nur bei C++ so ist mit dem "argv". doch das wäre optimal so gibts das auch im Visual Basic???
ich hoff ihr könnt mir weiterhelfen. Danke
Grüsse Dambi
Ich muss ein Programm schreiben, welches etwas ausführt aufgrund, der eingaben die man beim Ausführen eingegeben hat. Das heisst, wenn ich das Programm im command ausführe und z.B. das schreibe:
programm.exe hans klaus peter
so muss das Programm "hans" "klaus" und "peter" übernehmen.
Wie kann ich das machen? ich habe gemeint es geht mit "argv" aber irgendwie geht das nicht. dann habe ich gesehen das es mit "command$" geht, aber da list es nur jedes einzelne Zeichen aus und nicht wie bei "argv", denn da kann man angeblich "argv(0)" machen für den ganzen string oder nur "argv(1)" und das wäre dann "hans"!!!!
weiss jemand ob es das gibt? ich habe gesehen, dass das nur bei C++ so ist mit dem "argv". doch das wäre optimal so gibts das auch im Visual Basic???
ich hoff ihr könnt mir weiterhelfen. Danke
Grüsse Dambi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 12665
Url: https://administrator.de/contentid/12665
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
9 Kommentare
Neuester Kommentar
Also in C# geht das so: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/ ...
In VB gehts vermutlich gleich. Der erste Wert im Array, also mit dem Index 0, ist das erste Wort.
In VB gehts vermutlich gleich. Der erste Wert im Array, also mit dem Index 0, ist das erste Wort.
Vielleicht hilft dir das:
http://www.experts-exchange.com/Programming/Programming_Languages/Dot_N ...
http://www.experts-exchange.com/Programming/Programming_Languages/Dot_N ...
genau, in .net könntest du jetzt mit array1.Count die Länge des Array abfragen. In VB hilft dir das: http://vb-tec.de/arrfaq.htm (Abschnitt "Wieviele Elemente enthält ein Array?")