找回密码
 加入
搜索
查看: 4714|回复: 6

[转贴] AU3版的两只老虎 转 啊D BLOG

  [复制链接]
发表于 2010-8-28 14:15:00 | 显示全部楼层 |阅读模式
本帖最后由 kisyan 于 2010-8-28 14:16 编辑
Func frequency($scale,$melody="C") 
If $scale="0" Then Return 0 
If $melody="C" Then 
Switch $scale 
Case "1" 
   Return 264
Case "2" 
   Return 297 
Case "3" 
   Return 330 
Case "4" 
   Return 352 
Case "5" 
   Return 396 
Case "6" 
   Return 440 
Case "7" 
   Return 495 
EndSwitch 
ElseIf $melody="D" Then 
Switch $scale 
Case "1" 
   Return 297 
Case "2" 
   Return 334 
Case "3" 
   Return 371 
Case "4" 
   Return 396 
Case "5" 
   Return 446 
Case "6" 
   Return 495 
Case "7" 
   Return 557 
EndSwitch 
EndIf 
SetError(1) 
EndFunc 

Func book($book,$speed=500,$melody="c") 
For $s=1 To StringLen($book) 
$frequency=frequency(StringMid($book,$s,1),$melody) 
If @error Then ContinueLoop 
$Duration=$speed 
Switch StringMid($book,$s+1,1) 
Case "H" 
   $frequency=frequency(StringMid($book,$s,1),$melody)*2 
Case "L" 
   $frequency=frequency(StringMid($book,$s,1),$melody)/2 
Case "Q" 
   $Duration=$speed/2 
Case "S" 
   $Duration=$speed*2 
EndSwitch 
If $frequency=0 Then 
Sleep($speed) 
Else 
Beep($frequency,$Duration) 
EndIf 
Next 
EndFunc 

book("12311231345034505Q6Q5Q4Q315Q6Q5Q4Q3126L1026L1",300,"D")

评分

参与人数 1金钱 +460 贡献 +99 收起 理由
tryhi + 460 + 99 快升高级了吧

查看全部评分

发表于 2010-8-28 15:11:51 | 显示全部楼层
什么两只老虎嘛 说的不清不楚
发表于 2010-8-30 21:05:41 | 显示全部楼层
传奇外挂啊。。两只老虎
发表于 2010-8-31 20:37:52 | 显示全部楼层
如此大作,居然看不懂,惭愧
发表于 2010-12-18 19:11:40 | 显示全部楼层
好深奥~>~.>
发表于 2010-12-18 19:22:16 | 显示全部楼层
没有声音啊,三鹿
发表于 2010-12-18 19:44:23 | 显示全部楼层
三鹿,你说要看机子的IP还要什么?IP这个可以吧?@IPAddress1还是要外网IP?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-23 02:51 , Processed in 0.095061 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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