写一个Bat
以前小编写过用Bat去执行SAS程序相关的推送(点击:SAS-编程中的小技巧(二)),当然今天的设置定时执行SAS程序的方式同样是通过Bat来
首先,小编写了一个简单的SAS程序作为被定时执行的SAS程序...
代码语言:javascript复制/*将SASHELP.CLASS的数据集进行输出*/
proc export data= sashelp.class
outfile="C:UsersAdministrator.BF-20180423ODYZDesktopsastempclass.xlsx"
dbms=excel replace label;
sheet="sheet";
newfile= no;
run;
接着来写一个小Bat程序,来执行SAS程序....
代码语言:javascript复制@echo off
set Loc_Sas="C:Program FilesSASHomeSASFoundation9.4sas.exe"
set path="C:Program FilesSASHomeSASFoundation9.4nlszhsasv9.cfg"
%Loc_Sas%sas.exe -config %path% -sysin "C:UsersAdministrator.BF-20180423ODYZDesktopsastemptest.sas" -log �%
bat程序的路径当然是需要修改的..一个是SAS.exe的路径,另外一个是启动SAS的配置文件路径...还有一个就是你需要执行SAS程序的所在的路径,这个依据个人电脑情况而定...做完这一步后,然后可以准备配置定时执行了...
然后就开始创建基本任务向导...
设置执行频率...
设置执行日期/时间...
设置操作...
选择写好的Bat程序...
配置完成...
这个时候就会看到一个任务列表...到了指定时间,bat程序会自动运行
当然我还没试过关机状态下自动开机,开机后执行程序,执行完了又关机的操作,理论上是可以实现的,并且应该也不难..