Shell文件操作
对文件或文件夹触发资源管理器右键菜单功能(不必真的弹出菜单)。1.25.1 起提供。要复制、移动、删除文件本身,优先用 文件操作。
当前模块定义
概述
不是所有菜单项都能列出或调用(尤其是子菜单)。有 动词 的项用动词更稳;没有动词的可试菜单标题。菜单由 Windows 或已安装软件注册,没装对应软件就找不到。

参数说明
操作类型:获取文件的可用动词列表、对文件执行动词、获取文件的可用菜单标题列表、对文件执行菜单(指定菜单标题)、显示系统上下文菜单。
失败后停止:失败是否中止动作。默认开启。
获取文件的可用动词列表
文件路径或扩展名:已存在的文件/文件夹完整路径,或扩展名(如 .txt)。填扩展名时,Quicker 会生成临时文件再取动词。
输出 动词列表:每项 描述文字|动词,可直接给 用户选择。下列为示意(已省略 7-Zip、校验和等第三方项):
部分软件(如 7-Zip)的菜单标题里会带文件名,但动词是固定的。常见动词:open 打开、edit 编辑、openas 选择打开方式、print 打印。
对文件执行动词
文件路径列表:完整路径列表,须位于同一父目录。
动词:要执行的动词。
获取文件的可用菜单标题列表
没有动词时,可按标题查找并执行。Windows 用 & 标记快捷字母,得到的标题里可能含 &。

输出 菜单标题列表。
对文件执行菜单(指定菜单标题)
菜单标题:要执行的标题。从列表里拿到的 & 在调用时可省略:打开(&O) 与 打开(O) 都会尝试匹配。
显示系统上下文菜单
弹出接近资源管理器的右键菜单,点击后执行对应项。必须用鼠标点击才能关闭。

输出
- 是否成功
- 动词列表 / 菜单标题列表:见对应操作。
示例
限制与排障
列表为空时确认路径存在,且本机已安装会注册该菜单的软件。多文件必须在同一目录。子菜单项常常列不出来,改试标题或换动词。
相关链接
更新于