Интерактивный сборщик файла для Stata.
Этот сборщик файла может быть улучшен, если он был преобразован в упаковку. В поисках сотрудников в этом проекте конверсии.
Из командной строки или других файлов DO, доступных по адресу:
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, пользователя (ы) не должны указывать местоположение рабочего стола.
Пример вывода файла 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 Адам Росс Нельсон JD PhD
Настоящим дается разрешение, бесплатно, любому лицу, получающему копию этого программного обеспечения и связанные с ними файлы документации («Программное обеспечение»), чтобы иметь дело в программном обеспечении без ограничений, включая, без ограничения, права на использование, копирование, изменение, объединение, публикацию, распределение, сублиценность и/или продавать копии программного обеспечения и разрешения лиц, на которые программное обеспечение подходит для того, чтобы поступить так, чтобы поступить на следующие условия: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: на следующие условия: к следующим условиям: на следующие условия: на следующие условия.
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должно быть включено во все копии или существенные части программного обеспечения.
Программное обеспечение предоставляется «как есть», без гарантии любого рода, явного или подразумеваемого, включая, помимо прочего, гарантии товарной пригодности, пригодности для определенной цели и несоответствия. Ни в коем случае авторы или владельцы авторских прав не будут нести ответственность за любые претензии, убытки или другую ответственность, будь то в действии контракта, деликт или иным образом, возникающие из или в связи с программным обеспечением или использованием или другими сделками в программном обеспечении.