在本地 SAS 会话启动时管理 windows
Managing windows when local SAS session starts
当一个 SAS 会话开始时,有 5 个 windows。 (结果查看器、资源管理器、日志、编辑器、输出)。
我想要的状态是会话开始时:
- 没有结果查看器
- 无输出window
- 没有默认浏览器window
- 可用的浏览器window默认打开(为了说明这一点我附上了一张图片)
Good/Bad explorer window
- 增强型编辑器打开
- 登录window打开
因此在会话开始时将打开 3 个 windows,我想将它们调整为 3 列。
到目前为止我得到了什么:
- 我知道这个任务可以完成,因为我可以在我工作的电脑上完成。不幸的是,他们一言不发地重新安装了我的 windows,我丢失了我的设置。而且我没有备份 autoexec/sasv9cfg 文件。 :(
- 我可以在我的 autoexec 中使用 dm listing off 命令关闭输出 window。
- 我可以调整 3 windows 的大小,如果我有的话,也可以使用 dm wdef 命令。
我最大的问题是我无法再次找到 DM/ODS 或任何类型的命令,这些命令会关闭结果查看器和原始资源管理器,并打开 normal/usable 资源管理器。在我褪色的记忆中,我只需要 1 DM/ODS/sth 命令即可一次完成这 3 个步骤。当然,如果我们能在更多的步骤中找到解决方案,那也是完全可以的。
非常感谢任何类型的帮助
您不希望 DMSEXP
在会话启动时停靠 windows(包括 ODS 结果选项卡)。以编程方式执行此操作的唯一方法是在 sas.exe
命令行或 config.sys
中指定 SAS 系统选项 -nodmsexp
。
因此,在我的系统上,我将 SAS 图标上的目标命令设置为:
"C:\Program Files\SASHome\SASFoundation.4\sas.exe"
-CONFIG "C:\Program Files\SASHome\SASFoundation.4\nls\en\sasv9.cfg"
-NODMSEXP
通过将此代码放入您的 autoexec.sas
来调整 SAS DM 会话 window 状态
dm 'dmsexp;tree on;next;listing off;tile vert' ;
您还可以 fiddle 使用系统选项启动会话:
initstmt=
initcmd
当一个 SAS 会话开始时,有 5 个 windows。 (结果查看器、资源管理器、日志、编辑器、输出)。
我想要的状态是会话开始时:
- 没有结果查看器
- 无输出window
- 没有默认浏览器window
- 可用的浏览器window默认打开(为了说明这一点我附上了一张图片) Good/Bad explorer window
- 增强型编辑器打开
- 登录window打开
因此在会话开始时将打开 3 个 windows,我想将它们调整为 3 列。
到目前为止我得到了什么:
- 我知道这个任务可以完成,因为我可以在我工作的电脑上完成。不幸的是,他们一言不发地重新安装了我的 windows,我丢失了我的设置。而且我没有备份 autoexec/sasv9cfg 文件。 :(
- 我可以在我的 autoexec 中使用 dm listing off 命令关闭输出 window。
- 我可以调整 3 windows 的大小,如果我有的话,也可以使用 dm wdef 命令。
我最大的问题是我无法再次找到 DM/ODS 或任何类型的命令,这些命令会关闭结果查看器和原始资源管理器,并打开 normal/usable 资源管理器。在我褪色的记忆中,我只需要 1 DM/ODS/sth 命令即可一次完成这 3 个步骤。当然,如果我们能在更多的步骤中找到解决方案,那也是完全可以的。
非常感谢任何类型的帮助
您不希望 DMSEXP
在会话启动时停靠 windows(包括 ODS 结果选项卡)。以编程方式执行此操作的唯一方法是在 sas.exe
命令行或 config.sys
中指定 SAS 系统选项 -nodmsexp
。
因此,在我的系统上,我将 SAS 图标上的目标命令设置为:
"C:\Program Files\SASHome\SASFoundation.4\sas.exe"
-CONFIG "C:\Program Files\SASHome\SASFoundation.4\nls\en\sasv9.cfg"
-NODMSEXP
通过将此代码放入您的 autoexec.sas
dm 'dmsexp;tree on;next;listing off;tile vert' ;
您还可以 fiddle 使用系统选项启动会话:
initstmt=
initcmd