技术论坛

 画面窗口显示问题

返回主题列表
作者 主题
zhangli0
至圣

经验值: 43548
发帖数: 15773
精华帖: 61
楼主    2018-12-30 16:13:09
主题:画面窗口显示问题 精华帖 

昨天晚上有人问我wincc一个弹出窗口自动定位的问题,他做的东西定位不对,点击设备,弹出窗口总是离设备很远。




从上面的图中可以看到,他的弹出窗口都是相对父画面的原点的位置,这样不同的设备的弹出窗口控制肯定是有问题的,经过我的电话指导,让他在脚本中读取设备的坐标,然后窗口显示为设备坐标加固定偏移量解决问题。




活到老,学到老!为了生活学习吧!
HUANGZE75
至圣

经验值: 63468
发帖数: 12672
精华帖: 121
1楼    2018-12-30 21:00:23
主题:回复:画面窗口显示问题


非常不错的分享,学习了

RENHQ
至圣

经验值: 68964
发帖数: 12238
精华帖: 59
2楼    2018-12-31 10:15:15
主题:回复:画面窗口显示问题

嗯,这个用C脚本做比较简单,在鼠标动作里面就有鼠标的坐标,VBS还得重新设定一下

Q群:https://jq.qq.com/?k=9BDuEgf6
RENHQ
至圣

经验值: 68964
发帖数: 12238
精华帖: 59
3楼    2018-12-31 10:33:09
主题:回复:画面窗口显示问题

刚发现在按左键事件里面才有,不管VBS 还是C脚本都有

直接要弹出的对象.left=x .top=Y就好了



Q群:https://jq.qq.com/?k=9BDuEgf6
CoolCool的猪
至圣

经验值: 16720
发帖数: 1307
精华帖: 2
4楼    2018-12-31 10:53:39
主题:回复:画面窗口显示问题

厉害了666

同一个问题ID下,已经先回答此问题的人,如再参考我答案而修改自己答案的,就是王八蛋!
Zaxife
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
5楼    2018-12-31 11:29:19
主题:回复:画面窗口显示问题
脚本里面的动作函数有返回鼠标位置的直接用鼠标位置偏移比较好,且弹出窗口自身最好还要判断是否超出画面上下左右范围然后自动修正位置。
holdkcsxyz
至圣

经验值: 13012
发帖数: 1814
精华帖: 22
6楼    2019-01-01 14:51:29
主题:回复:画面窗口显示问题

MARK做个标记,有收获,感谢分享

zhangli0
至圣

经验值: 43548
发帖数: 15773
精华帖: 61
7楼    2019-01-01 16:09:31
主题:回复:画面窗口显示问题

你说的这是点击A,弹出A的属性,我说的那个是点击A,设置B的属性。

活到老,学到老!为了生活学习吧!
RENHQ
至圣

经验值: 68964
发帖数: 12238
精华帖: 59
9楼    2019-01-02 09:05:19
主题:回复:画面窗口显示问题

对啊,点击A设置B的位置么,我以前就这么做过~那个x,y好像就是坐标的,其实就是不是坐标,在脚本里面用C脚本加上代码获取当前的鼠标位置也可以

Q群:https://jq.qq.com/?k=9BDuEgf6
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。