如何使用 C# 以编程方式 select 打开文件对话框中的文件

how to programmatically select the file in OpenFile dialog using C#

我正在使用 C# 自动执行一个下载文件的小过程。

在按钮单击事件中,打开文件对话框打开。现在我想以编程方式 select 指定文件和 SendKeys 到对话框的 "open" 按钮。 是否可以使用 PInvoke 来实现?如果是的话,小例子对我来说很容易理解。

如果您尝试使用 PInvoke 在 OpenFile 对话框中自动选择文件,那么您可以尝试下面的代码,它应该可以工作。

SendKeys.SendWait("FilePath");
SendKeys.SendWait("{ENTER}");