在C# Winform项目,已经可以通过以下代码实现将CBOX央视影音在线视频播放的App客户端打开。
代码如下:
Process proc = new Process();
m_Process.StartInfo.FileName = @"C:\Program Files\CNTV\CBox\CBox.exe";
m_Process.Start();
目前遇到一个问题,需用手工点击这个播放器的右下角的按钮才能全屏播放,
无法实现自动点击播放器的右下角的按钮将这个打开的CBOX央视影音的客户端全屏进行播放。
请问怎么样实现鼠标的模拟实现自动使用CBOX央视影音的客户端全屏进行播放。最好能提供相关的源码。谢谢!
------解决思路----------------------
最简单的办法就是调用鼠标API,模拟鼠标点击(类似按键精灵)
当然你需要知道精确的坐标才行
如果你要用sendmessage,起码你得先抓到对方的窗口句柄
------解决思路----------------------
如果你说的那个播放器 有设置命令行功能 你可以看看 能不能通过参数 然后给他一个视频路径 然后一个标志 让它自己全屏启动播放
如果没有的话 Process.Sart(".....").MainWindowHandle 可以得到句柄 然后 用sendmessage 发送 WM_LBUTTONDBLCLK 消息试试