저는 C#을 처음 사용하면서 끔찍한 결함을 가지고 있습니다. : PC# 명령 줄의 문자열 텍스트 상자 문자
그래서 내 단추가 기본 명령 줄을 사용하여 사이트에 ping을 보내지 만 어떤 이유로 명령 줄에 인쇄하지 않으려합니다.
private void button1_Click(object sender, EventArgs e)
{
string URL = textBox1.Text;
string strCmdText;
strCmdText = "ping" + URL;
System.Diagnostics.Process.Start("CMD.exe", strCmdText);
}
을 textBox1의 텍스트는 사이트가이 경우에 나는이 많은 다른 방법을 보았다
http://i.stack.imgur.com/2WMSz.jpg
"www.google.com"이었다 해당 URL하지만 그들 중 하나가 포함 이 사건에서 내가하고 싶은 일과 가까운 곳에서.
감사합니다 :)
ping 후에 공백이 누락되었습니다. ''ping ''이 필요합니다. –
또한'cmd'는 그런 매개 변수를 취하지 않습니다. 당신은'/ k'을 원합니다 – SLaks
실행하고자하는 명령어 앞에'/ c' 스위치가 필요하지 않습니까? (위에서 제안한/k 스위치는 프로그램 실행이 끝나면 콘솔 창을 종료하지 않습니다.) – DeCaf