2017-08-16 119 views
2

我无法弄清楚为什么我的.bat文件不能工作。到目前为止,这是我:SAS创建批处理文件

@ECHO OFF

“C:\ PROGRAM东西\首页\ SASEnterpriseGuide \ 7.1 \ SEGuide.exe” -sysin “C:\测试\日报report.sas”

暂停

它打开SAS就好了,然后当它导入sas文件它给我一个错误,错误是一个文本文件访问错误。

我不知道他们是否是一个更简单的方法,但我希望它能像打开SAS一样打开SAS,然后运行该sas文件。任何帮助,将不胜感激。另外一个侧面说明我正在使用sas 7.1 64bit。

回答

2

在批处理模式下运行SAS,就是要与sas.exe,不是企业做指南:

"C:\Program Stuff\Home\SASFoundation\9.X\sas.exe" -sysin "C:\Test\Daily report.sas" 

如果abolutely需要使用电子向导来运行您的程序,你可以去File->Schedule...。这会生成一个VBS脚本,Windows Task Scheduler将使用该脚本来执行您的计划项目,但您可以从批处理作业调用该脚本。

+0

如果我安装了sas,我会自动拥有sas.exe吗?当我在其中输入时不会提供任何东西 – Cannon

+0

不,您可能没有安装SAS,特别是如果SAS EG连接到服务器而不是本地。如果是这种情况,请与您的IT团队讨论如何自动化/安排工作。 – Reeza

+0

好的,谢谢你的帮助 – Cannon