2015-01-13 33 views
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 ...

我想用這個代碼做我的問題..(我不喜歡使用動態數據交換等困難的方法...)我想用我的學習來做到這一點... 我可以嗎 ?

在這裏非常感謝您......

+0

任何的身體嗎? :s –

+0

嘿...沒有人能回答? :| –

+0

來吧......:|請回答...幾乎和大會一樣? :D –

回答

0

我發現它...

你應該運行的過程管理員這樣做...