楼主: cleverjz
26244 23

[原创博文] 请问怎样自动清空日志窗口 [推广有奖]

  • 0关注
  • 0粉丝

本科生

85%

还不是VIP/贵宾

-

威望
0
论坛币
6000 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
794 点
帖子
59
精华
0
在线时间
35 小时
注册时间
2007-1-19
最后登录
2022-5-29

楼主
cleverjz 发表于 2010-2-5 18:46:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
程序跑到一定程度就会跳出来一个窗口说日志窗口已满,必须清除,然后点一下鼠标就会清空了。
但是这样手动清除很不方便,有没有什么语句可以让日志窗口自动清除的呢?谢谢
二维码

扫码加我 拉你入群

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

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

关键词:有没有 不方便 程序

回帖推荐

limuqi 发表于12楼  查看完整内容

%let n = 0; /* initialize counter */ 循环开始时加上下面代码 /* Loop start */ %let clear = %sysfunc(mod(&n,100)); /* clear log every 100th occurrence*/ %if &clear = 0 %then %do; dm 'clear log'; dm 'clear output'; /* if you also want to clear output %end; /* Loop end */

本帖被以下文库推荐

沙发
cleverjz 发表于 2010-2-5 22:31:32
顶呀顶,知道的大侠帮帮忙哈,谢啦

藤椅
bobguy 发表于 2010-2-6 11:43:33
cleverjz 发表于 2010-2-5 18:46
程序跑到一定程度就会跳出来一个窗口说日志窗口已满,必须清除,然后点一下鼠标就会清空了。
但是这样手动清除很不方便,有没有什么语句可以让日志窗口自动清除的呢?谢谢
There are a couple of ways to do it in the programs.

1) use   proc printto  to redirect it to a file (GOOD WAY)
2) embed dm commands ( dm 'log; clear;'; ) in your programs

板凳
zeugin 发表于 2010-2-9 08:46:06
提示: 作者被禁止或删除 内容自动屏蔽

报纸
soporaeternus 发表于 2010-2-9 09:23:59
3# bobguy

  1. proc printto log="&file_name";run;quit;
  2. proc printto;run;quit;
复制代码
好像是这样开关的,是个好办法

地板
remainchloe 发表于 2010-2-9 10:52:44
在global statement 里面加上
dm 'out; clear; log; clear;';
用于在新一轮运行之前清空旧的output & log.

7
enshaji 发表于 2010-2-9 11:09:43
learning                 learning

8
醉_清风 发表于 2010-2-9 14:22:47
用批量提交不是就没有这个问题了
从来不需要想起 永远也不会忘记

9
liu022 发表于 2011-4-5 18:10:38
我现在碰到一个问题:在运行proc reg过程中估计beta,同样是不能清除这个日志窗口~请问怎么解决这个问题。程序如下:
proc reg data=mret;
model dailyret=index lindex findex;
by stkcd year month;
ods output ParameterEstimates=ParameterEstimates;
run;



因为过一会儿就有一个对话框,我怎么清除?谢谢大家

10
lily83322 发表于 2011-4-7 10:20:32
这个也是我一直想问的问题呢 每次都跳出来日志 很麻烦呢

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 20:52