내 .NET 응용 프로그램에서 셸 스크립트 (.cmd)를 시작하고 있습니다. 스크립트가 완료된 후에 콘솔 창을 열어서 오류를 확인할 수 있기를 바랍니다. cmd.exe /K:my.cmd
으로 시도하지만 작동하지 않습니다 (스크립트가 실행되지 않음). 간단한 "dir"명령조차도 작동하지 않습니다. 다른 아이디어?콘솔 응용 프로그램을 시작하고 콘솔 응용 프로그램을 닫지 않도록하는 방법은 무엇입니까?
설명하기 위해이 :
C:\>
추가 된 설명 :
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo()
{
Arguments = "/K:dir",
ErrorDialog = true,
FileName = "cmd.exe",
WorkingDirectory = @"C:\"
});
나에게이를 제공 내 응용 프로그램 (스크립트를 시작하는 일)가 창 응용 프로그램을 형성한다. 위의 코드를 실행하면 새 콘솔 창이 열립니다 (필요한 경우). 나는 새로운 콘솔 창을 열어두기를 원합니다. 또한 스크립트를 수정할 수 없습니다. 자동화 된 빌드 스크립트이고 종료해야합니다.
바로 그 전에 다른 프로그램의 명령 줄을 연구 한 후에 한 프로그램의 명령 줄을 사용하려고 할 때 얻을 수있는 것입니다 (필자의 경우 TortoiseSVN). :피 –