标题:
一个模拟验证码
[打印本页]
作者:
hngaoshou
时间:
2007-5-31 20:09
标题:
一个模拟验证码
我那天看了一本关于asp的教程里面有一段写到,“随机”产生”验证码“需要下载一个控件
我想能不能用我们喜爱的p处理来模拟一个去来了?
可以写4个数字的验证码,这比英文要简单的多
如果想写英文我也想看看。
我认为我写的不是很成功,我讲下我的思路:
源吗不怎么记得了:
+++++++++++++++++++++++++++++
读取系统的时间来给予变量的值
用2个if 判断在1000~9999之间
不可以随机 要随机只能没分钟 不能打开一次变动一次
我有想过把上次的数据写到文件中
但会产生文件 容易被迫害
希望高手帮忙!
+++++++++++++++++
作者:
zh159
时间:
2007-5-31 21:55
0000~9999的4位随机数
CODE:
[Copy to clipboard]
echo %random:~-1%%random:~-1%%random:~-1%%random:~-1%
作者:
hngaoshou
时间:
2007-5-31 22:51
谢谢
能给我说下 %%random% 的参数吗?
作者:
zh159
时间:
2007-5-31 23:17
set/?(CMD)
%RANDOM% - 扩展到 0 和 32767 之间的任意十进制数字。
作者:
pighead123
时间:
2007-5-31 23:30
还弄个积分1 搞毛
作者:
bjsh
时间:
2007-6-1 00:41
其实直接
echo %random:~-4%
就可以了
作者:
zh159
时间:
2007-6-1 01:25
Quote:
Originally posted by
bjsh
at 2007-6-1 00:41:
其实直接
echo %random:~-4%
就可以了
会出现3、2、位的(1位的极难出现)
echo %random:~-1%%random:~-1%%random:~-1%%random:~-1%能保证4位
作者:
zhoushijay
时间:
2007-6-1 13:54
验证码必须是图片,因为图片中的文字是无法用软件读取的,如果仍然用文本,那也没什么用
作者:
slore
时间:
2007-6-2 13:42
Quote:
Originally posted by
zhoushijay
at 2007-6-1 13:54:
验证码必须是图片,因为图片中的文字是无法用软件读取的,如果仍然用文本,那也没什么用
那OCR技术什么?OCR软件又是什么?
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5