WGestures2-bugs icon indicating copy to clipboard operation
WGestures2-bugs copied to clipboard

WGestures 2 意见反馈

问题反馈 🐛

欢迎 创建 Issue
非 Github 用户? 发送邮件至 [email protected]
或 微博@Nozama 我会尽量提供帮助和解决问题.

常用功能实现参考

复制文件为路径

WG2 按键序列可以模拟右键点击, 结合延迟时间, 可以容易地实现操作自动化

  1. 录入一个不包含轨迹的手势, 比如 ◑A (鼠标右键+键盘A)
  2. 选择 "按键序列", 编辑代码 +{MOUSE_RIGHT}{SLEEP 50}aa{ENTER}. (注意: 两次 a 是因为我的电脑上有 Rar,第二次才会选中 “复制为路径” 菜单项, 根据你的实际情况做出调整)

打开文件/程序/网址

WG2 支持 Cmd 脚本 和 Lua 脚本, 都可以用于打开文件/程序等:

  • Cmd 脚本实现
explorer "https://yingdev.com" 
REM 或者打开文件 "C:\Windows\notepad.exe"
  • Lua 脚本实现
function wgAction(pos,wid,pid,exe,title,mode)
  WG.Open("https://yingdev.com")
  --或者打开文件 WG.Open("C:\\Windows\\notepad.exe")
end

使用自定义的 浏览器和搜索引擎 搜索内容

使用 Lua 脚本:

function wgAction(pos,wid,pid,exe,title,mode)
  WG.SendKeys('^c')
  WG.Sleep(100)
  local txt = WG.GetClipboardText()
 
  -- 浏览器
  local chrome = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
  local edge = "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"
  local firefox = "C:\\Program Files\\Mozilla Firefox\\firefox.exe"
  
  -- 搜索引擎
  local baidu = 'https://baidu.com/s?wd='
  local google = 'https://google.com/search?q='
  local bing = 'https://bing.com/search?q='
  
  -- 替换下方的变量来使用其它组合
  WG.Run(edge, bing..txt)
end

调整显示器亮度

WG2 提供了 Lua 接口 WG.SetBrightness(pos, percent_or_delta, isDelta)。 注意:并非所有显示其都支持通过软件控制亮度。

  • pos 点坐标,用于确定 “包含该点的那个显示器”,对于 WG2 而言,基本上就是手势起点坐标
  • percent_or_delta 是一个数字。如果 isDelta 为 true (默认),则表示为亮度增量%,比如 +10 或 -10。反之为 0~100的亮度%. 在 Lua 脚本示例中, 你可以找到以下代码:
--这段代码使用鼠标手势起点 pos 来决定控制哪个显示器, 然后使亮度增加 5 个百分比。 如果成功,在屏幕上显示调整后的亮度值。
function wgAction(pos,wid,pid,exe,title,mode)
  local result = WG.SetBrightness(pos, 5) --or -5
  if(result >= 0) then
    WG.ShowToast('☀'..result..'%', 1000);
  end
end



YingDev.com