我目前正在开发 RPA 应用程序。 我需要在键盘上键入文本,但我需要立即执行此过程(就像复制和粘贴一样)。 我已经尝试过 Nut.js 和 Robotjs,但即使我将延迟配置为 0 毫秒或 1 毫秒,这两者在一个键和另一个键之间都有延迟。 有人知道另一个自动化库可以使这个输入过程立即进行吗? 或者我 ...
我目前正在开发 RPA 应用程序。 我需要在键盘上键入文本,但我需要立即执行此过程(就像复制和粘贴一样)。 我已经尝试过 Nut.js 和 Robotjs,但即使我将延迟配置为 0 毫秒或 1 毫秒,这两者在一个键和另一个键之间都有延迟。 有人知道另一个自动化库可以使这个输入过程立即进行吗? 或者我 ...
当我运行npm install robotjs ,我收到一条巨大的错误消息(粘贴在底部)。 到目前为止,我已经尝试过: 清除并重新安装节点 将节点从 18.x.0 降级到 16.16.0 sudo -E env "PATH=$PATH" n stable 安装构建必需品apt-get instal ...
我正在玩一个游戏,我需要每 1 秒按一次 X,同时按其他键盘键,但我的手对疼痛有反应首先,我尝试在 javascript 上进行操作:const robot = require("robotjs"); function Sleep(ms) { return new Promise((resol ...
我有一个 JavaScript 脚本,它使用 robotJS 来查找屏幕上像素的颜色。 我创建了一个测试 function,它使用鼠标的当前 position 读取像素的颜色并将它们以十六进制显示到控制台。 起初它似乎有效。 它显示不同的 colors 灰色。 由于我使用的是 VS Code,因此它 ...
我正在尝试编写一个机器人来使用 JS 和 Node 自动执行视频游戏中的一些任务,到目前为止我一直在使用 RobotJS。 我面临的问题是我需要在屏幕上不时移动时找到某些东西,然后单击它。 类似于 PyAutoGUI locateOnScreen() function 的东西。 它也需要使用 AI ...
我正在使用 package robots.js 并且需要使用我的程序运行大量的按键命令(通常每秒超过 50 个)。 到目前为止,它有点像这样: 这不是这里的确切程序,因为解释起来需要很长时间,但它解决了大部分问题。 基本上,我试图在很短的时间内运行大量的按键。 这里的问题是,robot.js 会花时 ...
我有一个程序可以获取robotjs屏幕截图并将其保存到文件中,例如 1 fps live stream。const Jimp=require("jimp"); const robot=require("robotjs"); const fs=require("fs"); setInterval(f ...
我试图从不同函数的数组中随机选择一个函数。 在控制台中它说“[Function: cycle3]”所以它告诉我正在选择哪个函数,但是函数内部的代码没有运行。 如何让随机选择的函数中的代码运行? ...
像这个问题一样,我试图弄清楚如何用 NodeJS 模拟某些关键命令。 例如,我想以编程方式导致“ctrl+C”(复制突出显示的文本)发生,无论用户在哪个 window 中。 以前这类问题的常见答案是RobotJS 。 RobotJS 似乎非常适合这项任务——除了它不再被维护,因此似乎不适合生产。 ...
我和我的朋友做了一个游戏,我们正在尝试为它创建一个机器人。 它一遍又一遍地重复相同的动作。 但鼠标从 A 点到 B 点始终遵循相同的路径。 有没有办法让鼠标从 A 点移动到 B 点,而不是让它使用相同的路径? 这是机器人的代码: 我是编码新手,所以请怜悯;) ...
所以我试图用 npm 安装robotjs,但每次它只是挂起,显示 windows PowerShell。 我试过 npm i robotjs -verbose 这就是我得到的似乎不是网络问题。 npm info run deasync@0.1.21 install node_modules/dea ...
我正在尝试在 React.js 应用程序中使用 Robot.js。 我安装了 Robot.js 并可以运行它以在单独的文件中获取结果。 我找不到在 React 组件内运行 Robot.js 的方法,因为我收到错误“robot.getMousePos()”不是 function。我真正需要的是“hex ...
我正在处理节点应用程序。 我必须在哪里使用robotjs 。 当我尝试将 package 安装到我的节点应用程序时,出现了一些错误。 我想这可能是因为我的节点版本。 S0 我将节点版本从 v12.18.3 更改为 v14.9.0。 但是在改变之后,我得到了。 在搜索了我的问题和robotjs之后, ...
我收到https://npm.im/robotjs [1] 76506 segmentation fault node index.js的错误有关如何解决此问题的任何想法? 谢谢。 ...
我正在尝试在基于 mips 的 Ubuntu 上使用我的电子中的 robotsjs。 由于electron只有1.8.8版本的mips linux版本(之后不支持),所以我下载了这个1.8.8electron-mips版本。 然后需要安装Node,通过查看electron 1.8.8里面的node版 ...
我在 angular electron 应用程序中使用robotjs进行远程控制,它在开发模式下加载正常(npm run electron)但是当我使用 Z1B85623431169FEDC9A20ECF20ECF24DF3F54ZZ 打包(.exe)时,得到“Cannotfind package ...
我正在尝试使用 Spectron 对我的 Electron 应用程序进行端到端测试。 我需要这些测试才能在 travis-ci(linux 和 mac)和 appveyor(windows)上工作。 我需要模拟全局快捷键Ctrl + X (Mac 上的⌘ + X )。 Spectron 不提供模拟 ...
我们的 Electron 应用程序开始最小化到 Windows 通知区域,即在桌面上不可见。 用户通过单击应用程序通知托盘图标强制应用程序显示在桌面上。 使用 RobotJs(即单击硬编码的 XY 坐标)可以自动执行此操作,但即使使用归一化坐标,这在多个分辨率下也有点不稳定。 通过 TestCaf ...
我正在尝试将Typescript与Electron和RobotJS一起使用。 我是所有这些技术的初学者,所以我对幕后发生的事情缺乏深刻的了解,因此我无法真正解决这个问题。 Electron和我的应用程序运行正常,所有内容均可编译,但是RobotJS无法正常工作。 我得到的错误如下: ...
我试图通过socketjs从服务器请求值。 这是client.js 和在Server.js中 我可以从服务器获取值,但是问题是我也收到了旧值。 这是console.log 您可以看到,在第一次单击时,客户端将获得完美的价值,但是在第二次单击时,客户端将打印两次,在 ...