2014-06-19 3 views
0

솔루션 : 컴퓨터를 재부팅했는데 제대로 작동했습니다. 이 프로젝트를 빌드하기 전에 내가 실행 한 PATH에 대한 변경 사항을 확인하지 않아야합니다.어떻게 명령 프롬프트를 열고 C#을 통해 CasperJS 스크립트를 실행합니까?


저는 C# .NET Visual Studio 응용 프로그램에서 실행해야하는 CasperJS 스크립트가 있습니다. Start> Run> CMD에서 CMD를 열어서 스크립트를 실행할 수 있지만 Visual Studio 애플리케이션에서 CMD를 열면 스크립트를 실행할 수 없습니다.

다음은 사진입니다.

왼쪽의 명령 프롬프트는 응용 프로그램에서 시작된 명령 프롬프트이고 오른쪽은 다른 명령입니다. http://i.stack.imgur.com/kuJsg.png

이것은 모든 버튼을 수행합니다 이미지에 대한 유감 enter image description here

, 여기에 링크입니다.

private void button1_Click(object sender, EventArgs e) 
{ 
    System.Diagnostics.Process.Start("CMD.exe"); 
} 

나는 내 PATH 환경 변수에 CasperJS를 추가하고 내가 명령 프롬프트를 엽니 다 비주얼 스튜디오를 사용할 때까지, 다음은 CasperJS의 경로를 잃고, 스크립트에게 아무런 문제가 실행되지 수 있어요. PATH 명령을 실행하고 CasperJS가 있지만 응용 프로그램에서 열었던 명령 프롬프트에서 PATH 명령을 실행하면 해당 경로가 없습니다. 이미지

enter image description here

링크 : http://i.stack.imgur.com/xtGYq.png

+0

PATH 환경 변수에서 CasperJs 명령을 사용할 수 없습니다. CMD에서 PATH 명령을 점검하고 Casper JS가 존재하는지 확인할 수 있습니까? – Anuraj

+0

내 PATH 환경 변수에 CasperJS를 추가했는데 Visual Studio를 사용하여 명령 프롬프트를 열 때까지 스크립트를 아무런 문제없이 실행할 수 있습니다. 그런 다음 CasperJS에 대한 경로가 손실됩니다. PATH 명령을 실행하고 CasperJS가 있지만 응용 프로그램에서 열었던 명령 프롬프트에서 PATH 명령을 실행하면 해당 경로가 없습니다. – Prokzy

+0

그게 이상해 내가 자바와 노력, 그리고 잘하고있다. – Anuraj

답변

0

재부팅 PC 그리고 그것은 PATH를 수정했습니다.

관련 문제