用vbs实现一个小键盘动作ctrl+v粘贴操作与思路分析

上传人:bin****86 文档编号:59393402 上传时间:2018-11-07 格式:DOCX 页数:3 大小:15.92KB
返回 下载 相关 举报
用vbs实现一个小键盘动作ctrl+v粘贴操作与思路分析_第1页
第1页 / 共3页
用vbs实现一个小键盘动作ctrl+v粘贴操作与思路分析_第2页
第2页 / 共3页
用vbs实现一个小键盘动作ctrl+v粘贴操作与思路分析_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《用vbs实现一个小键盘动作ctrl+v粘贴操作与思路分析》由会员分享,可在线阅读,更多相关《用vbs实现一个小键盘动作ctrl+v粘贴操作与思路分析(3页珍藏版)》请在金锄头文库上搜索。

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解用VBS实现一个小键盘动作CTRL+V粘贴操作与思路分析提示:1,是每次有跳出窗口时的1.8秒后都要有此动作,并且是只发送了一次该动作,发送完后等待下次的窗口跳出再循环.2,每次循环中都只是发送了一次CTRL + V后就停,而不是一直发送看到问题,立即着手编写测试代码,这时候问题出现:弹出 inputbox 窗口后,VBS处于暂停状态,等待用户输入,点击确定or取消,所以在它后面的 Wshshell.Sendkeys v 将无法执行,如果前面弹出 inpu

2、tbox 窗口后点击确定 or 取消的话,那么再执行 ctrl+v 就不能把剪切板中的内容粘贴到inputbox 窗口当中,如果把Wshshell.Sendkeys v 放到 inputbox 之前的话,也不行,因为 inputbox 还没弹出来,ctrl+v也无法实现粘贴内容到 inputbox,转换一下思路,我们把inputbox 和 sendkey写成两个文件,这样它们互相就不会产生冲突,最终解决代码如下:代码如下:Set WshShell=WScript.CreateObject(WScript.Shell)WScript.Sleep XXSet fso=wscript.createo

3、bject(scripting.filesystemobject)set f=fso.opentextfile(sendkey.vbs,2,true)f.Write(Set WshShell=WScript.CreateObject( & Chr(34) & WScript.Shell & chr(34) & )f.WriteBlankLines(1)f.Write(WScript.Sleep 1800)f.WriteBlankLines(1)f.Write(Wshshell.appactivate & chr(34) & 提示 & chr(34)f.WriteBlankLines(1)f.W

4、rite(Wshshell.Sendkeys & chr(34) & v & chr(34)f.WriteBlankLines(1)f.CloseWshshell.Run (sendkey.vbs)InputBox 请输入,提示,fso.DeleteFile (sendkey.vbs)代码先写 sendkey.vbs 并执行,执行过程中会等待1.8秒发送 ctrl+v ,接着弹出 inputbox,这时候inputbox弹出来了,sendkey.vbs在等待1.8秒后也执行ctrl+v把内容粘贴到了inputbox 输入框中.问题解决总结:在遇到一些问题的时候,不能钻牛角尖,换个思路,其实解决起来并不难! 对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号