还是昨天的问题,我用按键精灵实在受不了了,我想到了按键精灵,如果有朋友不了解按键精灵是什么的话,可以百度一下。
按键精灵的简单操作我了解,但是稍微复杂点的就没有去研究了,今天看了下论坛,找到要用的代码。可以成随机字母,随机数字,随机汉字,随机字母+数字,至于用到哪里就看你自己了,下面为代码:
Rem start
VBS Randomize
//得到 1~99999999 之间的一个随机数
VBS x = Int((99999999 * Rnd) + 1)
//判断这个数字是否8位数字,如果不是8位数字,就重新生成
If x<10000000
Goto start
EndIf
SayExpression x
随机字母
VBS x=""
For 8
randomize
x=x & chr(int(RND*26+97))
EndFor
SayString x
随机字母数字混合
y=""
//清空随机种子数
For 8
Randomize
//得到 0~35 之间的一个随机数
x = Int(36 * Rnd)
// 大于或等于10则转换为小写字母
If x>9
x=chr(x+87)
EndIf
y=y&x
EndFor
SayString y
随即汉字
Rem A
Randomize
a=-1*(2050+int(Rnd*18367))
If chr(a)="?" or chr(a)=""
Goto A
EndIf
SayString chr(a)
希望对你有用,有什么问题可以给我留言,最后我用按键精灵生成了exe文件,可以按Ctrl+d自动生成12位随机字母加数字,如果有需要可以在附件中下载。
版权声明:《 按键精灵随机字母,随机数字,随机汉字,随机字母+数字 》为王健原创文章,转载请注明出处!
最后编辑:2011-5-11 10:05:05