ファイルのアップロードを自動的に処理する C# コードを作成しようとしています。実装する必要があるのは、ファイルを開くダイアログからファイルを選択することです。
users32.dll
FindWindow()
メソッドを使用してウィンドウを見つけることができました。しかし、ダイアログで入力を設定し、選択したファイルを承認する方法がわかりません(ファイルを選択して[OK]を押します)。
これまでの私のコード:
[DllImport("user32.dll")]
public static extern int FindWindow(string lpClassName, string lpWindowName);
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_CLOSE = 0xF060;
public const int WM_SETTEXT = 0x000C;
private void ChooseFile()
{
// retrieve the handler of the window
int iHandle = FindWindow("#32770", "File Upload");
if (iHandle > 0)
{
//Choose File
//Press OK
}
}
どんな助けでも大歓迎です。