楼主: wyxixl
2359 5

求解2个问题!如何在SAS程序运行结束后,播放一段提示音? [推广有奖]

  • 1关注
  • 2粉丝

VIP

已卖:2份资源

硕士生

11%

还不是VIP/贵宾

-

威望
0
论坛币
9376 个
通用积分
16.2000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1606 点
帖子
72
精华
0
在线时间
198 小时
注册时间
2006-7-26
最后登录
2025-11-18

楼主
wyxixl 发表于 2012-8-16 21:33:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
提问,第一个问题,如何在SAS程序运行结束后,让音箱播放一段提示音?这个问题挺小,但很重要,有时候机器连续运行n个小时,我在旁边经常睡过头了,感谢哪位高手,能够提供一段小程序,放在程序结尾,发出一段声音,(噪音,奇怪的声音就免了,深夜里调程序怕吓着人),如题,这个问题具有挑战性。
第二个问题,SAS9.3 解决了cpu多核利用的问题么?SAS9.2 好像只能用一个核,浪费了其余的cpu计算能力,我曾发过一贴,但多核的效果不明显。

欢迎灌水本帖!
二维码

扫码加我 拉你入群

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

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

关键词:sas程序 SAS9 CPU 挑战性 小程序 程序 能够 如何

沙发
wyxixl 发表于 2012-8-17 07:13:36
自己顶一个!

藤椅
bodao 发表于 2012-8-17 13:21:25
顶一个!

板凳
goldbaodi 发表于 2012-8-19 09:38:28
顶一个!

报纸
wyxixl 发表于 2012-8-20 10:11:34
很多人都需要解决这个小问题,求解啊!

地板
wyxixl 发表于 2012-8-20 10:15:50
很多情况下,为了提高系统的运转效率,在使用SAS的时候不会是单独开一个SAS 的,经常是一个用来写程序,一个用来运行程序的。而在SAS的默认情况中是没有声音函数的, 也就是说不能用自带函数来实现声音提示的功能。这样就给我们多线程使用SAS带来了一定的不方便,如果你不知道一个程序要运行多长时间的话, 你就要隔一会看一看,多不爽~~

当然,只要自己东东手就可以实现声音警报功能,这样就会方便很多了。

我们利用的工具就是macro 这东东了,还有一个叫做call 的 statement .然后利用系统自带的声音函数,就可以实现目的了

以下是代码:



%macro inform;

data _null_;

call sound(600,300);

call sound(6,300);

call sound(600,300);

call sound(6,300);

call sound(600,300);

call sound(6,300);

run;

%mend inform;





使用方式:

%include “path”;

path就是你存放着声音程序的绝对路径。比如你是存放在c:\程序名字Inform.sas;那么这个path就是 c:\inform.sas;



然后在你想发声的地方写 %inform; 这样就可以发声了。

Sound 函数的参数:Sound ( 频率,时间) ;大家自己可以按照这函数来自己定义声音模式了。

本文来自: 人大经济论坛 SAS专版 版,详细出处参考: https://bbs.pinggu.org/forum.php? ... &from^^uid=168370

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 02:30