本帖最后由 momo16 于 2019-7-4 10:21 编辑
个人觉得算的上鼠标手势NO.1了,把原来用的手势转过来感觉只用一点皮毛功能,可开拓的空间太大了,万物皆可手势的节奏
大家可以去论坛交流,论坛里已经有一些基本脚本实例了,而且作者基本有问必答,只要别无脑伸手就好
作者网站:https://www.strokesplus.net/
---------------------------
LZ也是新手过来的,就简单提供下基础的东西吧,没法像风大那么详细,多看脚本帮助和论坛求助就好个人用的便携版属性里调管理员运行(必须的避免不知道哪会无效),每次开机都是手动点确认打开,虽然也能设置管理员开机自动,懒得弄了~~手势区域如果需要最好提前测试确定,等手势多了再开区域不会默认全勾选要手动
| | Backspace | {BACKSPACE}、{BS} 或 {BKSP} | Break | {BREAK} | Caps Lock | {CAPSLOCK} | Del 或 Delete | {DELETE} 或 {DEL} | 向下键 | {DOWN} | End | {END} | Enter | {ENTER} 或 ~ | Esc | {ESC} | Help | {HELP} | Home | {HOME} | Ins 或 Insert | {INSERT} 或 {INS} | 向左键 | {LEFT} | Num Lock | {NUMLOCK} | Page Down | {PGDN} | Page Up | {PGUP} | Print Screen | {PRTSC} | 向右键 | {RIGHT} | Scroll Lock | {SCROLLLOCK} | Tab | {TAB} | 向上键 | {UP} | F1 | {F1} | F2 | {F2} | F3 | {F3} | F4 | {F4} | F5 | {F5} | F6 | {F6} | F7 | {F7} | F8 | {F8} | F9 | {F9} | F10 | {F10} | F11 | {F11} | F12 | {F12} | F13 | {F13} | F14 | {F14} | F15 | {F15} | F16 | {F16} | 数字键盘加号 | {ADD} | 数字键盘减号 | {SUBTRACT} | 数字键盘乘号 | {MULTIPLY} | 数字键盘除号 | {DIVIDE} |
shift = + ctrl = ^ alt = % 第一种是sp.SendKeys命令搭配代码
还有一种方便的选择,直接插入热键按下组合键会自动生成代码,极极个别的手势可能会不稳定(个人错觉?)换成第一种可能会改善
比如WIN键,没有(没找到)相应代码想搭配组合就只能用这种方式,单独的win键手势可以用ctrl+esc【"^{esc}"】来实现
比如ctrl+c
第一种:sp.SendKeys("^c"); 第二种插入热键:sp.SendModifiedVKeys([vk.LCONTROL], [vk.VK_C]);
-------------------------------------
下面来几组简单实例
1.全局搜索(打开默认浏览器)
sp.SendKeys("^c"); --复制目标
sp.Sleep(10); --延时10ms,作者建议以防万一
var SearchURL="搜索引擎替换省略%s" + clip.GetText();
sp.RunProgram(SearchURL, "", "open", "normal", true, false, false); --打开默认浏览器用指定引擎搜索目标,用这种方式第一次打开浏览器会是管理员模式好像会影响个别网站的上传下载权限建议手动打开浏览器运行后再使用,不过是小问题也可以忽略
2.打开网址
sp.RunProgram("网址", "", "open", "normal", true, false, false);
3.打开程序
sp.RunProgram("explorer", "目标地址如D:\\downloads中间必须是双杠", "open", "normal", true, false, false);
4.右键菜单选项(没有直达快捷的情况下)
sp.MouseClick(action.Start, MouseButtons.Right, true, true); --起始位置右键
sp.Sleep(50); --延时50ms
sp.SendKeys("按键"); --发送按键
sp.MouseMove(action.End); --保持结束位置
5.个人常用命令
切换置顶状态(最上)
action.Window.TopMost = !action.Window.TopMost;
清空回收站
sp.EmptyRecycleBins();
6.chrome手势打开扩展页(非全局)
sp.SendKeys("%f");
sp.Sleep(80);
sp.SendKeys("l");
sp.Sleep(80);
sp.SendKeys("e");
--------------------------------------
至于插件,热键,虚拟键,滚轮,鼠标区域,脚本,宏等等就靠大家自己慢慢摸索了,完
|