楼主: onion998
2151 5

[统计软件] .bat批处理程序无法调用SAS程序 [推广有奖]

  • 0关注
  • 0粉丝

高中生

37%

还不是VIP/贵宾

-

威望
0
论坛币
504 个
通用积分
0.0116
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
121 点
帖子
9
精华
0
在线时间
46 小时
注册时间
2020-6-6
最后登录
2025-11-12

楼主
onion998 发表于 2020-6-10 18:24:34 |AI写论文
4论坛币
环境:win10,SAS9.4我写了一个.bat批处理程序,命令如下:
@echo off
set Loc_Sas="E:\SAS\SASFoundation\9.4\sas.exe"
set path="E:\SAS\SASFoundation\9.4\nls\zh\sasv9.cfg"
%Loc_Sas%\sas.exe -config   %path%  -sysin  "F:\SAS代码\累计时长.sas"  -log %cd%\


但是无法调用成功,错误日志如下:

NOTE: 无法打开 SASUSER.REGSTRY。系统将改为打开 WORK.REGSTRY。
NOTE: 所有注册表的更改将在会话结束后丢失。

WARNING: 无法将 SASUSER 注册表复制到 WORK 注册表中。因此在该会话过程中,您不会看到注册表定制情况。
NOTE: 无法打开 SASUSER.PROFILE。系统将改为打开 WORK.PROFILE。
NOTE: 所有配置文件的更改将在会话结束后丢失。
NOTE: Copyright (c) 2002-2012 by SAS Institute Inc., Cary, NC, USA.
NOTE: SAS (r) Proprietary Software 9.4 (TS1M2 DBCS3170)
      Licensed to MICHIGAN STATE UNIVERSITY-T&R-SFA, Site 70082953.
NOTE: 该会话正在平台 X64_8PRO  上执行。

NOTE: Updated analytical products:

      SAS/STAT 13.2
      SAS/ETS 13.2
      SAS/OR 13.2
      SAS/IML 13.2
      SAS/QC 13.2

NOTE: Additional host information:

X64_8PRO WIN 6.2.9200  Workstation

NOTE: “SAS 初始化”所用时间:
      实际时间          0.41 秒
      CPU 时间          0.24 秒

关键词:sas程序 处理程序 BAT 批处理 information

沙发
onion998 发表于 2020-6-10 18:25:08
求大神解决

藤椅
onion998 发表于 2020-6-10 18:25:11
求大神解决

板凳
men007 发表于 2020-6-13 09:11:20
改成这样试一试
@echo off
set Loc_Sas="E:\SAS\SASFoundation\9.4"
set path="E:\SAS\SASFoundation\9.4\nls\zh\"
%Loc_Sas%\sas.exe  "F:\SAS代码\累计时长.sas"  \

报纸
onion998 发表于 2020-6-13 16:15:22
men007 发表于 2020-6-13 09:11
改成这样试一试
@echo off
set Loc_Sas="E:\SAS\SASFoundation\9.4"
出现错误了:

ERROR: 无法识别 SAS 选项名称“\”。
ERROR: (SASXKRIN): KERNEL RESOURCE INITIALIZATION FAILED.
ERROR: 无法初始化 SAS 内核。

地板
onion998 发表于 2020-6-15 17:37:53
已经解决了,在网上找了其他的方法,参考:
start "open sas" "E:\SAS\SASFoundation\9.4\sas.exe" -sysin F:\SAS代码\生成报表代码\订单日报.sas -log F:\自动执行bat文件\订单日志.log

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-25 09:56