前几日,有订阅者咨询笔者,想利用WINCC的VBS脚本实现文件打开及文件另存为对话框的功能,本文笔者就来讲解下实现过程。
VB里面实现此功能最直接方法就是利用CommonDialog控件。
同理,我们在WINCC中也可以把此控件调用,来实现这个功能,具体实现方法如下:
第一步,在画面窗口中添加两个按钮,一个命名“打开”,一个命名“另存为”
图1
第二步,将CommonDialog控件加载到WINCC中
图2
第三步,在弹出的“选择OCX控件”窗口中,找到“Microsoft Common Dialog Control,Version6.0”项,然后勾选上这一项的复选框,再点击确定
图3
这样在控件中将多出图4所示CommonDialog控件
图4
第4步,将添加的CommonDialog控件添加到画面的任意位置,并将其属性对象名称改为“Commdiag”。
(对象名称可任意定义,后面脚本中保持一致就OK)。
图5
第5步,在“打开”按钮的“事件”--“鼠标”--“单击鼠标”中,添加VBS动作
图6
具体脚本内容为:
图7 “打开”按钮事件脚本
图8 “另存为”按钮事件脚本
第6步,保存,运行,效果图如下
图9 “打开”运行效果
图10 “另存为”运行效果