wdckwd
小狐狸
小狐狸
  • UID36885
  • 注册日期2011-08-02
  • 最后登录2021-12-23
  • 发帖数44
  • 经验52枚
  • 威望0点
  • 贡献值58点
  • 好评度4点
阅读:4888回复:10

imacros如何在一个宏里面调用另一个宏【解决】

楼主#
更多 发布于:2011-08-04 16:59
求语法,举例,试过iimplay搞了半天还是不行,貌似语法错误

最新喜欢:

infinityinfini... dupontjoydupont...
slimx
火狐狸
火狐狸
  • UID21790
  • 注册日期2007-11-09
  • 最后登录2013-08-05
  • 发帖数119
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2011-08-04 16:59
去官方的wiki看吧 在这里问基本是白耽误工夫
http://wiki.imacros.net/iimPlay%28%29
wdckwd
小狐狸
小狐狸
  • UID36885
  • 注册日期2011-08-02
  • 最后登录2021-12-23
  • 发帖数44
  • 经验52枚
  • 威望0点
  • 贡献值58点
  • 好评度4点
2楼#
发布于:2011-08-04 16:59
slimx:去官方的wiki看吧 在这里问基本是白耽误工夫
http://wiki.imacros.net/iimPlay%28%29
回到原帖

这个看过了,看不懂才来问的
slimx
火狐狸
火狐狸
  • UID21790
  • 注册日期2007-11-09
  • 最后登录2013-08-05
  • 发帖数119
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-08-04 16:59
你怎么写的啊?贴一下
wdckwd
小狐狸
小狐狸
  • UID36885
  • 注册日期2011-08-02
  • 最后登录2021-12-23
  • 发帖数44
  • 经验52枚
  • 威望0点
  • 贡献值58点
  • 好评度4点
4楼#
发布于:2011-08-04 16:59
slimx:你怎么写的啊?贴一下回到原帖

iimplay("C:\Documents and Settings\Administrator\My Documents\iMacros\Macros\1.iim")
这样的吧
小白鸟
火狐狸
火狐狸
  • UID27353
  • 注册日期2008-12-07
  • 最后登录2022-07-13
  • 发帖数120
  • 经验38枚
  • 威望0点
  • 贡献值24点
  • 好评度2点
5楼#
发布于:2011-08-04 16:59
如果是在默认文件夹中

iimplay("文件名(无需扩展名)")

貌似以前俺也询问过类似问题,搜一下吧
spawn_fly
小狐狸
小狐狸
  • UID36961
  • 注册日期2011-08-12
  • 最后登录2016-04-14
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2011-08-04 16:59
wdckwd
iimplay("C:\Documents and Settings\Administrator\My Documents\iMacros\Macros\1.iim")
这样的吧
回到原帖


将所有的 \ 换成 \\ 试一下。

在 JS 里调用 imacros 的脚本,可以像下面这样。
var abs_path = "c:\\Documents and Settings\\Admin\\My Documents\\iMacros\\Macros\\Directory\";
iimPlay(abs_path + "macro1.iim");
iimPlay(abs_path + "macro2.iim");


即在我的文档的 iMacros 下的 Macros 下的 Directory 中 macro1.iim 和 macro2.iim 会被调用。
乐佳快乐成长!
wdckwd
小狐狸
小狐狸
  • UID36885
  • 注册日期2011-08-02
  • 最后登录2021-12-23
  • 发帖数44
  • 经验52枚
  • 威望0点
  • 贡献值58点
  • 好评度4点
7楼#
发布于:2011-08-04 16:59
回楼上,这次是提醒
SyntaxError: unknown command: VAR, line: 1 (Error code: -910)

这个错误,不能识别这个VAR,是不是前面还要加上什么语句?

我是直接就调用了iim,没有其他操作,整个宏都是这样的:

var abs_path = "c:\\Documents and Settings\\Administrator\\My Documents\\iMacros\\Macros\\1\\";
iimPlay(abs_path + "0.iim");
iimPlay(abs_path + "1.iim");
……
spawn_fly
小狐狸
小狐狸
  • UID36961
  • 注册日期2011-08-12
  • 最后登录2016-04-14
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2011-08-04 16:59
wdckwd:回楼上,这次是提醒
SyntaxError: unknown command: VAR, line: 1 (Error code: -910)

这个错误,不能识别这个VAR,是不是前面还要加上什么语句?

我是直接就调用了iim,没有其他操作,整个宏都是这样的:

var abs_path = "c:\\Documents and Settings\\Administrator\\My Documents\\iMacros\\Macros\\1\";
iimPlay(abs_path + "0.iim");
iimPlay(abs_path + "1.iim");
……
回到原帖


iim 文件里不能用 iimPlay 命令,我上面的例子是在某个 js 文件里写的。

如1.js 里有上面文件,放在 imacros 的对应文件夹下(一般是我的文档下的 imacros\macros,及对应路径下有0.iim 和 1.iim 文件才会被调用多个 iim 脚本。
乐佳快乐成长!
wdckwd
小狐狸
小狐狸
  • UID36885
  • 注册日期2011-08-02
  • 最后登录2021-12-23
  • 发帖数44
  • 经验52枚
  • 威望0点
  • 贡献值58点
  • 好评度4点
9楼#
发布于:2011-08-04 16:59
原来是在js里调用的啊,晕!!
问题解决了,感谢~~
dupontjoy
小狐狸
小狐狸
  • UID39418
  • 注册日期2013-04-23
  • 最后登录2020-05-06
  • 发帖数62
  • 经验73枚
  • 威望1点
  • 贡献值40点
  • 好评度19点
  • 社区居民
  • 忠实会员
10楼#
发布于:2016-01-29 15:20
iMacros宏调用方法
游客

返回顶部