设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1968|回复: 0

SAS设置程序自动执行

[复制链接]

20

主题

176

金钱

290

积分

入门用户

发表于 2019-7-24 13:38:49 | 显示全部楼层 |阅读模式

SAS设置程序自动执行

先写一个Bat
首先,先写了一个简单的SAS程序作为被定时执行的SAS程序
  1. /*将SASHELP.CLASS的数据集进行输出*/
  2. proc export data= sashelp.class
  3.    outfile="C:\Users\Administrator.BF-20180423ODYZ\Desktop\sas\temp\class.xlsx"
  4. dbms=excel replace label;
  5.    sheet="sheet";
  6.    newfile= no;
  7. run;
复制代码



接着来写一个小Bat程序,来执行SAS程序
  1. @echo off
  2. set Loc_Sas="C:\Program Files\SASHome\SASFoundation\9.4\sas.exe"
  3. set path="C:\Program Files\SASHome\SASFoundation\9.4\nls\zh\sasv9.cfg"
  4. %Loc_Sas%\sas.exe -config   %path%  -sysin  "C:\Users\Administrator.BF-20180423ODYZ\Desktop\sas\temp\test.sas"  -log %cd%\
复制代码



bat程序的路径当然是需要修改的..一个是SAS.exe的路径,另外一个是启动SAS的配置文件路径...还有一个就是你需要执行SAS程序的所在的路径,这个依据个人电脑情况而定...做完这一步后,然后可以准备配置定时执行了...
1.jpg
2.jpg
3.jpg

然后就开始创建基本任务向导...
4.jpg
设置执行频率...
5.jpg
设置执行日期/时间...
6.jpg
设置操作...
7.jpg
选择写好的Bat程序...
8.jpg
配置完成...
9.jpg
这个时候就会看到一个任务列表...到了指定时间,bat程序会自动运行
10.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表