修饰符
按钮
修饰符 | 功能 |
---|---|
@disableif | 当条件成立时禁用按钮 |
@disableifpath | 当路径匹配通配符表达式时禁用按钮 |
@disableifpathr | 当路径匹配正则表达式时禁用按钮 |
@disablenosel | 当未选中文件时禁用按钮 |
@hideif | 当条件成立时隐藏按钮 |
@hidepath | 当路径匹配通配符表达式时隐藏按钮 |
@hidepathr | 当路径匹配正则表达式时隐藏按钮 |
@hidenosel | 当未选中文件时隐藏按钮 |
@icon | 当条件成立时按钮使用指定图标 图标路径可以使用环境变量和文件夹别名,但不能使用变量 |
@iconp | 当条件成立时父按钮使用指定图标 |
@icon! | 当条件成立时按钮和父按钮同时使用指定图标 |
@toggle | 改变按钮高亮条件 |
例子:
当开启双栏模式时禁用按钮:
当未开启双栏模式时禁用按钮:
强制隐藏按钮:
变量
修饰符 | 功能 |
---|---|
@set | 设置变量 可以指定作用域,但不能设置持久变量 |
例子:
条件分支
如果
@if
与 C 系编程语言的条件分支是等价的:
例子:
如果路径存在
如果当前路径匹配
如果进程存在
如果修饰键被按下
以上的每个 @keydown
都可以省略,你只需要使用你需要的分支。
例子:
执行模式
执行模式 | 说明 |
---|---|
默认 | 顺序执行每条命令,每条命令同时处理所有文件 |
@sync | 顺序执行每条命令,每条命令顺序处理各个文件 |
@async | 同时执行所有命令 |
@runonce | 只执行提供的命令一次,不论选中了多少文件 |
操作对象
修饰符 | 功能 |
---|---|
@disablenosel | 未选中文件时禁用按钮 |
@hidenosel | 未选中文件时隐藏按钮 |
@filesonly | 只对选中项中的文件执行操作 |
@firstfileonly | 只对选中项中的第一个文件执行操作 |
@dirsonly | 只对选中项中的目录执行操作 |
@filesfromdroponly | 只对拖放文件执行操作 |
@nodeselect | 执行函数后保留文件的选中状态 |
例子:
重命名文件后保留选中状态:
操作
修饰符 | 功能 |
---|---|
@admin | 以管理员权限执行 |
@noexpandenv | 传递路径时不展开环境变量 |
@nofilenamequoting | 传递路径时不自动使用引号包裹含有空格的文件路径,从而:
|
@resolvelinks | 传递路径时解析快捷方式和文件链接到真实路径 |
@nolocalizefiles | 使用外部程序操作非本地文件时不自动下载到本地 |
@noprogress | 不显示进度条 |
对话框
修饰符 | 功能 | 参数 |
---|---|---|
@confirm | 确认对话框 |
|
脚本
修饰符 | 功能 |
---|---|
@script | 开始执行脚本 |
例子:
最后更新于