منتقي الأسماء التفاعلية للستاتا.
يمكن تحسين منتقي اسم الملف هذا إذا تم تحويله إلى حزمة. البحث عن المتعاونين في مشروع التحويل هذا.
من سطر الأوامر أو غيرها من الملفات المتوفرة على:
do https://raw.githubusercontent.com/adamrossnelson/sshnd/master/sshnd.do
يجمع المدخلات من المستخدم. يطالب المستخدم بتحديد موقع ملف السجل. إدخال من المستخدم ينشئ اتفاقية التسمية. من تلك الاتفاقية ، تقوم sshnd بإنشاء ثلاثة متغيرات عالمية يمكن استخدامها لحفظ الملفات التي تطابق هذه الاتفاقية التسمية. سوف تحتوي dtagbl على مسار واسم ملف لملف .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
رخصة معهد ماساتشوستس للتكنولوجيا
حقوق الطبع والنشر (C) 2018 آدم روس نيلسون JD دكتوراه
يتم منح الإذن بموجب هذا ، مجانًا ، لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") ، للتعامل في البرنامج دون تقييد ، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام الأشخاص ونسخها ودمجها ودمجها وتوزيعها وتوزيعها على ما يلي:
يجب إدراج إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو" ، دون أي ضمان من أي نوع ، صريح أو ضمني ، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق واللياقة لغرض معين وعدم الانفجار. لا يجوز بأي حال من الأحوال أن يكون المؤلفون أو حاملي حقوق الطبع والنشر مسؤولاً عن أي مطالبة أو أضرار أو مسؤولية أخرى ، سواء في إجراء عقد أو ضرر أو غير ذلك ، ناشئة عن أو خارج البرنامج أو الاستخدام أو غيرها من المعاملات في البرنامج.