Нажать на кнопку стороннего приложения программно - C#
Формулировка задачи:
Здравствуйте. Как нажать на кнопку стороннего приложения если есть адрес
Решение задачи: «Нажать на кнопку стороннего приложения программно»
textual
Листинг программы
using System;
using System.Runtime.InteropServices;
namespace ConsoleApplication1
{
class Program
{
const int WM_CHAR = 0x102;
private const int BN_CLICKED = 245;
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr SendMessage(
IntPtr hWnd,
UInt32 Msg,
IntPtr wParam,
IntPtr lParam
);
static void Main(string[] args)
{
IntPtr hWnd = new IntPtr(0X000517A6);
SendMessage(hWnd, BN_CLICKED, IntPtr.Zero, IntPtr.Zero);
}
}
}