找回密码
 加入
搜索
查看: 1372|回复: 3

[AU3基础] 哪位大大帮忙看下我这个自定义函数func到底出了什么问题

  [复制链接]
发表于 2012-1-30 01:41:10 | 显示全部楼层 |阅读模式
Dim  $len,$m,$n,$i,$y,$x[$len],$y[$len+1],$s,$n
       
Func trasnform($m,$n)
           if $m = '000000'     Then
           $an =StringSplit($m,"","0")
           $len = StringLen($m)
           $b = StringLeft("591591591591591",$len)
           $bn = StringSplit($b,"","0")
      
           For $i=1 To $len Step 1
                        Switch Asc($an[$i])
                    Case 97 To 122
                                        $an[$i]=StringRight((Asc($an[$i])-97),1)
                                Case 65 To 90
                            $an[$i]=StringRight((Asc($an[$i])-65),1)
                        EndSwitch
       ; Next
       ;$s = 0
       ;For $i=1 To $len Step 1
       
           $y[$i]=StringRight($an[$i]*$bn[$i],1)
           $s = $s + Int($y[$i])
                   $n= StringRight($s,1)
       next
  EndIf
           Return $n
           MsgBox("0","",'$n')
   endfunc
   
   
   
   If $m ='G123456789' then
           trasnform($m,$n)
           MsgBox("0","",'$n')
           exit
        endif
发表于 2012-1-31 06:07:54 | 显示全部楼层
你得先说明你的目的啊?这个函数想做什么事情啊,别人才能帮你啊
 楼主| 发表于 2012-1-31 11:31:12 | 显示全部楼层
我已经解决了,谢谢大家
发表于 2012-1-31 13:26:08 | 显示全部楼层
先把代码整齐了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 11:47 , Processed in 1.931559 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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