批处理调用mshta vbs模拟按键

批处理模拟按键格,下面的功能是打开任务管理器
mshta vbscript:createobject("wscript.shell").sendkeys("+^{esc}")(window.close)

 常用按键

参数
退格键 {BACKSPACE}、{BS} 或 {BKSP}
BREAK {BREAK}
CAPS LOCK {CAPSLOCK}
DEL或DELETE {DELETE} 或 {DEL}
向下键 {DOWN}
END {END}
ENTER {ENTER} 或 ~
ESC {ESC}
HELP {HELP}
HOME {HOME}
INS 或INSERT {INSERT} 或 {INS}
向左键 {LEFT}
NUM LOCK {NUMLOCK}
PAGE DOWN {PGDN}
PAGE UP {PGUP}
PRINT SCREEN {PRTSC}
向右键 {RIGHT}
SCROLL LOCK {SCROLLLOCK}
TAB {TAB}
向上键 {UP}
F1 {F1}
F2~F12 {F2} ~{F12}
特殊字符
SHIFT +
CTRL ^
ALT %

 

 

出处:http://cleris.lofter.com/post/1d5ffa_5f4a15

=======================================================================================

需求描述

我有个软件,运行后,需要输入密码:111111,然后点确定,才能运行。
用bat能否实现自动模拟键盘输入密码,模拟鼠标点击确定,让这个软件自动运行呢?
如果bat不能实现,用什么方法可以实现?

解决方法:

复制代码
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~fs0 h",0)(window.close)&&exit
:begin
rem 下边开始写批处代码了(适合全自动场合)
 
taskkill /f /im  thirdIO20.exe
taskkill /f /im  CCS.exe
taskkill /f /im  ccsSvcLg.exe
taskkill /f /im  CCS_Door.exe
 
del /f /q c:\test.vbs
(echo set wshell=createobject^("wscript.shell"^)
echo wshell.run """F:\上机管理\CCS20\CCS.exe""",1
echo wscript.sleep 15000 '15秒
echo wshell.sendkeys "111111"
echo wscript.sleep 2000 '2秒
echo wshell.sendkeys "{enter}"
)>"c:\test.vbs"
 
ping 127.0.0.1 -n 5 >nul 2>nul
 
start F:\上机管理\CCS20\thirdIO20.exe
ping 127.0.0.1 -n 5 >nul 2>nul
 
start c:\test.vbs
ping 127.0.0.1 -n 20 >nul 2>nul
 
start F:\上机管理\CCSSvcLg\ccsSvcLg.exe
ping 127.0.0.1 -n 10 >nul 2>nul
 
del /f /q c:\test.vbs
f:
cd\
cd F:\上机管理\CCSDoor20\
start CCS_Door.exe
 
ping 127.0.0.1 -n 5 >nul 2>nul
 
exit
复制代码

 

 

出处:http://www.bathome.net/thread-14952-1-1.html

=======================================================================================

posted on   jack_Meng  阅读(235)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
历史上的今天:
2019-06-20 CefSharp使用一
2019-06-20 使用CEfSharp之旅(8)CEFSharp 使用代理 更换位置IP
2019-06-20 C#Winform使用CefSharp将WebBowser控件替换为Chrome内核
2019-06-20 C# CefSharp如何在Winforms应用程序中使用
2019-06-20 使用CefSharp在C#访问网站,支持x86和x64
2019-06-20 基于Chrome内核(WebKit内核)定制开发DoNet浏览器
2019-06-20 WebKit应用程序开发的起因

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩