Configuration SAS DM-摆脱“结果”选项卡

Configuration SAS DM-摆脱“结果”选项卡,configuration,sas,display-manager,Configuration,Sas,Display Manager,我正在寻找一种摆脱“结果”选项卡的方法,只保留“资源管理器”选项卡,它本身可以显示结果。然而,WSAVE ALL并不“记住”配置细节,即使我手动关闭它,每次运行生成结果的过程时,它都会再次显示 在为WSAVE ALL命令奋斗了一段时间后,我无法开始工作,谢谢你。我读了你问题的第二部分。可以通过更改SAS中的输出传递系统(ODS)设置来禁用结果。ODS过于宽泛,无法在此处全面涵盖,但需要运行的两个语句是: ods results off; /* Stops results being genera

我正在寻找一种摆脱“结果”选项卡的方法,只保留“资源管理器”选项卡,它本身可以显示结果。然而,WSAVE ALL并不“记住”配置细节,即使我手动关闭它,每次运行生成结果的过程时,它都会再次显示


在为WSAVE ALL命令奋斗了一段时间后,我无法开始工作,谢谢你。我读了你问题的第二部分。可以通过更改SAS中的输出传递系统(ODS)设置来禁用结果。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
文件中,通过运行以下命令查找这些语句的位置:

%put %sysfunc(getoption(config));
ods results;
ods listing off;
在任何时候,您都可以通过运行以下命令来逆转行为:

%put %sysfunc(getoption(config));
ods results;
ods listing off;

我找到了一个持久的解决办法。以下是要遵循的步骤:

  • 激活浏览器窗格。转到选项>工具>资源管理器。。。在“常规”选项卡下,确保选中了“结果”(默认情况下不选中)

  • 在autoexec.sas文件中,包括以下行:

    dm“odsresults;cancel”

  • 重新启动SAS

  • “结果”窗格现已消失,结果将像往常一样显示在“结果查看器”窗口中,其中的项目直接列在“资源管理器”窗口中(打开树状视图以轻松访问库和输出项目。在SAS的“命令”窗口中使用WSAVE ALL可记住该配置)

    注意1:在Windows下,autoexec.sas文件可以保存在%userprofile%目录中

    注2:若要在仅使用ODS样式的输出时摆脱过时的输出窗口,请将此行添加到autoexec.sas:

    dm "Output; winclose";
    

    谢谢你的回答。。。问题是,我不想停用ods输出。我只想去掉结果窗格(选项卡)。如果激活资源管理器窗格,然后转到工具>选项>资源管理器>常规并选中“结果”,则可以直接在资源管理器窗格中查看结果项,从而使结果窗格变得多余。所以我只是在寻找一种不用关闭ods结果就可以摆脱它的方法。如果你真的很想摆脱它,可以考虑使用注册表过程来编辑注册表。首先备份注册表并小心!是的,那就是我现在的位置。。。使用注册表编辑器比使用该过程更容易(解决方案>附件>注册表编辑器。到目前为止没有成功,但如果我找到解决方案,将发布解决方案!)