我无法弄清楚为什么我的.bat文件无法正常工作。到目前为止,这就是我所拥有的:
@ECHO OFF
" C:\ Program Stuff \ Home \ SASEnterpriseGuide \ 7.1 \ SEGuide.exe" -sysin" C:\ Test \ Daily report.sas"
PAUSE
它打开SAS就好了,然后当它导入sas文件时它会给我一个错误,错误是文本文件访问错误。
我不知道他们是否更容易这样做,但我希望它能够像开始那样打开SAS,然后运行该sas文件。任何帮助,将不胜感激。另外一个侧面说明我使用的是sas 7.1 64bit。
答案 0 :(得分:2)
在批处理模式下运行SAS意味着使用sas.exe
,而不是企业指南:
"C:\Program Stuff\Home\SASFoundation\9.X\sas.exe" -sysin "C:\Test\Daily report.sas"
如果您绝对需要使用EGuide来运行程序,则可以转到File->Schedule...
。这将生成一个VBS脚本,Windows任务计划程序使用该脚本执行您的计划项目,但您可以从批处理作业中调用该脚本。