2016-03-30 8 views
1

Ich versuche, ein Programm zu machen, das eine IP pingt, die in ein Textfeld eingegeben wird.Wie setze ich Whats in einem Textfeld in Anführungszeichen?

Wenn ich versuche, die Textbox aufzurufen, wird nur der Name der Textbox als Text verwendet und in die Befehlszeile eingefügt, wodurch die Befehlszeile versaut wird.

Wie kann ich es so machen, dass es fügt, was ich in das Textfeld in der Befehlszeile eingeben?

My-Code So Far:

Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click 
    Process.Start("CMD", "/C ping >IP HERE< -t") 
End Sub 
+2

Ich weiß, dass Ihre Frage nicht war, wie ping, aber Sie können die [ 'Ping'] (https://msdn.microsoft prüfen wollen. com/de-de/library/system.net.networkinformation.ping% 28v = vs.110% 29.aspx) Klasse. – Mark

Antwort

2

Vorausgesetzt Ihre Textbox ist TextBox1 genannt, erhalten Sie einfach seine .Text Eigenschaft. So wäre Ihre Zeichenfolge "/C ping " & TextBox1.Text) Lesen Sie mehr unter MSDN.

BTW, das ist VB.Net-Code. Möglicherweise möchten Sie die VBA- und VBScript-Tags entfernen.

Verwandte Themen