我正在寻找摆脱结果标签的方法,只保留可以显示结果的资源管理器标签。但是,WSAVE ALL并不记得"配置细节,即使我手动关闭它,每次运行生成结果的过程时它都会再次出现。
由于
答案 0 :(得分:1)
为WSAVE ALL命令挣扎了一段时间后,我无法开始工作。我读了你问题的第二部分。可以通过更改SAS中的输出传送系统(ODS)设置来禁用结果。消耗臭氧层物质太宽泛,无法完全覆盖,但要运行的两个陈述是:
ods results off; /* Stops results being generated */
ods listing; /* Turns on the old-style listing so you can see the output */
/* print a sample */
proc print data=sashelp.class;
run;
要为您的会话自动执行此操作,您可以将这些语句添加到autoexec.sas
文件中,或者可以添加到sasv9.cfg
文件中的选项,通过运行找到这些文件的位置:< / p>
%put %sysfunc(getoption(config));
您可以随时通过运行来反转行为:
ods results;
ods listing off;
答案 1 :(得分:1)
我发现了一个似乎是持久的解决方案。以下是要遵循的步骤:
激活资源管理器窗格。转到选项&gt;工具&gt; Explorer ...并在General选项卡下,确保选中Results(默认情况下,不是)。
在autoexec.sas文件中,包含以下行:
dm“odsresults;取消”;
重启SAS
Etvoilà!
“结果”窗格现已消失,结果将照常显示在“结果查看器”窗口中,其中的项目直接列在“资源管理器”窗口中(打开树视图可轻松访问库和输出项。使用WSAVE在SAS的命令窗口中,ALL记住该配置。)
注意1:在Windows下,autoexec.sas文件可以保存在%userprofile%目录中。
注意2:要仅使用ODS样式输出时摆脱过时的输出窗口,请将此行添加到autoexec.sas:
dm "Output; winclose";