楼主: sakunamary
1888 1

[实际应用] sas绿色版调用自定义宏小经验 [推广有奖]

  • 0关注
  • 1粉丝

本科生

31%

还不是VIP/贵宾

-

威望
0
论坛币
2115 个
通用积分
0.0612
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
2839 点
帖子
123
精华
0
在线时间
37 小时
注册时间
2006-7-13
最后登录
2021-3-5
毕业学校
华南农业大学经济管理学院

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
      坛子里的sas9.13绿色版有着绿色、轻便方便使用的种种优点,虽然是9.13版本,版本虽有点旧,但是该用的功能还是有的。绿色版的也有个小问题就是自己写的一些macro、lib就不像安装版那样可以在软件启动时直接运行。
      其实要实现这个功能也是可以的,其原理还是自己编辑一下CFG文件,控制一下软件的启动环节。

QQ截图20141027111526.png

这个是我的电脑上绿色版的目录
文件夹 fmt   是我自己定义的一些格式,主要是用来将码表中文内容与码表做对应的。
文件夹 sasmacro 就是我多年珍藏的自定义宏。
sasv9.cfg  就是控制绿色版启动的配置文件。

我们要做的用记事本打开sasv9.cfg   文件

在文件最末尾添加  一行参数 -autoexec 'sasmacro/autoexe.sas'
QQ截图20141027111953.png

这是什么意思呢?
答曰:-autoexec 是初始化的时候自动执行某些命令
         'sasmacro/autoexe.sas' 我是自己宏的源文件代码的路径,你自己换自己的文件按照这个格式就成'文件夹/sas程序.sas'
          注意的是文件名要用英文。
这样就会在初始化的时候自动执行 sas.exe的文件的同一个目录中的指定的sas程序了。

注意:好像win8.1因为权限什么的,这个法子不太OK,我自己用的win7是完全没有问题的,换到win8就傻傻分不清楚了。





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:绿色版 自定义 sasmacro autoexec sasmacr 绿色版

已有 2 人评分经验 学术水平 热心指数 信用等级 收起 理由
李会超 + 20 精彩帖子
berry_li + 1 + 1 + 1 好的意见建议

总评分: 经验 + 20  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

本帖被以下文库推荐

我sas故我在
沙发
berry_li 发表于 2014-12-3 10:24:57 |只看作者 |坛友微信交流群
这个可以,特别是在某些常用的宏让它自动加载,这样,开启SAS后就可以调用了。
我也用过。挺神奇的。

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 15:29