猜您喜欢:
Stroke是一款非常专业实用的鼠标手势程序,允许你通过划动鼠标来执行特定的操作,可以帮助你轻松地完成相关的设定,接下来非凡软件站小编就给大家带来这款软件的具体介绍,感兴趣的小伙伴们速来看看吧~~
首先你需要了解的是“动作”和“动作包”的概念,动作包是若干动作的集合,这里的动作指的是通过特定的手势执行特定的操作,这些操作需要你编写 C# 代码来实现,你的代码最终会在程序运行时插入到一个临时创建的方法体中。为了方便使用,你可以自行编写动态链接库(dll),其命名空间建议使用“Stroke”,否则在编写脚本的时候你需要指定其所在的命名空间。另外,大多数常用的 .net framework 的命名空间已经被引入,你可以在脚本中直接使用。动作包主要是为了匹配操作环境而设计的,这里的操作环境指的是当前被操作的窗体(位于手势起点下方的窗体),你需要在动作包的代码区域填写正则表达式来匹配窗体所属程序的路径,每行填写一条模式字符串,若路径与某条模式字符串之间存在匹配成功的部分则动作包里的动作才有可能被触发。每次使用鼠标划出手势最多只能触发一个动作,且动作包的匹配顺序是从后往前的,换句话说,如果在后面的动作包中有动作匹配成功了,那么其他的所有在它前面动作包内的动作都将不会再被触发。因此,建议将全局类动作包放在靠前的位置,这样就不会影响特定程序的动作匹配了。
Base 库
为了方便你编写实用的脚本,我提供了 Base.dll,以下介绍这个库所提供的功能:
Base.Data:是一个 Dictionary
Base.Activate():激活当前操作的窗体。(为了避免激活窗体带来的副作用,Stroke 在执行动作前并不激活任何窗体。)
Base.KeyDown(Keys key):按下键盘上的某个键。Keys 定义在 System.Windows.Forms.Keys 中。
Base.KeyUp(Keys key):弹起键盘上的某个键。
Base.PressKeys(string keys):允许你执行一串按键序列操作。以下列出该函数所支持的所有字符(不区分大小写)及其含义:
所有英文字母和数字:按下并弹起对应的键。
修饰键:
(:按下 Ctrl 键。
):弹起 Ctrl 键。
[:按下 Shift 键。
]:弹起 Shift 键。
{:按下 Alt 键。
}:弹起 Alt 键。
<:按下 Win 键。
>:弹起 Win 键。
其他:
⁄t:Tab 键。
⁄r:Return(Enter) 键。
⁄e:Escape 键。
⁄s:Space 键。
⁄b:Backspace 键。
⁄i:Insert 键。
⁄d:Delete 键。
Base.WindowState:它是关于窗口状态的枚举类型,有以下四种:
Normal:正常。
Minimize:最小化。
Maximize:最大化。
Close:关闭。
Base.SetWindowState(WindowState state):设置当前窗体的状态。
Base.GetWindowState():获取当前窗体的状态,返回类型为 Base.WindowState。
Base.Run(string fileName, string arguments = "", string workingDirectory = ""):启动指定的应用程序或文件。
为什么我不能操作某些窗体(例如:任务管理器)?
由于 Stroke 选择了 uiAccess="false" 设置,你需要使用管理员权限运行 Stroke 时才能与这些界面交互。
我想开机就运行 Stroke,我该怎么做?
我推荐以下两种方式,可以根据你的需求进行选择。 第一种,使用任务计划程序,在常规选项卡勾选“使用最高权限运行”,触发器选择“登录时”,操作选择“启动程序”(注意:起始位置必须填写 Stroke.exe 所在的目录)。 第二种,将配置文件“Stroke/app.manifest”内的 uiAccess 属性设置为 true,编译并对程序进行签名,然后将整个目录放入“C:⁄Program Files”内,最后将 Stroke.exe 的快捷方式放入启动目录(shell:startup)。
我应该将写好的 dll 放在哪里?
请放在 Stroke.exe 所在的同一目录内。
我在写 dll 时需要知道当前操作的窗体的句柄,如何获取到它?
将 Stroke 引入你的项目,Stroke.CurrentWindow 就是当前窗体的句柄。
为什么我修改后的手势和我画的不一样?
当你重画已有手势的时候,Stroke.Configure 不会直接覆盖原有的手势,而是使用你新画的手势来修正它。你可以不断地重画已有的手势,这样能让它变得更一般化。
如何隐藏屏幕上的画笔?
在 Stroke.Configure 中将画笔的“不透明度”或“粗细”调至零即可。
为什么我每次打开 Stroke.Configure 时 Stroke 都会退出?
由于 Stroke 会影响 Stroke.Configure 进行手势设置,因此 Stroke.Configure 在启动时会结束 Stroke 的进程。请在完成设置之后自行启动 Stroke。
好了,今天的Stroke(鼠标手势程序)分享就到这里了,想要下载更多软件就来非凡软件站,快快收藏吧,更多精彩不容错过!
在当今社会,科技的发展日新月异,其中智能监控技术的普及为我们的生活带来了巨大的便利和安全保障。从家庭到公共场所,智能监控系统正在逐步渗透到我们生活的方方面面。通过“i视怎么看监控”这样的平台,用户可以更深入地了解监控技术的应用与未来发展趋势。智能监控的核心功能
在当今竞争激烈的求职市场中,一份专业且引人注目的简历无疑是打开理想工作大门的钥匙。知页简历作为一款备受欢迎的在线简历制作工具,凭借其丰富的模板选择、便捷的编辑功能和智能化的匹配系统,赢得了众多求职者的青睐。那么,如何免费导出知页简历呢?下面将为大家详细介绍操作
在微信上设置独特的专属状态,能彰显个性,而喜茶爱好者们更是可以设置超酷的喜茶专属状态哦。首先,打开微信,点击界面右下角的“我”。进入个人页面后,能看到“状态”选项,点击它。这里有丰富多样的状态模板可供选择。若想展示自己对喜茶的喜爱,不妨挑选与饮品、美食相关的模
在使用电脑的过程中,我们难免会遇到一些程序无法正常关闭的情况。无论是程序无响应、卡顿还是其他原因,这些无法关闭的程序往往会占用系统资源,影响电脑性能。本文将介绍几种有效的方法,帮助你一键搞定这些无法正常关闭的软件。使用任务管理器任务管理器是windows操作系
在数字化时代,政务服务平台的便捷性日益凸显,为市民提供了诸多便利。江苏省政务服务管理办公室推出的“苏服办”app,便是其中的佼佼者。它不仅集成了行政审批、公共资源交易、便民服务等多项功能,还能轻松查询个人证件信息,如结婚证。下面,我们就来详细了解一下如何通过“
在使用天天电视直播一段时间后,有些用户可能因为各种原因想要注销账号。那么,天天电视直播的注销操作方法是怎样的呢?下面为大家详细介绍。首先,打开天天电视直播应用程序。进入主界面后,通常在界面的设置选项中查找与账号管理相关的功能入口。这可能因应用版本不同而位置有所
本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系
(版权说明注意事项)。若有关在线投稿、无法下载等问题,请与本站客服人员联系
!
用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。