wincc包含了C脚本和VBS脚本,对于windows的可执行文件.exe,我们常用C脚本打开一个程序。
(1) 比如我们要打开一个报表exe程序。
首先我们建立一个按钮
按钮--事件-创建C脚本。
在编辑器里面,找到标准函数,windows下programExecute
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
ProgramExecute("F:\\个人软件记录\\03自动化报表标准源代码\\报表前端代码 - 每日免选择查询日报表\\report.exe "); //Return-Type: unsigned long int
}
对于exe文件路径,我们通过点击属性,在目标里面复制即可。
测试一下效果:
(2)利用C脚本和VBS脚本打开电脑的计算器软件
建立两个按钮:
分别通过C脚本和VBS脚本实现打开电脑的计算器软件。
脚本:
ProgramExecute("C:\\Windows\\SysWOW64\\calc.exe"); //注意复制的路径是单斜线,我们需要修改为双斜线。
VBS脚本:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim WSH
Set WSH=CreateObject("Wscript.Shell")
WSH.Run "calc"
End Sub
//注意:
WScript.Shell是WshShell对象的ProgID,创建WshShell对象可以运行程序、操作注册表、创建快捷方式、访问系统文件夹、管理环境变量。
该对象有一个run方法。
Run 方法创建一个新的进程,该进程以 intWindowStyle 窗口样式执行 strCommand。
语法
WshShell.Run (strCommand, [intWindowStyle], [blnWaitOnReturn])
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |