全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12514 6
2014-02-19

【转】设置 profile 文档,让 stata 可以放在任何盘符下

将如下三行命令添加到你的 profile.do 文档中(存放于 D:\stata12\ 文件夹下,可以使用 doedit "D:\stata12\profile.do" 命令打开之).

*---------------------------------------profile.do-----------------------------------------

    dis  in red "请输入 Stata 所在的盘符,按回车键:"

    dis "Where is Stata?: " _request(isD)

    local D "$isD"

    *-以下是常规设置内容
    set type double           // 设定 generate 命令产生的新变量为双精度类型
    set memory 50m            // 为 Stata 分配 50m 内存
    set matsize 2000          // 设定矩阵的维度为 2000x2000
    set scrollbufsize 500000  // 结果窗口中显示的行数上限
    set more off, perma       // 关闭分页提示符

    *-有关这一部分的完整设定命令,请输入 help set 命令进行查看

    sysdir set PLUS "`D':\stata12\ado\plus"    // 外部命令的存放位置
    sysdir set OLDPLACE "`D':\stata12\ado\personal\_myado"  // 自行编写的stata程序
    sysdir set PERSONAL "`D':\stata12\ado\personal"  // 个人文件夹位置

       * log文件:自动以当前日期为名存放于 stata12\do 文件夹下
   * 若 stata12\ 下没有 do 文件夹,则自行建立一个
    cap cd `c(sysdir_stata)'do
    if _rc{
         mkdir `c(sysdir_stata)'do
    }
    local fn = subinstr("`c(current_time)'",":","",2)
    local fn1 = subinstr("`c(current_date)'"," ","",3)
    log using `c(sysdir_stata)'do\s`fn1'`fn'.log, text replace
    cmdlog using `c(sysdir_stata)'do\c`fn1'`fn'.log, replace

   

    cd `c(sysdir_personal)'     // stata启动后自动进入该目录

*---------------------------------------profile.do-----------------------------------------


保存上述修改内容至 profile 文件,关闭 Stata。重启 Stata 后,屏幕上会出现如下红色提示字符:

      请输入 Stata 所在的盘符,按回车键:

我的 stata 存放于 D 盘,则输入 D,回车即可。

对于经常把 Stata 放在 U 盘中,辗转于家和办公室工作的同学而言,这个小小的处理很有帮助。




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-2-19 10:13:20
不错。谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-12-5 15:37:27
怎么撤消这个命令?现在不管怎么设置都在D:盘的根目录下了。好晕的!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-3-21 23:08:50
其实可以更精简一些,Stata启动时默认的工作路径就是Stata的运行路径,此时直接使用相对路径操作就可以一劳永逸了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-9-27 16:18:48
谢谢大佬
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-1-12 19:51:00
谢谢大佬
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群