版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、键盘字符,请将字符本身作为 string参数发送。例如,要发送字母 x,则请发送string参数x。WScript.Sleep 3000WshShell.SendKeys sWScript.Sleep 300WshShell.SendKeys aWScript.Sleep 300WshShell.SendKeys ENTER WScript.Sleep 300WshShell.SendKeys ENTER WScript.Sleep 300WshShell.SendKeys ENTER WScript.Sleep 2000 WshShell.SendKeys TAB WScript.Sleep
2、 300 WshShell.SendKeys TAB WScript.Sleep 300 WshShell.SendKeys 模拟按下回车键执行下一步模拟按下回车键执行下一步模拟按下回车键执行下一步 模拟按下 Tab 键选择安装项目模拟按下空格键去除安装百度超级搜霸一行前的号如何用批处理命令运行组合键 悬赏分: 50 - 解决时间: 2009-5-9 00:58 比如用批处理文件打开任务管理器,我想知道的是通过组合键,也就是说这个批处理文件的作用 是按住 ctrl + Alt + Del问题补充: 1 楼的大哥 你复制的我看过了。 。能不能简单说说 到底咋写? VBS 或者 BAT 都成回二楼
3、大哥的话,小弟知道那种方法,我现在只是打个比方说运行任务管理器,但是如果是别的 组合键呢。比如 QQ 的 ctrl + alt + z 呢。所以我想知道如何用搞定组合键提问者:父小战父-五级最佳答案 VBS才行 模拟键盘输入Set objShell = CreateObject(Wscript.Shell) strCommandLine = ttpsetup.exe 启动安装程序objShell.Run(strCommandLine) set WshShell = CreateObject(WScript.Shell) 延时 3 秒模拟按下 S 键开始安装 延时 0.3 秒 模拟按下 A 键同
4、意协议键盘字符,请将字符本身作为 string参数发送。例如,要发送字母 x,则请发送string参数x。 模拟按下回车键完成最后一步WScript.Sleep 300WshShell.SendKeys ENTER把 以 上 代 码 复 制 到 记 事 本 中 ( 右 边 的 文 字 是 说 明 , 一 起 复 制 也 不 影 响 ), 再 另 存 为 AutoSetup.vbs,把此文件存放在千千静听安装执行程序(ttpsetup.exe)同一目录下,双击 AutoSetup.vbs 即可自动完成千千静听的安装。成功的关键是,你必须先安装一次千千静听,然后 记住每一步的按键是什么,这个文件就
5、可以拿去别的机上执行了。SendKeys 的参数说明:使用 SendKeys 方法可以将键击发送到无自动化界面的应用程序中。多数键盘字符都可用 一个键击表示。某些键盘字符由多个键击组合而成(例如,CTRL+SHIFT+HOME )。要发送单个可使用 SendKeys 同时发送多个键击。为此,可将每个键击按顺序排列在一起,以此来创建表示一系列键击的复合字符串参数。例如,要发送键击a、b和c,则需要发送字符串参数abc 。 SendKeys 方法将某些字符用作字符的修饰符 (而不使用其本身的含义) 。这组特殊的字符 可包括圆括号、中括号、大括号,以及:加号+插入记号A百分号%和“非”符号用大括号
6、括起这些字符可以发送它们。 例如,要发送加号, 请使用字符串参数+ 。SendKeys 中使用的中括号 无任何特殊含义,但是必须把它们括在大括号中,以便容纳确实要赋予其特殊含义的应用程序(例如,对于动态数据交换(DDE) 就是这样) 。要发送左中括号字符,请发送字符串参数 ;要发送右中括号字符,请发送字符串参数 。要发送左大括号字符, 请发送字符串参数 ;要发送右大括号字符, 请发送字符串参数 。某些键击不生成字符(如ENTER 和 TAB )。某些键击表示操作(如BACKSPACE 和BREAK )。要发送这些类型的键击,请发送下表中列出的参数:空格键II II退格键BACKSPACE或BS
7、 或 BKSPBREAKBREAKDELETEDELETE或DEL向下键DOWN向上键UP向左键LEFT向右键RIGHTENDENDENTERENTER或ESCESCTABTABCAPS LOCKCAPSLOCKHELPHELPHOMEHOMEINSERTINSERT或INSNUM LOCKNUMLOCKPAGE DOWNPGDNPAGE UPPGUPPRINT SCREENPRTSCF1F2F3F4F5F6F7F8F9F10F11F12F1F2F3F4F5F6F7F8F9 F10 F11 F12要发送由常规键击和 SHIFT 、CTRL 或 ALT 组合而成的键盘字符,请创建表示该键击组合的
8、复合字符串参数。可通过在常规键击之前添加一个或多个以下特殊字符来完成上述操作:SHIFT+CTRLAALT%注意:这样使用时,不用大括号括起这些特殊字符。要指定在按下多个其他键时,按下 SHIFT 、 CTRL 和 ALT 的组合,请创建复合字符串参 数,用括号括起其中的组合键。例如,要发送的组合键指定:如果在按 e 和 c 的同时按 SHIFT 键,则发送字符串参数+(ec) 。如果在按e时只按c (而不按SHIFT ),则发送字符串参数+ec。可使用 SendKeys 方法发送一种在一行内重复按键的键击。为此,要创建复合字 符串参数,以指定要重复的键击,并在其后指定重复次数。可使用键击 数
9、字 形式的复合字符串参数来完成上述操作。例如,如果要发送10次X,则需要发送字符串参数x10。请确保在键击和数字之间有一个空格。10次x,但不可发送10次键 PRTSC 。注意:只可以发送重复按一个键的键击。例如,可以发送 Ctrl+x 。注意:不能向应用程序发送PRINT SCREEN例子 1 :关机脚本(模拟按键为: Ctrl + Esc、u、u )把以下代码复制至记事本,另存为 off.vbsset WshShell = CreateObject(WScript.Shell) WshShell.SendKeys AESCuu例子 2:重启脚本 (模拟按键为: Ctrl + Esc 、 u
10、、r )把以下代码复制至记事本,另存为 reboot.vbsset WshShell = CreateObject(WScript.Shell)WshShell.Se ndKeys AESCur例子 3:切换输入法(模拟同时按下: Shift Ctrl )set WshShell = CreateObject(WScript.Shell) WshShell.SendKeys +(A)例子 4:输入 cn-! 至记事本并保存为 CnDos.txtDim WshShellSet WshShell=WScript.CreateObject(WScript.Shell)WshShell.Run not
11、epadWScript.Sleep 1500WshShell.AppActivate 无标题 - 记事本 WshShell.SendKeys cWScript.Sleep 200WshShell.SendKeys nWScript.Sleep 200WshShell.SendKeys -WScript.Sleep 200WshShell.SendKeys dWScript.Sleep 200WshShell.SendKeys oWScript.Sleep 200WshShell.SendKeys sWScript.Sleep 200WshShell.SendKeys .WScript.Slee
12、p 200WshShell.SendKeys nWScript.Sleep 200WshShell.SendKeys eWScript.Sleep 200WshShell.SendKeys tWScript.Sleep 200WshShell.SendKeys !WScript.Sleep 200 WshShell.SendKeys %FSWScript.Sleep 500WshShell.SendKeys CWScript.Sleep 200WshShell.SendKeys nWScript.Sleep 200WshShell.SendKeys DWScript.Sleep 200WshS
13、hell.SendKeys oWScript.Sleep 200WshShell.SendKeys sWScript.Sleep 200WshShell.SendKeys %SWScript.Sleep 500 WshShell.SendKeys %FX例子 5:自动定时存盘的记事本(此脚本来自网上)第一部分:定义变量和对象Dim WshShell, AutoSaveTime, TXTFileName AutoSaveTime=(1000*60*1) 自动存盘时间为 1 分钟 Set WshShell=WScript.CreateObject(WScript.Shell) TXTFileNam
14、e=InputBox( 给文本起名 (不能用中文和纯数字 ): )第二部分:打开并激活记事本WshShell.Run notepadWScript.Sleep 200WshShell.AppActivate 无标题 - 记事本 第三部分:用输入的文件名存盘WshShell.Se ndKeys AsWScript.Sleep 300WshShell.SendKeys TXTFileNameWScript.Sleep 300WshShell.SendKeys %sWScript.Sleep AutoSaveTime第四部分:自动定时存盘While WshShell.AppActivate (TXT
15、FileName)=TrueWshShell.SendKeys AsWScript.Sleep AutoSaveTimeWendWScript.Quit例子:set objShell = CreateObject(Wscript.Shell) strCommandLine = psetup755281.exe启动安装程序objShell.Run(strCommandLine)set WshShell = CreateObject(WScript.Shell)WScript.Sleep 2000 延时 3 秒WshShell.SendKeys ENTER WScript.Sleep 300 延时 3 秒WshShell.SendKeys ENTER WScript.Sleep 300 延时 3 秒WshShell.SendKeys ENTER模拟按下回车键执行下一步模拟按下回车键执行下一步模拟按下回车键执行下一步WScript.Sleep 5200 延时 3 秒WshShell.SendKeys ENTER WScript.Sleep 300 延时 3 秒WshShell.SendKeys ENTER WScript.Sleep 300 延时 3 秒WshShell.SendKeys ENTER模拟按下回车键执行下一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 园区绿植出租合同范本
- 外借营业执照合同范本
- 围墙建设劳务合同范本
- 园林劳务分包合同范本
- 多人合伙购车合同范本
- 大中专毕业就业协议书
- 场地租赁保证金协议书
- 因劳动合同调解协议书
- 外贸销售合同框架协议
- 商业加盟经营合同范本
- 数据中心机房项目验收检查表-机柜及冷通道
- 离婚协议范本
- GB/T 42567.2-2023工业过程测量变送器试验的参比条件和程序第2部分:压力变送器的特定程序
- 自动心血管功能检测诊断仪使用说明书
- 空调购销合同+空调安装合同
- 电线电缆验收要求和相关标准
- 【黄连中黄连素的检测方案设计4200字(论文)】
- 鼻咽癌免疫治疗特瑞普利单抗
- 酒店住宿水单模板-可修改
- 《公共政策学-政策分析的理论方法和技术》重点解析讲述
- 会议纪要记录模板
评论
0/150
提交评论