如何在imacros中使用JavaScript?

时间:2014-08-21 14:37:36

标签: javascript imacros

我无法弄清楚如何在JavaScript中使用imacros。我已经查看了他们的帮助,在Stack Overflow上看到了无数的例子,但不知道丢失了什么。它在任何地方都没有得到清楚解释。

以下是我的尝试:

  1. 使用其帮助文件中说明的示例: http://wiki.imacros.net/JavaScript

    但是当我点击“Click Here to Run'”时,没有任何反应。链接(即使在IE中使用ActiveX)。注意:我没有IE的imacros - 上面显示的示例包含IE中的宏启动图像,但在Firefox中运行。没有进一步的解释..

  2. 试图将一个JS文件导入imacros,但它似乎并不适合我。

  3. 当我使用如下代码时:

    var macro;
    macro = "CODE:";
    macro += "XXXXXX" + "\n";
    macro += "XXXXXX" + "\n";
    
    ....
    iimPlay(macro);
    

    它说:

    "Error -1100: Unknown command: VAR at line: 1"
    
    1. 尝试在HTML页面的脚本标记内使用上述内容,&在页面加载/单击上加载函数。但那也不起作用。
    2. 我做错了什么,我需要做什么?

      我发布这篇文章后不久,我想我已经让它工作了一段时间。我能够打开一个打开URL的JS文件。所以我删除了Q.但是现在它还没有工作,我无法弄清楚为什么......有人可以帮忙吗?

      基本上我和这个人有完全相同的问题: Javascript and Imacro to Open Google.com我得到了相同的'未知命令:var'像他一样他们的问题也没有得到解决。

3 个答案:

答案 0 :(得分:16)

看起来你正试图在iim文件中运行javascript。打开记事本或其他文本编辑器并粘贴以下代码:

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

iimPlay(test)

使用.js扩展名保存文件。接下来打开firefox和iMacros插件。转到管理 - >设置 - >路径标签 - >文件夹数据源。输入上面保存文件的路径。通过单击iMacro按钮打开和关闭来刷新iMacros。 javascript文件应显示在左侧窗格中。运行该文件进行测试。

Folder DataSource

你应该注意到文件名左边的图标对于javascript文件是不同的,扩展名是“.js”而不是“.iim”。

答案 1 :(得分:4)

好的答案Creamstout83

enter image description here

我还要在上面回答这个问题。取消选中此选项将加快此过程。检查它将实现更好的调试。

答案 2 :(得分:2)

如果您在使用Chrome运行iMacros时遇到此问题;答案很简单:

下载Firefox并在那里运行iMacros插件。

我遇到了同样的问题,收到错误消息:"错误-1100:未知命令:VAR在行:1",同时使用Chrome。

但是使用Firefox,我现在可以运行javascript文件,有更多的选项可以玩,并且可以减少破坏我的擦除的错误。