0

在 Windows Media Player 中,您可以右键单击音乐文件并单击“打开文件位置”,它会打开一个资源管理器窗口,其中包含选定的文件。

我希望能够在应用程序中做到这一点。因此,给定一个文件名(作为 ansi 字符串),我希望能够在新的资源管理器窗口中转到该文件。

4

3 回答 3

2

尝试使用选项/select, <selected file path>启动 explorer.exe 。就像是:

explorer /n, /select,c:\windows\notepad.exe

它应该打开新的资源管理器窗口,打开c:\windows文件夹并选择notepad.exe

于 2009-02-28T23:16:04.033 回答
0

您应该使用该ShellExecute()功能。像这样的东西应该工作:

ShellExecute(handle, "explore", @"C:\WINDOWS", NULL, NULL, SW_SHOWNORMAL);
于 2009-02-28T22:59:01.890 回答
0

这是超过 16 年的 Win2 常见问题解答 (!)

在发布 C 代码已发布 25000 次的如此基本的问题之前,先在 Google Groups 上搜索...

于 2009-03-01T11:37:55.827 回答