0
我有一個C#虛擬鼠標點擊一個問題......你知道,我們應該使用「user32.dll中」庫和mouse_event功能.. 我用下面的功能:C#虛擬鼠標點擊Google Apps
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo);
private const int MOUSEEVENTF_LEFTDOWN = 0x0002;
private const int MOUSEEVENTF_LEFTUP = 0x0004;
private const int MOUSEEVENTF_MIDDLEDOWN = 0x0020;
private const int MOUSEEVENTF_MIDDLEUP = 0x0040;
private const int MOUSEEVENTF_MOVE = 0x0001;
private const int MOUSEEVENTF_XDOWN = 0x0080;
private const int MOUSEEVENTF_XUP = 0x0100;
private const int MOUSEEVENTF_RIGHTDOWN = 0x08;
private const int MOUSEEVENTF_RIGHTUP = 0x0010;
,並使用此類似:
mouse_event(MOUSEEVENTF_LEFTDOWN, X, Y, 0, 0);
夥計們,這是工作,對所有的應用非常好,好!但是,在Flash應用程序沒有
我看到一個帖子在這裏:
Problem automating mouse and interacting with Flash apps
他們說,從所有mouse_event功能的使用,我用了所有的人,但沒有人能不能幫我。 ..
一個說使用SendInput的人,你比我知道Flash Player製作的圖形沒有處理。只有主程序可以訪問它們。所以我們不能使用SendInput ...
我想用這個代碼做我的問題..(我不喜歡使用動態數據交換等困難的方法...)我想用我的學習來做到這一點... 我可以嗎 ?
在這裏非常感謝您......
任何的身體嗎? :s –
嘿...沒有人能回答? :| –
來吧......:|請回答...幾乎和大會一樣? :D –