欢迎光临:
非常感谢您光临枕善居。本站是一个免费的基于VB,VB.NET源代码交流的平台,为大家提供优质的专业的源代码,如果您有需要,本站可以帮助在业余时间里给您寻找代码。当然,如果您有好的代码也可以在本站发布,共享给大家。
专业VB和.NET源码、编程开发教程、图标资源、USB电脑遥控器、智能家电控制开关....更多东东请进入我的淘宝小店--->
VB及.NET新源码2011(3DVD,控件+资源)
智能多路控制(串口编程开关) 带源码!
08-04
16
帐号密码输入助手
作者:枕善居主 / 查看次数: 10626 / 评论: 10

因为本人有许多的帐号和密码,有时候时间一长就忘记了,并且用的时候输入又很麻烦。所以一直想做这么一个东西,既可以管理这些帐号和密码,用的时候又不用动手输入。现在终于做出来了。很感谢枕善居让我学了不少东西,现在把代码贴出来,希望能对大家有帮助。
使用方法:
在列表中双击要输入的内容,然后在要输入的位置双击鼠标等5秒(这个时间可以在程序中自己设置)就可以。注意:在等待输入的时候必须使要输入内容的位置获得焦点。
举例说一下:
比如要输入QQ帐号,打开QQ登录窗口,然后双击本程序列表中你的QQ帐号,然后在QQ登陆窗口的帐号输入框双击鼠标然后等5秒就可以输入了。
注意:在等待输入的过程中QQ登陆窗口帐号输入位置必须获得焦点,也就是光标必须在那个帐号输入框里闪。
因为本人的语言表达能力实在不怎么样,所以有说不明白的地方请见谅!
另外该程序存在一些问题:
1、是不能及时判断在其他程序中鼠标的动作,所以有时候在输入位置需要多击几次鼠标才行。而有时候没有双击鼠标他就开始记时了。这个问题一直没有好的解决办法。
2、是数据库的自动编号问题,我用的access数据库,即使删除掉记录,自动编号还是会一直增大,不知道怎么解决。
程序原理其实就是模拟键盘操作。
以上问题如果有高手能够解决请帮忙改进一下。
方便的话把解决方法发给我。万分感谢!
mumu5602@163.com licheng5602@sina.com QQ:32372301
好久没来了,这个东西原始密码是空的
要解决数据库的自动编号问题,需要在删除记录后使用 CompactDatabase 压缩数据库
虚拟键盘的例子我也写过一个,写成了控件形式。我也遇到一个麻烦,我的控件可以捕获的焦点,当然控件针对在同一界面上其他控件文而言捕获的焦点。但我想把控件放置到独立的界面上,就像输入法的虚拟键盘,它永远不会获得焦点
下了学习一下。谢谢!
本来一直想写这样的一个程序
但由于工作原因一直没有时间去完成
现在有现成的,太好了!
但由于工作原因一直没有时间去完成
现在有现成的,太好了!
发表评论
您没有权限发表评论!
上一篇
下一篇
相关日志:
文章来自:
Tags:
评论: 10 |
回复


If mRS.RecordCount > 0 Then
mRS.MoveFirst
Do While mRS.EOF = False
skey = Val(Trim(mRS.Fields("key")) + 1) '取出一条加 1
mRS.MoveNext '取出下一条 对比看同不同
If mRS.EOF = False Then
skey2 = Val(Trim(mRS.Fields("key")))
Else
mRS.MoveLast
skey = Val(Trim(mRS.Fields("key")) + 1)
Exit Do
End If
If skey <> skey2 Then
Exit Do
End If
If mRS.EOF = True Then
mRS.MoveLast
skey = Val(Trim(mRS.Fields("key")) + 1)
End If
Loop
mRS.AddNew
mRS("key") = skey
mRS.Update
数据表 中key 为自动编号的 删除掉记录后,自动编号会一直增大,这是我用的解决方法给需要的人吧。