批处理实现按键功能

来源:百度知道 编辑:UC知道 时间:2024/05/07 20:00:29
我就是需要一个用批处理做出来的“Ctrl”+“Alt”+“U”
并有详细说明,在线等。有高分。
只能用批处理,别的,我就不上来问了。
你很厉害,我对VB什么的不懂,但是我现在要批处理实现。帮忙想想,谢谢

用批处理恐怕有难度吧,不过我给你说一个变通的办法,在你的批处理程序中要用到Ctrl+Alt+u的地方,用VB编写一个程序,该程序的作用就是模拟按下快捷键Ctrl+alt+u(在百度上有很多VB使用热键的代码例子),然后把这个功能设置在VB窗口的启动form_load事件中,每次启动就执行,执行完了就是END代码,直接结束程度退出.

把这人VB程序生成EXE文件和你的批作理放一块儿.

每次运行批处理需要热键时,就在批处理里面执行这个程序即可.

简单代码:
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
'以上是程序声名的API

在VB form_load子程序里加入
''''''''''''''模拟按下Ctrl+Alt+U键组合
keybd_event &H11, 0, 0, 0
keybd_event 18, 0, 0, 0
keybd_event vbKeyU, 0, 0, 0

以上就是模拟按下Ctru+Alt+U