c# process.start () 박쥐 파일의 대화 상자
-
18-09-2019 - |
문제
실행 중에 .BAT 명령 파일을 스폰 해야하는 C# 프로그램이 있습니다. 문제 없어요. 나는 그냥 사용할 수 있습니다 (예를 들어) ...
System.Diagnostics.Process.Start("PublishFeed.bat", "file.xml");
... 매개 변수로 CMD를 실행하기 위해. 디버거에서 이것은 잘 작동합니다. 그러나 프로덕션에서 실행 파일을 실행할 때 Windows는 "이 파일을 열고 싶습니까? 이름 : PublishFeed.bat 유형 : 알 수없는 파일 유형.
확인을 클릭하면 괜찮습니다.
이 대화 상자가 나타나는 이유는 무엇입니까? 확인을 클릭 할 때 알 수없는 파일 유형을 청구하는 것이 특히 이상해 보입니다.
감사합니다!
예, 예, 박쥐 파일의 필요성을 제거 할 수 있지만 여전히 문제를 이해하고 싶습니다.
해결책
이 작업을 수행하는 가장 신뢰할 수있는 방법은 그 배치를 열어주는 것입니다. cmd
:
System.Diagnostics.Process.Start("cmd", "/c PublishFeed.bat file.xml");
제휴하지 않습니다 StackOverflow