Wincc如何用VBS获取鼠标XY坐标

我想实现的功能,点击电机弹窗跟随鼠标XY位置,但是发现直接点击电机弹出来的窗口的位置差很远,请问是不是只能按钮才可以做,下面贴的两张图是鼠标按下时窗口弹出的情况

最佳答案

VBS脚本函数里面的x,y就是鼠标点击的位置坐标
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y) 

需要考虑点击屏幕右侧或者下侧,弹窗会不会超出屏幕的问题:

Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)                

 If x>1400 Then
 x=x-600
 End If 
 If y>500 Then
 y=y-500
 End If 
  Dim picM
Set picM=ScreenItems("电机弹窗")
picM.Left=x+40''左边距离
picM.Top=y+40''顶部距离
picM.Visible=1''显示窗口

提问者对于答案的评价:
谢谢,但是在Wincc图库调出来的水泵我弄不出来,我现在的办法是做一个透明按钮放到水泵上面实现的,想知道图库调出来的水泵为什么弄不了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:55
下一篇 2020年11月1日 下午3:55

相关推荐

  • VB编程求教

    由于西门子组态软件WINCC中经常用到VB等编程,本人想学习,不知有没这方面的网站或QQ群或别的什么资料之类的?谢谢了。 问题补充:我想在碰到弄不懂的地方可以找个老师咨询一下。 最…

    SIMATIC WinCC 2019年6月11日
  • 请问OS启动停止不前的问题

    前几天备份了一下数据,重启电脑后,OS自动启动到83%就没反应了,等待了半天也不动。用另外一台一模一样的机器的备份恢复后,启动提示“本计算机不在服务器项目的客户端列表中”,无法启动…

    SIMATIC WinCC 2019年6月11日
  • PLCSIM 与winCC通讯问题

    PLCSIM 版本为V5.4 SP5,Wincc版本为V7.4 SP1,PLCSIM运行后STEP 里运行正常,可以和Wincc通讯是显示连…

    SIMATIC WinCC 2020年11月1日
  • 用户归档 视图

    既然用户归档属于数据库,那对应建立一个用户视图是否也是一个数据库呢?如何找到这个数据库名称? 最佳答案 请参考我的提问。你直接用WinCC提供的内部变量就可以了,有现成的。打开项目…

    SIMATIC WinCC 2019年6月11日
  • WINCC online table/trend control控件异常

    异常主要表现在: 1、 这两个控件只在一个项目中不好用,在别的项目中就可以正常使用。(同一台电脑,所以wincc控件安装是没有问题的) 2、打开时很慢…

    SIMATIC WinCC 2019年6月11日
  • MP277与PC 数据库如何通过以太网交换数据

    目前我的各工站数据汇总到MP277,然后想通过MP277的以太网口将数据发送到PC的数据库中,客户端的PC数据库是有用户名和密码的,如何实现啊?请给予赐教 图片说明:  …

    2017年12月7日
  • Wincc onlineTableControl (历史数据) 如何动态添加变量

    如题 想在一个OnlineTableContol里动态添加变量 请问该如何实现? 最佳答案 用脚本给在线表格控件的属性赋值,常见的相关属性:ValueColum…

    SIMATIC WinCC 2017年7月26日
  • c脚本怎么取出变量的文本描述,然后赋给字符串?

    MessageTag:XQTXQ23 Message text:小套前腔23号温差 怎么读出变量XQTXQ23的text,然后赋给字符串?请高手指点~…

    SIMATIC WinCC 2019年6月11日
  • 用c脚本做循环加

    我按照例子做了一个循环加的c脚本: DWORD value; value=GetTagDWord("TAG1"); va…

    SIMATIC WinCC 2019年6月11日
  • WINCC变量链接的问题

    WINCC画面上链接的一个变量属性为‘’直接变量‘’但在变量管理器中找不到 这个项目好像是有服务器  我想知道这个变量对应PLC里哪个变量 …

    2021年7月5日