STATA用のインタラクティブなファイル名ピッカー。
このファイル名ピッカーは、パッケージに変換されれば改善できます。その変換プロジェクトに関する協力者を探しています。
コマンドラインまたはその他のdoファイルから:
do https://raw.githubusercontent.com/adamrossnelson/sshnd/master/sshnd.do
ユーザーから入力を集めます。ユーザーにログファイルの場所を指定するように求めます。ユーザーからの入力は、命名規則を確立します。そのコンベンションから、 sshnd 、その命名規則に一致するファイルを保存するために使用できる3つのグローバル変数を作成します。 dtagblは、 .dtaファイルのパスとファイル名が含まれます。 loggblは、 .logファイルのパスとファイル名が含まれます。 wkdgblは、一時ファイルのストレージに使用されるワークスペースディレクトリとして機能する可能性のあるパスが含まれます。
dtagbl loggblとwkdgblを作成した後、 sshndワーキングディレクトリをwkdgbleに保存されたパスに変更します。
sshnd結果は、 loggblで指定されたログファイルに記録されます。これは、後続のdoファイルによって追加される場合があります。
このルーチンは、標準化された/ルーチンプロセスを実行することを目的とした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ライセンス
Copyright(c)2018 Adam Ross Nelson JD PhD
このソフトウェアと関連するドキュメントファイル(「ソフトウェア」)のコピーを入手して、制限なしにソフトウェアを扱うために、このソフトウェアを制限する権利を含め、ソフトウェアのコピーをコピー、変更、公開、配布、販売する、ソフトウェアのコピーを許可する人を許可する人を許可することを含めて、許可が無料で許可されます。
上記の著作権通知とこの許可通知は、ソフトウェアのすべてのコピーまたはかなりの部分に含まれるものとします。
このソフトウェアは、商品性、特定の目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示的または黙示的なものを保証することなく、「現状のまま」提供されます。いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。