1

次のように CreateProcess を使用してプロセスを開きました。

CreateProcess(NULL,"C:\\Program Files (x86)\\Microsoft Office\\OFFICE11\\PPTVIEW.EXE C:\\Users\\DRILON\\Desktop\\a.pps",NULL,NULL,FALSE,0,NULL,NULL,&sai,&pi);

ご覧のとおり、このプロセスは pps ファイルを開きます。ここで、キーを押してプレゼンテーションに送信して入力したいと思います(スライドが変更されます)。多くのコードを試しましたが、どれも機能していません。私が試してみました:

HWND powerpoint = GetActiveWindow();
PostMessage(powerpoint, WM_KEYDOWN, VK_RETURN, 0);

また

SendMessage(powerpoint, WM_KEYDOWN, VkKeyScan('c'), 1);

これを行う方法はありますか?

4

1 に答える 1