www.ypnh.net > 谁能帮我做一个BAT文件,要求BAT文件模拟键盘按下Ctrl+~ 等待3分钟在按下Ctrl+~ 一次

谁能帮我做一个BAT文件,要求BAT文件模拟键盘按下Ctrl+~ 等待3分钟在按下Ctrl+~ 一次

@echo offif exist a.vbs del a.vbs >a.vbs echo.Dim wshShell >>a.vbs echo.Set wshShell = CreateObject("Wscript.Shell") >>a.vbs echo.wshShell.SendKeys "^" + "`"for /l %%a in (1,1,10) do ( echo.正在执行第%%a次 ping 127.1 /n 180 >nul&&start "" "a.vbs")del a.vbs>nulpause一共执行10次后结束,如果想要增加次数请把(1,1,10)的10改成你自己想要循环的最大次数.

批处理模拟按键格式,下面是打开任务管理器mshta vbscript:createobject("wscript.shell").sendkeys("+^{esc}")(window.close)你自己写那些吧键 参数 退格键 {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK}

不知道你说的是开始键还是右边那个“鼠标右键”?以下代码保存为bat格式文件,运行即可先给你送上开始键的批处理代码~请试用@echo off echo set ws=wscript.createobject("wscript.shell") >%tmp%\1.vbsecho ws.sendkeys "^{esc}" >>%

set WshShell = WScript.CreateObject("WScript.Shell")WshShell.run "D:\a.exe"WshShell.SendKeys ("^A")Wscript.sleep(100)WshShell.SendKeys ("^R")

mshta.exe VBScript:CreateObject("WScript.Shell").SendKeys("^1")(Close)

@echo offecho Dim WshShell >.\ctrl.vbsecho Set WshShell=WScript.CreateObject("WScript.Shell") >>.\ctrl.vbsWshShell.SendKeys "%{Ctrl}" >>.\ctrl.vbsWScript.Sleep 100 >>.\ctrl.vbsWshShell.SendKeys "%{Ctrl}" >>.\ctrl.vbsstart ctrl.vbsexit

DoWScript.Sleep 5000 CreateObject("WScript.Shell").SendKeys "^{s}"loop使用vbs来实现模拟按键,bat也是使用vbs来实现.所以直接使用vbs更好.

批处理是不行的 用VBS 很简单 例子如下 Set objShell = CreateObject("Wscript.Shell") do WScript.Sleep 3000 objShell.SendKeys "{F5}" WScript.Sleep 3000 objShell.SendKeys "{F5}" loop 使用 SendKeys 方法可以将键击发送到无自动化

自己制作了批处理文件,然后做一个快捷方式,右击它,鼠标点在快捷键 然后按下要的快捷键就行了.

copy con love.bat@echo offe:caCtrl+Z存盘

相关搜索:

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com