如何使用 C# 以编程方式在 OpenFile 对话框中选择文件

Sia*_*Sia 5 .net c# pinvoke file windows-10

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

在单击按钮事件时,打开文件对话框打开。现在我想以编程方式选择指定的文件并SendKeys“打开”对话框按钮。是否可以使用 PInvoke 来做到这一点?如果是的话,小例子对我来说很容易理解。

Man*_*sha 2

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

SendKeys.SendWait("FilePath");
SendKeys.SendWait("{ENTER}");
Run Code Online (Sandbox Code Playgroud)