我有一个如下所示的 VBS 脚本:
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}}
括在双大引号中,但无济于事。我该怎么办?
最佳答案
也许下面的脚本可以帮助您。写下Test.js
如下:
iimPlayCode("SET !EXTRACT {{cityPairFileNo}}");
var x = iimGetExtract(1);
alert(x);
关于javascript - 如何将 VBScript 变量传递给 iMacros Javascript 宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27091509/