SIMOTION SCOUT: 在Windows 64位操作系统下的脚本 (x64)

问题
在Windows 64位系统环境下执行脚本时,应该考虑哪些问题?

回答
SIMOTION SCOUT, SINAMICS STARTER和SIMATIC STEP7是为32位环境开发的,因此在Windows 64位下的这些应用的处理流程不会受到影响。

然而,在Windows 64位系统环境下,从一个64位的程序访问32位的组件是不可能的(反之亦然)。外部脚本也是在Windows脚本宿主的64位 环境里执行的。因为windows脚本宿主的版本不能访问32位组件,需要在WOW64(Windows-On-Windows 64bit)的32位windows子系统里,在Windows脚本宿主下,运行外部脚本。

为此,需要执行以下步骤:

  • 在Windows接口里,点击Start按钮,在搜索程序和文件箱里输入:%windir%SysWoW64cmd.exe  .
    点击输入键,确认指令。
  • 另外,你可以使用快捷键Windows+R打开Run对话框。 在对话框打开后,输入上面指定的指令,然后点击输入键或者点击OK确认。
  • 在控制台,输入指令wscript<VBScriptFile.vbs>,其中<VBScriptFile.vbs>是名字和运行脚本的路径

例子中的指令同样适用于微软办公软件。从内建的VBA中访问32位组件也是不可能的。反之亦然,你不可能从一个内部脚本中访问64位微软Excel。在这两种情况下,32位的微软办公软件是必须的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论