内置函数
如意中内置的函数(包括标签). 支持传入变量.
序号 | 动作 | 参数 | 说明 | 示例用法 |
---|---|---|---|---|
1 | CF_AlwaysOnTop | (WinId) | 传入窗口句柄, 使窗口置顶 | 动作1049: canfunc|CF_AlwaysOnTop|%Windy_CurWin_id% |
2 | CF_CloseScreen | () | 关闭显示器, 使其黑屏 | 动作1168: canfunc|CF_CloseScreen |
3 | CF_FileDelete | (sfile) | 传入文件路径, 删除该文件, FileDelete 命令函数化 | 动作1073: canfunc|CF_FileDelete|%CandySel% |
4 | CF_FileGetShortcut | (LinkFile, OutValue := 1, clip := 1) | FileGetShortcut 命令函数化, OutValue 为要得到值的序号(1-7) | 动作1149: Canfunc|CF_FileGetShortcut|%CandySel% |
5 | CF_FileMoveToFolder | (sfile, targetFolderName := “新建文件夹”) | 将选中文件移动到同级指定文件夹中,如果没有指定文件夹则默认为新建文件夹 | 动作1267: canfunc|CF_FileMoveToFolder|%CandySel% |
6 | CF_FileRecycleEmpty | (DriveLetter := “”) | 清空回收站 | 动作1362: canfunc|CF_FileRecycleEmpty |
7 | CF_FileRemoveBlankDir | (sfolder) | 删除指定文件夹下的所有空目录(每个文件夹只循环一次) | 动作1077: canfunc|CF_FileRemoveBlankDir|%Windy_CurWin_FolderPath% |
8 | CF_FileShortcutTarget | (sfile) | 打开指定lnk快捷方式文件目标所在目录 | 动作1053: CanFunc|CF_FileShortcutTarget|%CandySel% |
9 | CF_FileShortcutToDesk | (sfile) | 创建指定文件的快捷方式到桌面 | 动作1085: canfunc|CF_FileShortcutToDesk|%CandySel% |
10 | CF_FileToClip | (sfile) | 复制指定文本文件的内容到剪贴板 | 动作1170: canfunc|CF_FileToClip|%CandySel% |
11 | CF_OpenProp | (sfile) | 打开指定文件系统属性对话框 | 动作1421: CanFunc|CF_OpenProp|%CandySel% |
12 | CF_ProcessClose | (WinPid := “”) | 强制结束指定进程 | 动作1244: canfunc|CF_ProcessClose|%Windy_CurWin_Pid% |
13 | CF_restartexplorer | () | 强制重新打开资源管理器 | 动作1124: canfunc|CF_restartexplorer |
14 | CF_WinClose | (WinId) | 关闭指定窗口 | 动作1557: canfunc|CF_WinClose|%Windy_CurWin_id% |
15 | CF_WinKill | (WinId := “”) | 强制结束指定进程 | 动作1243: canfunc|CF_WinKill|%Windy_CurWin_id% |
16 | CF_WinMinimizeAll | CF_WinMinimizeAll(mode := 1) | 最小化所有窗口或还原 | 动作1361: canfunc|CF_WinMinimizeAll |
17 | CF_WinMove | (WinId:=””, xywh:=””) | 移动当前鼠标下的窗口到指定位置 | 动作1558: canfunc|CF_WinMove|%Windy_CurWin_id%|0~|0~|720~|870 |
18 | CF_WinRemoveTaskbarButton | (WinId := “”) | 移除或恢复指定窗口在任务栏的按钮 | 动作1241: canfunc|CF_WinRemoveTaskbarButton|%Windy_CurWin_id% |
19 | CF_WinSetTransparent | (N, WinId:=””) | 设置指定窗口的透明度 | 动作1068: canfunc|CF_WinSetTransparent|128 |
20 | CF_关机或重启 | (num:=9) | Shutdown 命令的函数化 | 动作1356: canfunc|CF_关机或重启 |
21 | CF_静音 | (mode := “+1”) | SoundSet 命令的函数化 | 动作1353: canfunc|CF_静音 |
22 | ExecSend | (ByRef StringToSend, Title := “AnyToAhk ahk_class AutoHotkey”, wParam := 0, Msg := 0x4a, Idc := “”) | 像 ATA 或外部脚本发送消息 | 动作1102: canfunc|ExecSend|%CandySel%|MD5验证 ahk_class AutoHotkeyGUI |
23 | ExecSendToDll | (ByRef StringToSend:=””, Title:=”AutoHotkey.dll ahk_class AutoHotkey”, wParam := 0, Msg:=0x4a, Idc:=””) | 像如意的内置的插件脚本发送消息 | 动作1209: canfunc|ExecSendToDll|%CandySel% |
24 | PostMessToAhk | (wParam, winid) | 固定消息号为 0x111,像指定 Ahk 脚本窗口发送消息 wParam | 动作1253: canfunc|PostMessToAhk|65300|%Windy_CurWin_id% |
25 | SendTo32770 | (Val, key := “”) | 设置对话框窗口中的 Edit1 控件的值, 并发送指定的按键 | 动作1547: canfunc|SendTo32770|%CandySel%|{Enter} |
26 | ShowDBData | (Dtype := “execcount”, Stype := “面板”, Dnum := 12) | 以面板或菜单形式显示动作数据库中运行次数或最近运行的动作 | 动作1193: canfunc|ShowDBData|execcount|菜单 |
27 | ABBReSet | 字符串: 按钮动作编号 | 接收外部脚本函数 ExecSendToRuyi 发送来的字符串, 重置额外任务栏上按钮的颜色 | Cando|ABBReSet |
28 | ABBSetColor | 字符串: 按钮动作编号|背景色|文本颜色 | 接收外部脚本函数 ExecSendToRuyi 发送来的字符串, 设置额外任务栏上按钮的颜色 | Cando|ABBSetColor |
29 | ABTSetTextAndColor | 字符串: 文本|颜色 | 接收外部脚本函数 ExecSendToRuyi 发送来的字符串, 设置额外任务栏顶部区域的文字和颜色 | Cando|ABTSetTextAndColor |
30 | ActionsR | 显示搜索和运行动作的界面 | 动作1233: Cando|ActionSR | |
31 | AddToCustomA | 选中内容 | 将指定内容(文件,文件夹,文本) 添加为自定义动作 | 动作1536: Cando|AddToCustomA |
32 | addToLnkFolder | 选中文件 | 发送指定文件的快捷方式到如意的 Lnk 文件夹 | Cando|addToLnkFolder |
33 | AddtoMenu | 打开如意资源管理器选中右键菜单管理设置界面 | 动作1342: Cando|AddtoMenu | |
34 | CreateAppBar | 打开额外任务栏 | 动作1523: Cando|CreateAppBar | |
35 | DarkTheme | 打开系统深色模式 | 动作1512: Cando|DarkTheme | |
36 | hotstrM | 打开热字串管理界面 | Cando|hotstrM | |
37 | LightTheme | 打开系统浅色模式 | 动作1511: Cando|LightTheme | |
38 | ScriptManager | Ahk 脚本管理器 | Cando|ScriptManager | |
39 | TimingActionM | 打开定时动作管理界面 | 动作1414: Cando|TimingActionM | |
40 | TM_ActionM | 打开如意动作管理界面 | 动作1192: Cando|TM_ActionM | |
41 | TM_BoardM | 打开如意面板管理界面 | 动作1263: Cando|TM_BoardM | |
42 | TM_Exit | 退出如意 | Cando|TM_Exit | |
43 | TM_Pause | 暂停如意 | Cando|TM_Pause | |
44 | TM_Reload | 重启如意 | Cando|TM_Reload | |
45 | TM_SettingsM | 打开如意设置界面 | 动作1413: Cando|TM_SettingsM | |
46 | TM_show | 显示如意的托盘菜单 | Cando|TM_show | |
47 | TM_ShowMG | 显示如意主面板 | Cando|TM_ShowMG | |
48 | 窗口最大化 | 最大化鼠标下的窗口 | 动作1191: Cando|窗口最大化 | |
49 | 窗口最小化 | 最小化鼠标下的窗口 | 动作1190: Cando|窗口最小化 | |
50 | 冻结到单元格 | WPS 表格 | Cando|冻结到单元格 | |
51 | 关闭窗口 | 关闭鼠标下窗口 | 动作1187: Cando|关闭窗口 | |
52 | 获取鼠标下文本 | 获取任意窗口鼠标下的文本(例如 任务管理器的命令行) | 动作1082: cando|获取鼠标下文本 | |
53 | 全部边框 | WPS 表格 | Cando|全部边框 | |
54 | 输入为数值 | WPS 表格 | Cando|输入为数值 | |
55 | 右半前进 | 浏览器发送前进快捷键, 其他窗口为移到右半屏幕 | 动作1189: Cando|右半前进 | |
56 | 粘贴为数值 | WPS 表格 | Cando|粘贴为数值 | |
57 | 左半后退 | 浏览器发送后退快捷键, 其他窗口为移到左半屏幕 | 动作1188: Cando|左半后退 | |
58 | TM_UpdateCheck | 检测如意主程序更新 | Cando|TM_UpdateCheck | |
59 | TM_updatewbscript | 检测如意外部脚本更新 | Cando|TM_updatewbscript | |
60 | TM_updateYYpro | 检测如意引用程序更新 | Cando|TM_updateYYpro | |
61 | CF_WinMoveBottom | (WinId) | 传入窗口句柄, 使窗口置底 | 动作1594: canfunc|CF_WinMoveBottom|%Windy_CurWin_id% |
62 | CF_WinSetTitle | (WinId) | 传入窗口句柄, 修改窗口标题 | 动作1595: canfunc|CF_WinSetTitle#124;%Windy_CurWin_id% |
62 | InvokeVerb | (菜单名和选中文件路径) | 传入右键菜单名称执行文件右键菜单动作 | 动作1613: canfunc|InvokeVerb|复制 |
63 | TrayIcon_Clean | 清理强制结束进程后残留在系统托盘的图标 | 动作1622: canfunc|TrayIcon_Clean | |
64 | 窗口上半屏幕 | 窗口移到上半屏幕 | 动作1632: Cando|窗口上半屏幕 | |
65 | 窗口下半屏幕 | 窗口移到下半屏幕 | 动作1633: Cando|窗口下半屏幕 | |
66 | 窗口左上角屏幕 | 窗口移到屏幕左上角(1/4) | 动作1634: Cando|窗口左上角屏幕 | |
67 | 窗口右上角屏幕 | 窗口移到屏幕右上角(1/4) | 动作1635: Cando|窗口右上角屏幕 | |
68 | 窗口左下角屏幕 | 窗口移到屏幕左下角(1/4) | 动作1636: Cando|窗口左下角屏幕 | |
69 | 窗口右下角屏幕 | 窗口移到屏幕右下角(1/4) | 动作1637: Cando|窗口右下角屏幕 | |
70 | ABPSetPic | 图标句柄 | 更改设置额外任务栏最上面的图标 | 动作1625: ExecSendToRuyi(“HICON:*” hIcon,, 1624) |