2014-09-25 2 views
3

내가 매크로를 작성하는 것을 시도하고 실행되지만 Windows에서SAS : 프로그래밍 SAS는

  • 변수의 경로를 액세스 어떤 기계는 C있을 수 있습니다 결정합니다 \ 온도 유닉스에
  • , 그것은/tmp 일 수 있습니다.

경로에 적절한 값을 할당 할 수 있도록 SAS가 실행중인 컴퓨터의 유형을 프로그래밍 방식으로 파악하려면 어떻게해야합니까?

감사합니다.

답변

5

%put _automatic_;은 이와 같은 것을 찾을 때 가장 먼저해야 할 일입니다. 자동으로 정의 된 모든 매크로 변수가 표시되며, 대부분이 작업 환경을 정의합니다.

이 경우 &SYSSCPL.은 운영 체제를 제공합니다 (제 경우에는 Windows 7의 경우 X64_7PRO). &SYSHOSTNAME은 컴퓨터의 "이름"(다양한 OS에서 다르게 정의 됨)입니다.