1
我有一个VBS脚本,看起来像这样:如何将VBScript变量传递给iMacros Javascript宏?
Option Explicit
Dim scriptName : scriptName = WScript.ScriptName
Dim cityPairFileNo : cityPairFileNo = Mid(Right(scriptName,5),1,1)
Dim iim1, i
set iim1 = CreateObject ("iMacros")
i = iim1.iimOpen("-fx", true)
i = iim1.iimSet("cityPairFileNo",cityPairFileNo)
i = iim1.iimPlay("Test.js")
此VBS脚本运行在Firefox中Test.js
JavaScript巨集:
var x = cityPairFileNo;
alert(x);
我只需要能够通过/获取cityPairFileNo
变量从VBS脚本到iMacros Javascript宏。由于某种原因,iimSet("cityPairFileNo",cityPairFileNo)
似乎不起作用。我也尝试在Javascript中使用双引号括起{{cityPairFileNo}}
,但都无济于事。我该怎么办?
所以你基本上可以写的'cityPairFileNo'值到'EXTRACT'在由JS文件中发挥了IIM宏,然后获得使用'iimGetExtract价值! '命令。我想知道在VBS脚本中使用'iimSet'命令是否可以将'cityPairFileNo'_通过JS传递给IIM宏...我最终重写了VBS中的JS脚本并将变量从一个VBS脚本传递到另一个脚本'WScript.Arguments.Item(0)'。 – user3598133 2014-11-26 10:06:56