楼主: sunvsun
51498 19

[编程问题求助] 如何配置Stata以便保存输入过的命令 [推广有奖]

  • 0关注
  • 2粉丝

已卖:666份资源

教授

63%

还不是VIP/贵宾

-

威望
0
论坛币
21241 个
通用积分
20.7225
学术水平
2 点
热心指数
2 点
信用等级
0 点
经验
13325 点
帖子
408
精华
0
在线时间
2628 小时
注册时间
2004-11-25
最后登录
2025-2-20

楼主
sunvsun 发表于 2007-12-2 21:47:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


如何配置Stata以便保存输入过的命令?

见过高手配置stata后,生成两个txt文件,一个文件记录以前使用过的命令,一个文件记录输出结果,可以永远保存。这样就可以知道以前输入了哪些命令,我觉得这样配置非常有用。
我知道如下命令,可是每次关掉软件,就不能继续纪录了,除非在把下列命令重新输入。我想问如何永久的让Stata执行下列命令呢。请高手指教!
sysdir set UPDATES "E:\Program Files\Stata10\ado\updates\"

sysdir set BASE "E:\Program Files\Stata10\ado\base\"

sysdir set PLUS "E:\Program Files\Stata10\ado\stbplus\"

sysdir set PERSONAL "E:\Program Files\Stata10\ado\personal\"

sysdir set OLDPLACE "E:\Program Files\Stata10\ado\"

log using "e:\Program Files\Stata10output.log", replace

set more off, permanently

set scrollbufsize 20000

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata Permanent Personal stata10 Stata 命令 输入 保存

本帖被以下文库推荐

沙发
bookbug 发表于 2007-12-3 06:56:00
以前有人介绍过 自定义一个一启动stata就执行的程序 predo

藤椅
sillyfeng 发表于 2007-12-3 09:26:00

高手都自己写ado

板凳
arlionn 在职认证  发表于 2007-12-4 10:46:00

把上述命令写入一个do文档,保存为 profile.do ,

存放于stata安装目录下,或 personal 文件夹下(具体哪个有效,需要试一下)

报纸
sunvsun 发表于 2007-12-5 13:08:00
谢谢楼上的,存放于stata安装目录下就可以记录输出结果和命令。但是每次重新启动就把以前的清空了,新输入的命令把旧的覆盖了,每次只能保存上一次的命令,不能保存所有的命令。这是什么原因呀?困惑

地板
arlionn 在职认证  发表于 2007-12-5 16:45:00

log using "e:\Program Files\Stata10output.log", replace

改为:

log using "e:\Program Files\Stata10output.log", append

7
sunvsun 发表于 2007-12-5 17:45:00

多谢楼上的帮助,问题已经解决了,先把相关命令和大家分享,注意修改相应的目录:

set logtype smcl, permanently
set more off, permanently
set scrollbufsize 20000
set mem 50M
sysdir set UPDATES "E:\Program Files\stata 10\ado\updates"
sysdir set BASE "E:\Program Files\stata 10\ado\base"
sysdir set PLUS "E:\Program Files\stata 10\ado\stbplus\"
sysdir set PERSONAL "E:\Program Files\stata 10\ado\personal\"
sysdir set OLDPLACE "E:\Program Files\stata 10\ado\"
log using "E:\Program Files\stata 10\output.log",replace
cmdlog using "E:\Program Files\stata 10\cmdlog.txt",append

再一次感谢:arlionn!

8
hasaj 发表于 2012-1-14 06:46:03

9
shenruiyang211 发表于 2012-4-20 11:42:34
sunvsun 发表于 2007-12-5 17:45
多谢楼上的帮助,问题已经解决了,先把相关命令和大家分享,注意修改相应的目录:set logtype smcl, perman ...
您好,我的stata里找不到output.log这个文件,是不是得自己建的呀,该怎么建呢

10
iorent 发表于 2014-9-23 19:52:53
cmdlog using "E:\Program Files\stata 10\cmdlog.txt",append
貌似记录命令这行无效,还是我操作错误?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-27 00:39