【问题标题】:How to invoke an iMacro from JavaScript?如何从 JavaScript 调用 iMacro?
【发布时间】:2013-01-03 08:42:48
【问题描述】:

我有一个 iMacro 'Test.iim',我想从附加到我网页中的按钮单击事件的 javascript 中播放或调用此 iMacro
请提供一些示例代码。

【问题讨论】:

    标签: javascript webpage imacros


    【解决方案1】:

    答案是这样的。

    iimPlay("Test.iim")
    

    在宏文件夹中调用宏时,将“”放在宏周围,它将播放它。您也可以像这样为该宏添加计时器。

    iimPlay("Test.iim",60)
    

    这意味着宏最多需要 60 秒才能完成。

    播放在 .js 文件中声明为变量的宏时,您可以这样做

    var test;
    
    test ="CODE:";
    test +="SET !ERRORIGNORE YES "+"\n";
    test +="URL GOTO=www.google.com "+"\n";
    
    
    iimPlay(test,60)
    

    仅此而已。

    【讨论】:

      【解决方案2】:

      简单的示例代码是:

      iimPlay(Test.iim);
      

      您可以在此处找到有关它的更多信息:http://wiki.imacros.net/iimPlay

      【讨论】:

      • 我尝试了上面的代码,但它不起作用。当我在 IE 中调试时,它显示 iimPlay 没有定义。
      • 与 imacros firefox 插件一起使用
      • 为了从应用程序调用宏,我们需要iMacro的付费版本吗?
      • 基本上是的,但是您可以使用 imacros://run/?m=you-script-name.iim 调用简单的 iim 脚本,您必须在调用脚本之前确保您的 firefox 已打开.
      • @Bestmacros 当我尝试从网页运行它时,它给了我一个错误,因为 ReferenceError: iimPlay is not defined
      【解决方案3】:

      您还可以使用 imacros java script converter 复制粘贴整个脚本,然后将最终代码作为 java 脚本接收。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-13
        • 2016-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-03
        • 2018-07-26
        相关资源
        最近更新 更多