ตัวเลือกชื่อไฟล์แบบโต้ตอบสำหรับ Stata
ตัวเลือกชื่อไฟล์นี้สามารถปรับปรุงได้หากถูกแปลงเป็นแพ็คเกจ กำลังมองหาผู้ทำงานร่วมกันในโครงการแปลงนั้น
จากบรรทัดคำสั่งหรือไฟล์อื่น ๆ ที่มีอยู่ที่:
do https://raw.githubusercontent.com/adamrossnelson/sshnd/master/sshnd.do
รวบรวมอินพุตจากผู้ใช้ แจ้งให้ผู้ใช้ระบุตำแหน่งไฟล์บันทึก อินพุตจากผู้ใช้กำหนดอนุสัญญาการตั้งชื่อ จากการประชุม sshnd นั้นจะสร้างตัวแปรทั่วโลกสามตัวที่สามารถใช้เพื่อบันทึกไฟล์ที่ตรงกันที่การตั้งชื่อการประชุม dtagbl จะมี PATH และชื่อไฟล์สำหรับไฟล์. .dta loggbl จะมีเส้นทางและชื่อไฟล์สำหรับไฟล์. .log wkdgbl จะมีเส้นทางที่อาจทำหน้าที่เป็นไดเรกทอรีพื้นที่ทำงานที่จะใช้สำหรับการจัดเก็บไฟล์ชั่วคราว
หลังจากสร้าง dtagbl loggbl และ wkdgbl แล้ว sshnd จะเปลี่ยนไดเรกทอรีการทำงานเป็นเส้นทางที่เก็บไว้ใน wkdgble
ผลลัพธ์ sshnd ถูกบันทึกไว้ในไฟล์บันทึกที่ระบุโดย loggbl ซึ่งอาจผนวกเข้ากับไฟล์ DO ที่ตามมา
รูทีนนี้ทำงานได้ดีในตอนต้นของไฟล์ DO ซึ่งมีวัตถุประสงค์เพื่อเรียกใช้งานการจัดหามาตรฐาน/รูทีน แต่โดยผู้ใช้หลายคนที่มีระบบไฟล์ที่แตกต่างกัน ตัวอย่างเช่น StataipedSall รวบรวมข้อมูลจากออนไลน์อย่างรวดเร็วจากนั้นรวบรวมชุดข้อมูลแผง
หมายเหตุ: ตัวอย่างด้านล่างอ้างอิงตำแหน่งเดสก์ท็อป Hwever ผู้ใช้ไม่จำเป็นต้องระบุตำแหน่งเดสก์ท็อป
ตัวอย่างของการส่งออกไฟล์:
#############################################################################
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 ปริญญาเอก
ได้รับอนุญาตโดยไม่ต้องเสียค่าใช้จ่ายสำหรับบุคคลใด ๆ ที่ได้รับสำเนาซอฟต์แวร์นี้และไฟล์เอกสารที่เกี่ยวข้อง ("ซอฟต์แวร์") เพื่อจัดการในซอฟต์แวร์โดยไม่มีการ จำกัด รวมถึง แต่ไม่ จำกัด เฉพาะสิทธิ์ในการใช้สำเนาดัดแปลงผสานเผยแพร่เผยแพร่
ประกาศลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือส่วนสำคัญของซอฟต์แวร์
ซอฟต์แวร์มีให้ "ตามสภาพ" โดยไม่มีการรับประกันใด ๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จำกัด เฉพาะการรับประกันความสามารถในการค้าการออกกำลังกายสำหรับวัตถุประสงค์เฉพาะและการไม่เข้าร่วม ไม่ว่าในกรณีใดผู้เขียนหรือผู้ถือลิขสิทธิ์จะต้องรับผิดชอบต่อการเรียกร้องความเสียหายหรือความรับผิดอื่น ๆ ไม่ว่าจะเป็นการกระทำของสัญญาการละเมิดหรืออื่น ๆ ที่เกิดขึ้นจากหรือเกี่ยวข้องกับซอฟต์แวร์หรือการใช้งานหรือการติดต่ออื่น ๆ ในซอฟต์แวร์