回复:精通脚本的大大请进,关于读取第三方应用程序的……

喵喵seisei

  • 帖子

    202
  • 精华

    7
  • 被关注

    96

论坛等级:侠圣

注册时间:2013-01-18

黄金 黄金 如何晋级?

发布于 2017-05-10 09:00:10

3楼

展开查看
以下是引用城外之人在2017-05-10 08:18:01的发言 >2楼

在不打开Teamviewer的情况下,如何获取Teamviewer的ID?

如果你有这样的脚本,把它改造成VBS或C脚本即可。

可以设计成按下远程服务按钮之后,打开Teamviewer软件,但要求Teamviewer软件不能弹出来,而是后台运行,此时,将ID读取出来。

我昨天测试了一下,换了一种读取ID的思路,通过读取注册表信息完成的。

代码如下:
Dim objWshshell
Set objWshshell = CreateObject("WScript.Shell")
Dim ClientID
ClientID=objWshshell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TeamViewer\ClientID")
Msgbox(ClientID),1

但由于我仅仅是对脚本略知一二,不知道怎么把Msgbox的弹窗信息,写到静态文本中,求赐教。

另外,指示灯的状态信息还是没有搞懂怎么通过脚本实现。

由于客户现场较为复杂,为了避免客户随意操作电脑,造成不必要的麻烦,本次想要实现的是:

WinCC全屏显示,同时借助WinCC自身带功能及第三方软件的功能组合,根据用户权限判断当前用户是否可以切换到系统桌面。而用户平时登录的用户名是无法切换到桌面的,当需要远程服务时,由工程师通过Teamviewer远程登录上之后,切换用户才可以切换到桌面,进行维护操作。

我快乐,我自豪,我为自控添砖加瓦……
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32967条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。