<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />오픈 기능을 사용하여 프로그램을 실행하고 싶습니다. (이 경우 Gretl은 강력한 무료 계량 경제학 패키지입니다.) 그리고 데이터 테이블을 전달합니다. 내가 사용하면
cmdString = "C : \ Program Files \ gretl \ gretlw32.exe";
열기 (cmdString);
gretlw32.exe가 실행 파일 인 경우 Gretl이 완벽하게 열립니다. Gretl 개발자에 따르면, Gretl에게 데이터 파일 (이 경우 txt)을 열어 보라고 알려주려면
cmdString = "C : \ Program Files \ gretl \ gretlw32.exe c : \ temp \ conjoint3.txt";
열기 (cmdString);
하지만 이제 로그에 로그에 메시지가 나타납니다.
C : \ Temp \ C - Program Files-gretl-gretlw32.exe c-temp-conjoint3.txt를 찾을 수 없습니다.
텍스트 파일이 올바른 위치에 있습니다. JMP는 Open 함수에서 문자열의 두 번째 부분을 좋아하지 않는 것 같습니다. Gretl을 실행하고 텍스트 파일을 읽도록 JMP에 지시하는 방법이 있습니까? 문자열에 두 부분이 있다는 것을 JMP에게 알릴 수있는 방법이 있습니까? 내가 만든 문자열에 어떤 문제가 있습니까?
감사,
월트 퍼즈 코프 스키
또 다른 큰 문제는 실제로 사용한 첫 번째 명령이 첫 번째 문자열 뒤에 오는 것을 무시한다는 것입니다.
이 모든 글 읽기
스크립팅 가이드 2 장의 "파일 경로"절을 읽으십시오. 아마도 Convert File Path (), Set Path Variable () 및 Get Path Variable () 함수가 도움이 될 수 있습니다.