Shell文件操作
对文件或文件夹触发资源管理器右键菜单功能(不必真的弹出菜单)。1.25.1 起提供。要复制、移动、删除文件本身,优先用 文件操作。
当前模块定义
sys:shelloperation输入 6 · 输出 3 · 枚举 2
输入参数
- 操作类型
operationEnum必填5 个选项获取文件的可用动词列表(verb、对文件执行动词(verb、获取文件的可用菜单标题列表
获取文件的可用动词列表(verb默认getverb对文件执行动词(verbexecverb获取文件的可用菜单标题列表gettitles对文件执行菜单(指定菜单标题execbytitle显示系统上下文菜单showmenu - 文件路径或扩展名
pathOrExtText可选需要获取可用动词的文件类型,可使用扩展名如.txt或提供完整文件名。
- 文件路径列表
pathListList可选要操作文件的完整路径的列表。每个文件将会被依次调用。
- 动词
verbText可选Shell操作动词,需要在当前电脑上支持才能正常运行。
12 个选项打开、编辑、打印
打开open编辑edit打印print创建快捷方式link选择打开方式openas复制copy剪切cut删除delete设置为桌面背景setdesktopwallpaper使用照片编辑ShellEdit通过VisualStudioCode打开VSCode通过QQ发送到手机通过QQ发送到我的手机,打开QQ手机版接收。 - 菜单标题
titleText可选菜单上的标题文字,需要准确匹配。
- 失败后停止
stopIfFailBoolean可选失败后是否停止动作
输出参数
- 是否成功
isSuccessBoolean操作是否成功
- 动词列表
verbsList每项格式为:描述文字|动词
- 菜单标题列表
titlesList
概述
不是所有菜单项都能列出或调用(尤其是子菜单)。有 动词 的项用动词更稳;没有动词的可试菜单标题。菜单由 Windows 或已安装软件注册,没装对应软件就找不到。

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

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

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