首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb sendkeys是不是只能用一次剪切板啊解决办法

2012-03-18 
vb sendkeys是不是只能用一次剪切板啊?我想用sendkeys发送代理中国网的登录用户名和密码,可是我下面的代码

vb sendkeys是不是只能用一次剪切板啊?
我想用sendkeys发送代理中国网的登录用户名和密码,可是我下面的代码永远在用户名和密码输入框都粘贴的是密码,用户名的那个Clipboard.SetText "代理21110"完全被无视了.无论我那个sleep 6000数字设置多大都一样.
但如果我把密码那段发送去掉的话,用户名就能正确发送过去.
是不是只能用一次剪切板啊?

VB code
Private Sub Command3_Click()Clipboard.ClearClipboard.SetText "代理21110"Dim ie As ObjectSet ie = CreateObject("InternetExplorer.Application")ie.Visible = Trueie.Navigate "http://bbs.proxycn.cn/post.php?fid=21"DoLoop Until ie.ReadyState = 4SendKeys "^v"Sleep 6000SendKeys "{tab}"Clipboard.ClearClipboard.SetText "11111111111111"SendKeys "^v"Sleep 100SendKeys "{tab}"


[解决办法]
vbs剪切板是有缺陷

热点排行