1
17
这应该可以通过shell函数实现。
编辑 这里有一些示例代码,说明如何在C/C++中使用该函数,而无需错误检查:
|
2
5
在资源管理器中选择多个文件的真正方法是 非托管代码看起来是这样的(从中国的代码文章中编译,并修复其错误)
|
3
2
不能通过explorer.exe完成 |
4
1
取决于你真正想要完成的是什么,你也许能够做到这一点。 AutoHotKey . 它是一个神奇的免费工具,可以自动完成你通常做不到的事情。它应该有窗户。当您点击F12时,这个脚本将选择您的文件并突出显示它下面的两个文件。
也可以将这两个中间行放在文本文件中,然后将parm传递给autohotkey.exe。他们还可以选择编译脚本,这将使它成为一个独立的可调用的exe。很好的帮助文件。 @猎户座,可以使用C的自动热键。您可以将autohotkey脚本制作成一个独立的可执行文件(大约400K),它可以由您的C应用程序启动(就像启动Explorer一样)。还可以传递命令行参数。它没有任何运行时要求。 |
5
1
添加更多上下文- 我们公司开发了一个C客户端应用程序,它允许用户加载文件并使用它们做一些事情,类似于iTunes如何管理MP3文件而不显示磁盘上的实际文件。 在应用程序中选择一个文件,并执行“在Windows资源管理器中显示此文件”命令非常有用-这是我正在尝试实现的,并且对单个文件也是如此。 我们有一个列表视图,允许用户在应用程序中选择多个文件,并移动/删除/等等。让这个“在Windows中显示这个文件”命令用于多个选定的文件是很好的—至少如果所有源文件都在同一目录中,但是如果不可能,那么它不是一个主要功能。 |
6
0
我想你可以用
|
7
0
我也想这么做。当您选择2+个文件并右键单击并执行“打开文件位置”时,Media Player会执行此操作,但不确定具体的方式(我也不想花时间w/procmon来解决此问题)。 |
Community wiki · 需要改变的用户界面模式? 1 年前 |
LITzman · 使用状态处理颜色主题更改 1 年前 |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
HCJ · win cmd中的批处理脚本循环 2 年前 |