해결책
이 오류는 일반적으로 dir 또는 set과 같 명령 프롬프트 전용 명령을 실행하거나 명령줄에서 실행 파일을 실행하려고 할 때 발생합니다. System Exec.vi를 사용하는 것은 명령 프롬프트에 명령을 입력하는 것과 동일하지 않습니다. 대신 "실행..." 창에 명령을 입력하는 것과 같습니다.
System Exec.vi에서 명령 프롬프트 명령을 실행하려면 먼저 다음 명령을 사용하여 명령 프롬프트 창을 실행하십시오 :
cmd /c
예를 들어, DOS 명령 dir 을 실행하려면 System Exec.vi의 명령줄 입력에 다음 문자열을 사용하세요.
cmd /c dir C:
실행 파일을 실행하려면 다음과 같은 문자열을 System Exec.vi의 명령줄 입력에 사용하세요:
cmd /c C:\...\application_name.exe
이 경우 application_name.exe는 호출하려는 실행 파일의 이름입니다. C : \ ... \로 표시된 것처럼 애플리케이션의 전체 파일 경로를 포함해야 합니다. 파일 경로에 공백이 포함되어 있다면 전체 경로를 따옴표(" ")로 감싸야 합니다. 예를 들어, LabVIEW 8.2를 실행하려면 다음 문자열을 사용하십시오:
cmd /c "C:\Program Files\National Instruments\LabVIEW 8.2\LabVIEW.exe"