您的位置:软件下载 > 应用软件 > 键盘鼠标 > Stroke(鼠标手势程序)

Stroke(鼠标手势程序) V2021.04.19官方版

无病毒 无插件
  • 软件大小:91KB
  • 更新日期:2021-06-09
  • 软件语言:简体中文
  • 软件授权:国产软件
  • 软件评论:0条
  • 官方网站:0
  • 适用平台:WinAll/

Stroke是一款电脑鼠标手势程序流程,Stroke容许你根据划动鼠标来实行特殊的操作,你能应用Stroke.Configure来协助你轻轻松松地进行有关的设置。





【基础介绍】


  最先你需要掌握的是“动作”和“动作包”的定义,动作包是多个动作的结合,这儿的动作指的是根据特殊的手势实行特殊的操作,这种操作想要你撰写 C# 编码来完成,你的编码最后会在程序执行时插进到一个临时性建立的方式体中。为了更好地使用


Stroke是一款电脑鼠标手势程序流程,Stroke容许你根据划动鼠标来实行特殊的操作,你能应用Stroke.Configure来协助你轻轻松松地进行有关的设置。





【基础介绍】


  最先你需要掌握的是“动作”和“动作包”的定义,动作包是多个动作的结合,这儿的动作指的是根据特殊的手势实行特殊的操作,这种操作想要你撰写 C# 编码来完成,你的编码最后会在程序执行时插进到一个临时性建立的方式体中。为了更好地使用方便,你能自主撰写动态链接库(dll),其类名提议应用“Stroke”,不然在撰写脚本制作的情况下你需要特定其所属的类名。此外,大部分常见的 .net framework 的类名早已被引进,你能在脚本制作中立即应用。动作包主要是为了更好地配对操作自然环境而设计方案的,这儿的操作自然环境指的是当今被操作的窗体(坐落于手势起始点正下方的窗体),你需要在动作包的编码地区填好正则表达式来配对窗体隶属程序流程的途径,每列填好一条方式字符串数组,若途径与某条方式字符串数组中间存有配对取得成功的一部分则动作包内的动作才有可能被开启。每一次应用电脑鼠标划到手势数最多只有开启一个动作,且动作包的配对次序是以后向前的,也就是说,假如在后面的动作库中有动作配对成功了,那麼别的的全部在它前边动作包内的动作都将不容易再被开启。因而,提议将全局性类动作包放到靠前的部位,那样就不容易危害特殊程序流程的动作配对了。


【使用说明书】


  Base 库


  为了更好地便捷你撰写好用的脚本制作,我出示了 Base.dll,下列详细介绍这一库所出示的作用:


  Base.Data:是一个 Dictionarylt;string, objectgt; 种类的目标,它可以处理脚本制作中只有申明局部变量的难题。


  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 键。


  lt;:按住 Win 键。


  gt;:弹起 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。


[展开全部↓]
软件截图
网友评论
相关说明
多特软件站欢迎用户将网页内容和下载地址转发到博客、微博、论坛等。
所有软件已经过工作人员安装检测,如不能正常运行,请检查运行环境和硬件配置,或在评论中反馈,工作人员会及时处理。
判断软件好坏,请用户参考用户评论或者软件好评度
您可能还需要