Programm mit Parameter starten

Thau

Mitglied
Hallo, ich würde gern ein Programm mit Parameter starten, also so:
Visual Basic:
shell("programm "parameter1" -a "parameter2" -b "parameter3"")

Nur leider geht das nicht, wegen den ganzen Anführungsstrichen, jetzt weiß ich nicht wie ich das hinbekomme.

~Thau
 
hallo. du kannst aber auch das Problem so lösen
Code:
shell("programm ""parameter1"" -a ""parameter2"" -b ""parameter3""")

mfg

Philipp9494
 
Danke, geht.
Jetzt wollte ich nur noch wissen, wie ich den Inhalt aus einer TextBox oder einer ComboBox in die Parameter einsetzen kann. Ich meine das hier:

shell
("programm "parameter1anfangTextBox1InhaltParameter1ende" -a "parameter2anfangComboxFeld2parameter2ende" -b "parameter3"")


Ich hoffe das ist verständlich^^
 
entweder brauchst du es so:
Visual Basic:
shell("programm """ & TextBox1.Text & """ -a """ & ComboxFeld2.Text & """ -b ""parameter3""")

oder so:
Visual Basic:
shell("programm " & TextBox1.Text & " -a " & ComboxFeld2.Text & " -b ""parameter3"")
 
Ich bekomm das irgendwie nicht richtig hin.
Ich zeig einfach mal an einem richtigen Beispiel wie ich das haben will:
Visual Basic:
Shell ("curl ""http://s1.server.tld/login.php"" -d ""username=name&passwort=pw"" -c ""cookies.txt""")
Die 1 bei s1 soll durch den Inhalt der Combobox ersetzt werden, name durch den Inhalt der ersten TextBox und pw durch den Inhalt der zweiten TextBox.
 
so, ich hoffe nun es ist richtig ;-)

Visual Basic:
shell("curl " & cmbURL.Text & " -d username=" & TextBox1.Text & "&passwort=" & TextBox2.Text & " -c cookies.txt")

mfg

Philipp9494
 
Zurück