| 作者 | 主题 |
|---|---|
|
dcount107 侠圣 经验值:2840 发帖数:1737 精华帖:55 |
楼主
主题:[求助]:WinCC项目能否打包安装?
WinCC光盘中有个例子Samples\Globals cript,点击Setup后自动安装到了WinCC\WinCCProjects文件夹下,并自动将其计算机名修改为本地计算机,省去打开修改计算机再重启WinCC的过程。
现想将自己的项目做成类似的效果,当然没有必要做成安装包的形式,目前的思路是采用批处理或VBS脚本技术,采用fso组件将项目拷贝到特定路径、注册项目中用到的一些OCX或DLL,最后修改项目的计算机名。 不知有什么办法可以不打开WinCC项目直接修改项目的计算机名呢?是否要利用Project Duplicator呢?如果是的话其参数如何写呢? 请不吝赐教!
非淡泊无以明志,非宁静无以致远
|
|
dcount107 侠圣 经验值:2840 发帖数:1737 精华帖:55 |
楼
主题:回复:[求助]:WinCC项目能否打包安装?
过了这么久了,本来想着没戏呢,意外得居然找到了解决办法,嘿嘿。
通过如下脚本即可在后台将项目的计算机名称更改为当前计算机名: quote:
Dim strPrjPath strPrjPath = "E:\Project\WinCC_PRO\RedOPCServer\RedOPCServer.MCP" Dim oShell,strComputerName Set oShell = CreateObject("Ws cript.Shell") strComputerName=oShell.Environment("PROCESS").Item("ComputerName") Dim oPrjOperation Set oPrjOperation=CreateObject("CCDmPrjOperations.CCDmPrjOperations.1") oPrjOperation.RenameServer strPrjPath,strComputerName Set oPrjOperation = nothing
非淡泊无以明志,非宁静无以致远
|