首页 / 知识
在Windows资源管理器中以编程方式选择多个文件
2023-04-12 02:34:00

Programmatically select multiple files in windows explorer我可以在Windows资源管理器中显示并选择一个文件,如下所示:
但是,我不知道如何选择多个文件。 我尝试过的select的排列都没有。 注意:我在这些页面上查看了文档,但都没有帮助。
https://support.microsoft.com/kb/314853
使用shell函数 编辑 这是一些示例代码,显示了如何在C / C ++中使用该函数,而没有进行错误检查:
在资源管理器中选择多个文件的真正方法是下一个 非托管代码如下所示(从中国的代码发布中编译并修复了其错误)
它无法通过explorer.exe完成
要添加更多上下文- 在应用程序中选择一个文件,然后执行"在Windows资源管理器中向我显示此文件"命令,这很有用-这是我正在尝试实现的功能,并且已经针对单个文件做到了。 我们有一个ListView,它允许用户在应用程序中选择多个文件,然后移动/删除/等它们。最好使用"在Windows中向我显示此文件"命令对多个选定文件起作用-至少如果所有源文件都在同一目录中,但是如果不可能,则这不是主要功能。 根据您实际想要完成的工作,您可以使用AutoHotKey来完成。这是一个很棒的免费工具,可以自动执行通常无法执行的操作。它应该随Windows一起提供。按下F12键时,此脚本将选择您的文件并突出显示其下面的下两个文件。
也可以仅将这两个中间行放在文本文件中,然后将其作为参数传递给autohotkey.exe。他们还可以选择编译脚本,这将使它成为您可以调用的独立exe。很好的帮助文件,效果很好。 @Orion,可以使用C#中的autohotkey。您可以将自动热键脚本制作成一个独立的可执行文件(大约400k),该可执行文件可以由C#应用程序启动(就像启动资源管理器的方式一样)。您也可以将命令行参数传递给它。它没有任何运行时要求。 有COM自动化LateBinding IDispatch接口,可以从PowerShell,Visual Basic.NET和C#轻松使用这些接口,并提供一些示例代码:
--
https://docs.microsoft.com/zh-cn/windows/win32/shell/shellfolderview-selectitem 我也想这样做。当您选择2个以上的文件并右键单击并执行"打开文件位置"时,Media Player会执行此操作,但不能完全确定该操作的方式(我也不真想花时间用procmon来弄清楚它)。
我想您可以使用 |
最新内容
相关内容
python如何读取文件
python如何读取文件,培训,数据,文件,信息,有限,操作系统,对象,磁盘,函数,表示,读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操python学习python编程可以从事什么
python学习python编程可以从事什么工作岗位,工作,分析,网络,数据,数字,行政,销售,培训,资产,庞大,一、学Python编程能做的工作,编程方向:1、Webpython网络编程及前端常见问题
python网络编程及前端常见问题,数据,服务,分析,培训,状态,前端,区别,服务器,常见问题,上面,当我们学习Python时,需要掌握的的知识有很多,除了有python可以做网页编程吗?
python可以做网页编程吗?,技术,公司,数据,网络,人工智能,工资,分析,工作,设计,市场,什么是Python? Python是一种计算机编程语言,也是一种python有哪些方法可以解压文件?
python有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大。python编程平台免费吗
python编程平台免费吗,代码,培训,平台,设计,初级,语言,解释性,提示符,标点符号,可读性,python是免费的,也就是开源的。注:python是一个高层次的pythonjson是什么文件格式
pythonjson是什么文件格式,培训,情况,数据,文件格式,结构,格式,逗号,包围,层次,外面,python的json是什么呢?是一种轻量级的数据交换格式。完pythonwhl是什么文件
pythonwhl是什么文件,培训,环境,代码,系统,文件,错误,格式,下边,命令,里面,在安装whl文件之前,我们需要先搞清楚什么是whl文件,whl格式本质上是python如何选择python版本?
python如何选择python版本?,项目,代码,培训,名字,地方,系统,里面,版本,问题,变量,Python3.7已经发布了,目前Python的用户,主要使用的版本应该是python如何确定文件是否存在
python如何确定文件是否存在,检测,培训,名字,异常,文件,模块,文件夹,语句,操作,方法,python中的os模块os模块中的os.path.exists(path)可以检python怎么读文件最后几行
python怎么读文件最后几行,培训,代码,情况,异常,时间,位置,文件,指针,需求,开销,处理文件时,一个常见的需求就是读取文件的最后一行。那么这个python如何执行python文件
python如何执行python文件,代码,培训,文件,程序,命令,模式,事半功倍,后缀,文本,以上,用文本编辑器写Python程序,然后保存为后缀为.py的文件,就