2012-03-22 3 views
1

배치 모드를 사용하여 SAS에서 프로그램을 실행하려고합니다. 그래서 나는 SAS에서 제어 파일을 만들고 outfile (txt 파일)로 썼습니다. n은 proram을 실행하기 위해 박쥐 파일 (proram1.bat)을 만드는 코드를 작성했지만 출력 파일을 얻지 못했습니다. 프로그램은 c : program files \ programx에 있습니다. 출력 파일을 C : \ program1.out 파일에 저장하고 싶습니다. 여기 뭐가 잘못 됐니?SAS : 배치 파일의 외부 프로그램 실행

데이터 null;

"C : \ program1.bat"파일;

'C :';

"CD C : \ program files \ programx";

"programx C : \ program1.con C : \ program1.out";

실행;

옵션 xmin noxwait;

x "C : \ program1.bat";

C: 
CD C:\program files\programx 
programx C:\program1.con C:\program1.out 

을 내가 수동으로 수정하는 : 내가 코드를 복제하면 SAS가 실행 된 후에

답변

0

나는 유효한 박쥐 파일을 가져

C: 
CD C:\program files\programx 
dir 
:::programx C:\program1.con C:\program1.out 
pause 

내가 SAS 측에 아무런 문제가 볼 수 없습니다.

+0

확인을 위해 rshdev에 감사드립니다. 나는 다른 것들이 무엇이 잘못되었는지 살펴볼 것이다. – user634455

관련 문제