Stata의 대화식 파일 이름 피커.
이 파일 이름 선택기는 패키지로 변환되면 개선 될 수 있습니다. 해당 전환 프로젝트에서 공동 작업자를 찾고 있습니다.
명령 줄 또는 기타 DO 파일에서 사용할 수 있습니다.
do https://raw.githubusercontent.com/adamrossnelson/sshnd/master/sshnd.do
사용자로부터 입력을 수집합니다. 사용자에게 로그 파일 위치를 지정하도록 프롬프트합니다. 사용자의 입력은 명명 규칙을 설정합니다. 이 컨벤션에서 sshnd 해당 명명 컨벤션과 일치하는 파일을 저장하는 데 사용할 수있는 세 가지 글로벌 변수를 만듭니다. dtagbl .dta 파일의 경로 및 파일 이름이 포함됩니다. loggbl .log 파일의 경로와 파일 이름이 포함됩니다. wkdgbl 에는 임시 파일을 저장하는 데 사용할 작업 공간 디렉토리 역할을 할 수있는 경로가 포함되어 있습니다.
dtagbl loggbl 및 wkdgbl 을 작성한 후 sshnd 작업 디렉토리를 wkdgble 에 저장된 경로로 변경합니다.
sshnd 결과는 후속 DO 파일에 의해 추가 될 수있는 loggbl 에 의해 지정된 로그 파일에 로그인됩니다.
이 루틴은 표준화 된/루틴 조달을 실행하기위한 DO 파일의 시작 부분에서 잘 작동하지만 다른 파일 시스템을 가진 여러 사용자에 의해 잘 작동합니다. 예를 들어 StataipedSall은 온라인에서 데이터를 빠르게 수집 한 다음 패널 데이터 세트를 컴파일합니다.
참고 : 아래의 예 참조 참조 데스크탑 위치 HWEVER, 사용자는 데스크탑 위치를 지정할 필요가 없습니다.
DO 파일 출력의 예 :
#############################################################################
This do file will create (replace):
Datafile: C:UsersusernameDesktopUserInputName.dta
Logfile: C:UsersusernameDesktopUserInputName.log
This do file will create (use):
Workspace: C:UsersusernameDesktoptesttestwksp
Dialogue window asks, Are you sure you wish to proceed?
#############################################################################
Now changed to new working direcotry; current working directory:
C:UsersusernameDesktopUserInputNamewksp
Global dtagbl = C:UsersusernameDesktopUserInputName.dta
Global loggbl = C:UsersusernameDesktopUserInputName.log
Global wkdgbl = C:UsersusernameDesktopUserInputNamewksp
MIT 라이센스
저작권 (C) 2018 Adam Ross Nelson JD PhD
이에 따라이 소프트웨어 및 관련 문서 파일 ( "소프트웨어")의 사본을 얻는 사람에게는 허가가 부여됩니다. 소프트웨어의 사용, 복사, 수정, 합병, 배포, 배포, 숭고 및/또는 소프트웨어의 사본을 판매 할 권한을 포함하여 제한없이 소프트웨어를 처리 할 수 있도록 소프트웨어를 제공 할 권한이 없습니다.
위의 저작권 통지 및이 권한 통지는 소프트웨어의 모든 사본 또는 실질적인 부분에 포함되어야합니다.
이 소프트웨어는 상업성, 특정 목적에 대한 적합성 및 비 침해에 대한 보증을 포함하여 명시 적 또는 묵시적 보증없이 "그대로"제공됩니다. 어떠한 경우에도 저자 또는 저작권 보유자는 계약, 불법 행위 또는 기타, 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래에서 발생하는 계약, 불법 행위 또는 기타의 행동에 관계없이 청구, 손해 또는 기타 책임에 대해 책임을지지 않습니다.