Pemilih nama file interaktif untuk Stata.
Pemilih nama file ini dapat ditingkatkan jika dikonversi menjadi paket. Mencari kolaborator pada proyek konversi itu.
Dari baris perintah atau file do lainnya tersedia di:
do https://raw.githubusercontent.com/adamrossnelson/sshnd/master/sshnd.do
Mengumpulkan input dari pengguna. Meminta pengguna untuk menentukan lokasi file log. Input dari pengguna membuat konvensi penamaan. Dari konvensi itu sshnd menciptakan tiga variabel global yang dapat digunakan untuk menyimpan file yang mencocokkan konvensi penamaan itu. dtagbl akan berisi path dan nama file untuk file .dta . loggbl akan berisi jalur dan nama file untuk file .log . wkdgbl akan berisi jalur yang dapat berfungsi sebagai direktori ruang kerja untuk digunakan untuk penyimpanan file sementara.
Setelah membuat loggbl dan wkdgbl dtagbl , sshnd mengubah direktori kerja ke jalur yang disimpan dalam wkdgble .
Hasil sshnd dicatat dalam file log yang ditentukan oleh loggbl yang dapat ditambahkan oleh file DO berikutnya.
Rutin ini bekerja dengan baik di awal file DO yang dimaksudkan untuk menjalankan proses standar/rutin tetapi oleh banyak pengguna dengan sistem file yang berbeda. Misalnya StataipedSall dengan cepat mengumpulkan data dari online dan kemudian menyusun set data panel.
Catatan: Contoh di bawah referensi lokasi desktop hwever, pengguna tidak perlu menentukan lokasi desktop.
Contoh Output File 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
Lisensi MIT
Hak Cipta (C) 2018 Adam Ross Nelson JD PhD
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus dimasukkan dalam semua salinan atau bagian substansial dari perangkat lunak.
Perangkat lunak ini disediakan "sebagaimana adanya", tanpa jaminan apa pun, tersurat maupun tersirat, termasuk tetapi tidak terbatas pada jaminan dapat diperjualbelikan, kebugaran untuk tujuan tertentu dan nonpringement. Dalam hal apa pun penulis atau pemegang hak cipta tidak akan bertanggung jawab atas klaim, kerusakan atau tanggung jawab lainnya, baik dalam tindakan kontrak, gugatan atau sebaliknya, timbul dari, di luar atau sehubungan dengan perangkat lunak atau penggunaan atau transaksi lain dalam perangkat lunak.