易语言能开发云控软件吗?最近火了的钉钉还能这么玩
易语言能开发云控软件吗?最近火了的钉钉还能这么玩/ s,/ silent – AlterID以静默模式运行(无GUI)。/ f,/ free – 重置ID后,注册免费许可证。TVTools AlterID:这个软件因为版权问题,不提供下载地址TVTools AlterID命令行参数/ h,/ help – 显示有关命令行参数的信息。
因为近期疫情的影响,很多行业都会被安排居家办公,公司可能就只有老板一人,但是自己的工作资料都在公司电脑里,这时就会考虑,办公室点,我要是在家里能直接控制公司电脑,是不是就能正常的居家办公了呢?
这时还会想,我们会去寻找远程连接的软件,这里推荐Anydesk、TeamViewer,这也是我本人在自己实际网络环境推荐的。
Anydesk:免费,延迟比较高,但是能连上,作为辅助远程用,记住id,设置自动值守密码就行
Teamviewer:延迟低,各种方便,就是收费,个人授权的链接次数多了也会显示试用版(x天后到期),安装好了后,设置好无人值守密码就好,id不用管,到时候我们有办法获取到最新的ID
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:
这里我是通过获取窗口句柄,取到控件的内容
代码有了,但是我们需要精简一下
.版本 2
.子程序 自动运行 本子程序采用【精易编程助手】生成 成功返回窗口句柄 失败返回0
.局部变量 局_句柄 整数型
.局部变量 句柄组 整数型 "0"
.局部变量 id 文本型
局_句柄 = 窗口_取句柄 ( “TeamViewer”)
局_句柄 = 窗口_取句柄 (局_句柄 “MainWindowRemoteControlPage” 字符 (0))
局_句柄 = 窗口_取句柄 (局_句柄 “IncomingRemoteControlComponentView” 字符 (0))
局_句柄 = 窗口_取句柄 (局_句柄 “CustomRunner” 字符 (0))
局_句柄 = 窗口_取句柄 (局_句柄 “Edit” )
id = 到文本 (窗口_取控件内容 (局_句柄))
信息框 (id 0 )
这样就能正常运行了吧,然后我们把主窗口设置一下,这样就能达到 伪·隐藏运行 了
2.实时的推送到钉钉
然后我们再来利用钉钉的机器人,推送到钉钉,首先建一个群
建完之后,选择群管理
添加机器人
选择自定义
按要求新建一个就行
完成后,这里会有一个webhook
https://oapi.dingtalk.com/robot/send?access_token=*************************************************
然后通过post一个json到这个webhook的地址上就行,不多赘述,直接上代码
网页_访问 (“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}"} }
写完以后,我们运行一下
配合我们的alertid的话,可以给易语言加一个时钟,判断当前的运行时间,假如说每天上午11点45分自动执行重置id,然后每5秒向钉钉汇报,就如下图所写
非常简单,如果可以,自行加入开机自动运行的代码,就更完美了,大家可以跟着我一起来动手做一下吧
我是程序员冰河,欢迎大家关注我哦