Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: Identify computer on which Stata is running


From   Glenn Hoetker <Glenn.Hoetker@asu.edu>
To   "<statalist@hsphsun2.harvard.edu>" <statalist@hsphsun2.harvard.edu>
Subject   Re: st: Identify computer on which Stata is running
Date   Thu, 17 Oct 2013 18:58:32 +0000

I've struggled with this too.  My solution has been to use relative directories in my do files and set the working directory from the Stata command line before running them.  

That way, I can refer to ../data or ../graphs in my code and it will always end up in the right place.  

Won't work for everyone but it might be useful for some.

Glenn Hoetker 
Arizona State University | W. P. Carey School of Business 
Dean's Council Distinguished Scholar & Associate Professor 
Affiliate Professor   Sandra Day O'Conner College of Law 
Senior Sustainability Scholar   Global Institute of Sustainability 
Faculty Fellow   Center for Science, Law & Innovation 
Glenn.Hoetker@asu.edu  |http://hoetker.faculty.asu.edu | 480-965-4566 


On Oct 17, 2013, at 8:26 AM, "Chamara Anuranga" <kcanuranga@gmail.com> wrote:

> Hi,
> 
> It may be useful to give example. There is way of access some system
> and computer properties base on creturn command. such as
> dis "`c(username)'"
> dis "`c(machine_type)'"
> dis "`c(os)'"
> 
> These command also may helpful as Jeph pointed out. I have done a
> program called expl (you can download using ssc install expl) with
> help to create clickable link to open folders or files. I used loop
> command to change the directory base on operation system.
> 
> Chamara
> 
> On Thu, Oct 17, 2013 at 7:06 PM, Jeph Herrin <stata@spandrel.net> wrote:
>> There is a Stata macro functin -env- which returns environment variables. If
>> your OS is Windows, you should be able to access the computer name via the
>> environmental variable %COMPUTERNAME%. For other OSes, there should be
>> something similar.
>> 
>> hth,
>> Jeph
>> 
>> -----Original Message-----
>> From: owner-statalist@hsphsun2.harvard.edu
>> [mailto:owner-statalist@hsphsun2.harvard.edu] On Behalf Of Chamara Anuranga
>> Sent: Thursday, October 17, 2013 4:42 AM
>> To: statalist@hsphsun2.harvard.edu
>> Subject: Fwd: st: Identify computer on which Stata is running
>> 
>> Dear Stefan,
>> 
>> Following command may useful
>> 
>> local folder: dir . dirs "*",respectcase foreach comname of local folder {
>> dis "`comname'"
>> cd "`comname'"
>> }
>> 
>> 
>> What you have to do is first change the directory to C:Users as it always in
>> same path cd "C:\Users\"
>> 
>> I think in this location you have only one folder which is the computer
>> name. If you have more than one you have to use if condition.
>> It may be possible as length of the computers name  are 4 and last three are
>> numbers.
>> 
>> 
>> regards,
>> Chamara
>> 
>> 
>> 
>> 
>> On Thu, Oct 17, 2013 at 1:21 PM, Stefan Pichler
>> <stefan__pichler@hotmail.com> wrote:
>>> 
>>> Dear Statalisters,
>>> 
>>> I am running Stata on different PC's. Is there a way that Stata knows from
>> which PC it is running and changes the directory accordingly. To be more
>> specific I would like to to the following:
>>> 
>>> if currentPC==PC1 {
>>> cd "C:\Users\a123"
>>> }
>>> if currentPC==PC2 {
>>> cd "C:\Users\b456"
>>> }
>>> if currentPC==PC3 {
>>> cd "C:\Users\c789"
>>> }
>>> ...
>>> 
>>> 
>>> where Stata should find out which PC I am using and set the right
>> directory.
>>> 
>>> Any advice would be greatly appreciated.
>>> 
>>> Stefan
>>> *
>>> *   For searches and help try:
>>> *   http://www.stata.com/help.cgi?search
>>> *   http://www.stata.com/support/faqs/resources/statalist-faq/
>>> *   http://www.ats.ucla.edu/stat/stata/
>> *
>> *   For searches and help try:
>> *   http://www.stata.com/help.cgi?search
>> *   http://www.stata.com/support/faqs/resources/statalist-faq/
>> *   http://www.ats.ucla.edu/stat/stata/
>> 
>> *
>> *   For searches and help try:
>> *   http://www.stata.com/help.cgi?search
>> *   http://www.stata.com/support/faqs/resources/statalist-faq/
>> *   http://www.ats.ucla.edu/stat/stata/
> *
> *   For searches and help try:
> *   http://www.stata.com/help.cgi?search
> *   http://www.stata.com/support/faqs/resources/statalist-faq/
> *   http://www.ats.ucla.edu/stat/stata/

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index