快捷搜索:  汽车  科技

易语言能开发云控软件吗?最近火了的钉钉还能这么玩

易语言能开发云控软件吗?最近火了的钉钉还能这么玩/ s,/ silent – AlterID以静默模式运行(无GUI)。/ f,/ free – 重置ID后,注册免费许可证。TVTools AlterID:这个软件因为版权问题,不提供下载地址TVTools AlterID命令行参数/ h,/ help – 显示有关命令行参数的信息。

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(1)

因为近期疫情的影响,很多行业都会被安排居家办公,公司可能就只有老板一人,但是自己的工作资料都在公司电脑里,这时就会考虑,办公室点,我要是在家里能直接控制公司电脑,是不是就能正常的居家办公了呢?

这时还会想,我们会去寻找远程连接的软件,这里推荐Anydesk、TeamViewer,这也是我本人在自己实际网络环境推荐的。

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(2)

Anydesk:免费,延迟比较高,但是能连上,作为辅助远程用,记住id,设置自动值守密码就行

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(3)

Teamviewer:延迟低,各种方便,就是收费,个人授权的链接次数多了也会显示试用版(x天后到期),安装好了后,设置好无人值守密码就好,id不用管,到时候我们有办法获取到最新的ID

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(4)

TVTools AlterID:这个软件因为版权问题,不提供下载地址

TVTools AlterID命令行参数

/ h,/ help – 显示有关命令行参数的信息。

/ f,/ free – 重置ID后,注册免费许可证。

/ s,/ silent – AlterID以静默模式运行(无GUI)。

/ w,/ wipe – 返回首次启动TeamViewer时获得的初始ID。

这里提供几个个github的地址:

https://github.com/PINGXcpost/TeamViewer-AlterID

https://github.com/itgoyo/TeamViewer-5min

大家可以自行在上面的两个网址中找到这个软件哦,只下载本文需要的就行

这里提供一个无需编程的思路:上面三个软件都下载好,或者安装好,用anydesk链接登录远程电脑,然后运行一次alertId,用teamviewer连接新生成的id就行

因为我本人是程序员,职业要求,公司电脑24小时开机,或者家里24小时开机,得自己写程序了。

方案

我们这里还用到的是易语言 易语言编程助手 钉钉PC

我们的思路是:程序每天一个固定时间自动执行alterid /f /s,重置teamviewer的id,然后系统每隔20分钟就通过钉钉发给我们当前的id,我们用钉钉里提供给我们的id和自动值守的密码,连接远程电脑

这个方案我已经稳定运行了半年了,非常方便

正文

1.获取teamviewer的id:

这里我是通过获取窗口句柄,取到控件的内容

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(5)

代码有了,但是我们需要精简一下

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(6)

.版本 2

.子程序 自动运行 本子程序采用【精易编程助手】生成 成功返回窗口句柄 失败返回0

.局部变量 局_句柄 整数型

.局部变量 句柄组 整数型 "0"

.局部变量 id 文本型

局_句柄 = 窗口_取句柄 ( “TeamViewer”)

局_句柄 = 窗口_取句柄 (局_句柄 “MainWindowRemoteControlPage” 字符 (0))

局_句柄 = 窗口_取句柄 (局_句柄 “IncomingRemoteControlComponentView” 字符 (0))

局_句柄 = 窗口_取句柄 (局_句柄 “CustomRunner” 字符 (0))

局_句柄 = 窗口_取句柄 (局_句柄 “Edit” )

id = 到文本 (窗口_取控件内容 (局_句柄))

信息框 (id 0 )

这样就能正常运行了吧,然后我们把主窗口设置一下,这样就能达到 伪·隐藏运行 了

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(7)

2.实时的推送到钉钉

然后我们再来利用钉钉的机器人,推送到钉钉,首先建一个群

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(8)

建完之后,选择群管理

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(9)

添加机器人

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(10)

选择自定义

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(11)

按要求新建一个就行

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(12)

完成后,这里会有一个webhook

https://oapi.dingtalk.com/robot/send?access_token=*************************************************

然后通过post一个json到这个webhook的地址上就行,不多赘述,直接上代码

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(13)

网页_访问 (“https://oapi.dingtalk.com/robot/send?access_token=**************************************” 1 “Content-Type: application/json;charset=utf-8” 编码_Ansi到Utf8 (子文本替换 (#json “{$content}” id 真)) )

#json的常量内容

{"msgtype":"text" "text":{"content":"推送:{$content}"} }

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(14)

写完以后,我们运行一下

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(15)

配合我们的alertid的话,可以给易语言加一个时钟,判断当前的运行时间,假如说每天上午11点45分自动执行重置id,然后每5秒向钉钉汇报,就如下图所写

易语言能开发云控软件吗?最近火了的钉钉还能这么玩(16)

非常简单,如果可以,自行加入开机自动运行的代码,就更完美了,大家可以跟着我一起来动手做一下吧

我是程序员冰河,欢迎大家关注我哦

猜您喜欢: