一个根据奇葩需求写出来的奇葩玩意...

2020-11-18 17:59:25 +08:00
 xiyuesaves

甲方说需要一个能用一个鼠标控制多台电脑的光标的程序,我一听,这不就是 teamviewer 嘛?但他强调是能够同时控制多个设备,不需要串流屏幕,只需要控制光标就行了...然后就有了这,通过 nodejs 的 ws 模块进行通讯,内部调用写好的 c 模块实现鼠标控制,具体效果就像这样
(由于工作电脑配置不是很好,开录像就只能开一个虚拟机了,,还很卡,正常情况下延迟没有这么高的)

github 地址

4563 次点击
所在节点    分享创造
19 条回复
ryh
2020-11-18 18:21:43 +08:00
再改改,能有手机 app 代替鼠标了 😂
delectate
2020-11-18 18:24:19 +08:00
不考虑一下屏幕大小和分辨率的问题吗?
这肯定是个大坑。唯一能想到的就是,学校那种教师机程控学生机,或者群控刷评之类的。
sadfQED2
2020-11-18 20:06:07 +08:00
哈哈哈,温馨提示,你这玩意有可能被某些游戏或者某些软件的防作弊模块干掉
360511404
2020-11-18 20:16:52 +08:00
....图形的方式批量配置计算机...
catror
2020-11-18 20:51:53 +08:00
我觉得你应该搞清楚他的原始需求是啥,这个需求是他自己想出来的解决方案,不太合理…
yanzhiling2001
2020-11-18 20:52:23 +08:00
群控?
mokeduo
2020-11-18 21:12:30 +08:00
看了之后很想当甲方啊:要是多屏幕下能达成 VScode 那种多点输入就好了
guappieTRain
2020-11-18 21:24:31 +08:00
群控吧 不知道用在啥地方 反正是解决生产力的
xiyuesaves
2020-11-18 23:11:31 +08:00
@delectate 应该就是像教师机和学生机那种
xiyuesaves
2020-11-18 23:12:24 +08:00
@yanzhiling2001 嗯,差不多的意思
felixcode
2020-11-19 01:07:38 +08:00
网吧装机大师
codehz
2020-11-19 01:23:50 +08:00
我在想如果有一台机子出故障怎么处理)
比如窗口弹出位置不一样导致点错了(
或者中途随机弹出一个错误框
或者加载速度不一致
LZSZ
2020-11-19 01:26:59 +08:00
同步器?
raaaaaar
2020-11-19 07:14:24 +08:00
统一楼上,不是对方说什么需求就是什么需求,很可能他想要的,和他说的是两个东西,如果需求很奇葩的话,可能他自己需求就没有表达清楚
xiyuesaves
2020-11-19 08:58:10 +08:00
@codehz 没有考虑这些因素,甲方也没有这些要求,估计是特殊环境使用的吧
systemcall
2020-11-19 09:22:45 +08:00
想到了游戏工作室用来多开的场景
可以靠硬件实现,stm32 甚至是 Arduino 的 USB Device 作为 USB HID,走串口之类的东西连起来
Shazoo
2020-11-19 09:27:29 +08:00
很典型的坑。

甲方不想透露应用场景自己给出的“技术解决方案”。

如果开发前确定好边界,还能凑合着做一套,也别指望回头客。
lxychn
2020-11-19 12:56:44 +08:00
甲方代练
ruoxie
2020-11-19 15:58:31 +08:00
屏幕分辨率不一样岂不是歪到外婆家了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/726802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX