楼主: playmore
6508 11

如何批量编译宏以生成sasmacr文件 [推广有奖]

已卖:1645份资源

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

威望
1
论坛币
16356 个
通用积分
8.6697
学术水平
372 点
热心指数
394 点
信用等级
341 点
经验
15297 点
帖子
1194
精华
1
在线时间
1332 小时
注册时间
2007-1-11
最后登录
2025-12-1

初级学术勋章 初级热心勋章 中级热心勋章

楼主
playmore 发表于 2013-2-23 18:59:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问各位大牛,我现在想在服务器上装SAS,跑我的程序
但是服务器是共享的,所以我不想把我的源代码全部放在服务器上
我从下面的链接中找到了解决的方法
http://blog.sina.com.cn/s/blog_69a09b050100tsyh.html
试验了下发现可行,但有一个问题是:
如何批量编译我的宏,生成唯一的sasmacr文件?
应该不能一个个的打开源文件,然后按f3吧,呵呵
谢谢大牛指教
二维码

扫码加我 拉你入群

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

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

关键词:sasmacr Mac ASM acr SMA 如何

已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
webgu + 60 + 60 + 1 + 1 + 1 Good Question

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

本帖被以下文库推荐

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

沙发
webgu 发表于 2013-2-23 19:11:37
一直是单机操作,还没有机会用远程。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

藤椅
playmore 发表于 2013-2-23 19:21:10
webgu 发表于 2013-2-23 19:11
一直是单机操作,还没有机会用远程。
webgu老兄给分很给力啊
刚查了下,用
%include 'd:\macros\abc.sas';
就可以了

但是我这里有上百个宏,每个文件写一行也会累死的
刚试了下include不能一次一个文件夹
不知道还有什么好办法没
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

板凳
可~乐 发表于 2013-2-23 19:26:55
嗯,可以先读取文件夹下的所有sas程序赋给宏变量,然后循环编译应该可以吧。。。

报纸
webgu 发表于 2013-2-23 19:27:36
这个可以不?

把你的每一个宏存成一个SAS文件,放在一个文件夹。
用时加个Header code.这样调用宏时就会自动去这个文件夹找CODE编译。
filename  mymacros   'd:\myacro'; /*mymacro folder path*/

options
  mautosource sasautos=(sasautos mymacros)
;

SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

地板
邓贵大 发表于 2013-2-25 12:23:47
咱家是这样做的,写个程序把测试好的宏一个个读进来,加上/store secure选项,另存为新文件,然后再%include进来就编译了。就跟“可~乐”说的一样。
Be still, my soul: the hour is hastening on
When we shall be forever with the Lord.
When disappointment, grief and fear are gone,
Sorrow forgot, love's purest joys restored.

7
hamsik11 发表于 2013-2-25 14:23:58
options mautosource sasautos=("D:\My SAS Macros", sasautos);

8
bolt2012 发表于 2013-2-25 17:53:57
学习学习!

9
playmore 发表于 2013-2-26 10:04:50
邓贵大 发表于 2013-2-25 12:23
咱家是这样做的,写个程序把测试好的宏一个个读进来,加上/store secure选项,另存为新文件,然后再%includ ...
我想问下【加上/store secure选项】的目的是什么?
可以从逻辑库中的sasmacr中看到宏的源代码吗?
还有你一个个的读入宏,是在每一个宏的调用时加上该选项吗?
谢谢!
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

10
邓贵大 发表于 2013-4-30 11:06:42
是呵,用程序自动加的
Be still, my soul: the hour is hastening on
When we shall be forever with the Lord.
When disappointment, grief and fear are gone,
Sorrow forgot, love's purest joys restored.

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 05:53