【发布时间】:2016-12-02 01:14:05
【问题描述】:
我正在寻找一个简单的解决方案,它可以支持批处理 SAS 程序,它可以直接从 cmd 运行,例如,
"C:\Program Files\SASHome2\SASFoundation\9.4\sas.exe" -CONFIG "C:\Program Files\SASHome2\SASFoundation\9.4\nls\en\sasv9.cfg" -sysin "C:\Users\Documents\sas\Run_Program.sas" -LOG "C:\Users\Documents\sas\f2.log"
但问题是我有两个 SAS 文件 - 一个代表 config,第二个代表 program(配置文件加载特定数据集、全局变量等...)。
是否有一个简单的解决方案,我可以使用当前文件结构从 cmd 自动化程序运行过程。
其他考虑的想法:
我考虑过创建新的(动态)sas 文件 batch.sas,其内容为 %inc "config.sas"; %inc "program.sas",其中“program.sas”是为每次运行提供的动态参数。
【问题讨论】:
-
为什么不直接制作一个 autoexec.sas 文件?
标签: windows batch-file cmd sas