zch11230 发表于 2011-10-8 17:03:49

[已解决]我写的PostMessage没有效果 求解答

本帖最后由 zch11230 于 2011-10-26 23:58 编辑

我想向指定的窗口发送一个按键“V”指令 但是照别人的样式写出来没有效果希望有朋友能帮忙看看怎么回事或者给一段 用PostMessaget向记事本写入一个V的示例再贪心点 给个keybd_event的用法示例吧谢谢。
#Include <WinAPI.au3>
Global $title=""
Global $hwnd=WinGetHandle ($title)
WinActivate ($title)
Sleep (1000)
;MsgBox (0,"T",$hwnd&''&$title)
_WinAPI_PostMessage($hwnd,0x0100,56,0)


原来是程序的问题在游戏里面测试有效

zch11230 发表于 2011-10-8 17:21:20

keybd的示例找到了
发送WIN+D的示例#include <WinAPIEx.au3>
_WinAPI_Keybd_Event(0x5B, 0, 0 ,0)
_WinAPI_Keybd_Event(68, 0, 0 ,0)
_WinAPI_Keybd_Event(68, 0, $KEYEVENTF_KEYUP ,0)
_WinAPI_Keybd_Event(0x5B, 0, $KEYEVENTF_KEYUP,0)

autt 发表于 2011-10-12 20:02:08

我记得好像postmessage将消息发送到消息队列中后并不一定会马上执行的.

为什么不用send呢
页: [1]
查看完整版本: [已解决]我写的PostMessage没有效果 求解答