要按照十六进制句柄在没有名称的外部应用程序上按下特定的按钮,可以使用Windows API函数SendMessage。
下面是一个C++的示例代码:
#include
int main() {
// 获取外部应用程序的窗口句柄
HWND hwnd = FindWindow(NULL, L"外部应用程序名称");
if (hwnd != NULL) {
// 定义要按下的按钮的十六进制值
DWORD buttonHexValue = 0x1234;
// 发送按钮按下消息
SendMessage(hwnd, WM_COMMAND, buttonHexValue, 0);
}
return 0;
}
请将代码中的"外部应用程序名称"替换为目标外部应用程序的名称。"buttonHexValue"表示要按下的按钮的十六进制值,您需要根据目标应用程序的按钮来替换它。
请注意,这种方法需要您了解目标应用程序的窗口句柄和按钮的十六进制值。如果不了解这些信息,可能需要使用其他方法来与外部应用程序进行交互。