Picker de nome de arquivo interativo para STATA.
Este seletor de nome de arquivo pode ser melhorado se fosse convertido em um pacote. Buscando colaboradores nesse projeto de conversão.
Na linha de comando ou outros arquivos DO disponíveis em:
do https://raw.githubusercontent.com/adamrossnelson/sshnd/master/sshnd.do
Reúne a entrada do usuário. Solicita o usuário a especificar um local de arquivo de log. A entrada do usuário estabelece uma convenção de nomenclatura. A partir dessa convenção, sshnd cria três variáveis globais que podem ser usadas para salvar arquivos correspondentes a essa convenção de nomenclatura. dtagbl conterá o caminho e o nome do arquivo para um arquivo .dta . loggbl conterá um caminho e o nome do arquivo para um arquivo .log . wkdgbl conterá um caminho que possa servir como um diretório da área de trabalho a ser usado para armazenar arquivos temporários.
Depois de criar o dtagbl loggbl e wkdgbl , sshnd altera o diretório de trabalho para o caminho armazenado no wkdgble .
Os resultados sshnd são registrados no arquivo de log especificado pelo loggbl , que pode ser anexado pelos arquivos DO subsequentes.
Essa rotina funciona bem no início dos arquivos DO, destinados a executar procudações padronizadas/rotineiras, mas por vários usuários com diferentes sistemas de arquivos. Por exemplo, o StataiPedSall coleta rapidamente dados on -line e compila conjuntos de dados do painel.
NOTA: Exemplo abaixo Referências Localização da área de trabalho Hwver, Usuário (s) não precisa especificar o local da área de trabalho.
Exemplo de saída de arquivo 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 Licença
Copyright (C) 2018 Adam Ross Nelson JD PhD
A permissão é concedida, gratuita, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "software"), para lidar com o software sem restrição, inclusive sem limitação os direitos de usar, copiar, modificar, mesclar, publicar, distribuir, mobilizar o software e/ou vender cópias do software e permitir que as pessoas a quem
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou em partes substanciais do software.
O software é fornecido "como está", sem garantia de qualquer tipo, expresso ou implícito, incluindo, entre outros, as garantias de comercialização, aptidão para uma finalidade específica e não innoculação. Em nenhum caso os autores ou detentores de direitos autorais serão responsáveis por qualquer reclamação, danos ou outro passivo, seja em uma ação de contrato, delito ou não, decorrente de, fora ou em conexão com o software ou o uso ou outras negociações no software.