因软件更新较快,部分文档内容与软件最新版本有所出入,请知悉。
支持两种操作类型:
- 获取当前选择的文件列表,支持资源管理器、桌面,或其它文件管理软件。
- 对当前资源管理器窗口,设置要选择的文件。
获取选择的文件
输入参数
【等待剪贴板时间】当无法通过接口获取选中的文件时,会尝试使用模拟Ctrl+C复制后读取剪贴板的方式。此参数设置等待剪贴板变化的超时时间。
【排序文件列表】如果需要,可以对获取的文件列表按指定方式排序。
【失败后中止动作】如果没有得到文件列表,是否中止动作。
输出参数
【是否成功】是否成功获得了文件列表。
【路径列表】获取到的选中文件或文件夹的完整路径列表。
【首个路径】选中1个文件或文件夹时,返回其完整路径;选择多个时,返回第一个路径(不一定对应于资源管理器里的顺序)。
【文件(夹)名列表】仅文件名的列表,不包含所在目录的路径。
【单个文件(夹)名】返回第一个文件或文件夹的名称(不一定对应于资源管理器中的顺序)。
【文件个数】所选择文件或文件夹的个数。
设置选择的文件
让当前(或通过句柄指定的)资源管理器窗口选中某些文件。
注:
- 如果目录中的文件较多,选择可能会需要比较长的时间。
- 对比“在资源管理器中定位文件”:该模块可自动打开资源管理器窗口并选中指定文件。本模块仅用于选中当前(或指定的)资源管理器窗口中的文件。
输入参数
【路径或文件名】指定要选择的文件,每行一条规则,可以是这些:
- 文件的完整路径(文件存在于当前资源管理器窗口里);
- 文件名;
- 通过
regex:正则表达式
设定要匹配的文件名。 - 通过
pinyin:拼音筛选词
设定要匹配的文件名。
【指定窗口句柄】特定需求情况下,可以指定要操作的具体窗口。
输出参数
【文件个数】最终选择的文件个数。