wow常用宏及说明

/macro(/m)

常用宏及说明

施放法术与物品使用

命令说明举例
/cast施放法术/cast 变形术
/p 我羊了%t!谁打谁扛着哈!
/aftercast在某技能后执行一条宏命令/aftercast /p 请队友点门,把懒猪%t揪过来!
/cast 召唤仪式
/use使用物品或饰品/use 绿色机械陆行鸟
/use <装备栏>装备栏有具体编号/use 13 #使用第一个饰品
/use <背包> <栏>比如你总是把猫食狗粮放在行囊的第一个栏位中,那么你就可以用这样的宏来喂养宠物/cast 喂养宠物
/use 0 1
/stopcasting若为正在施法状态,则取消施法-

目标选择

命令说明举例
/target选择目标/target的选择是经过最佳相近匹配的
/targetexact选择目标时通过单位标识符(Unit ID)指定准确选择,如果附近没有单位的名字和给出的参数完全匹配,就不会切换目标
/assist援助目标不加任何其他参数时效果是选择你目标的目标
/cleartarget清除目标-
/targetlasttarget选择上一个目标-
/targetlastfriend选择上一个友方目标-
/targetlastenemy选择上一个敌对目标-
/targetfriend选择友方目标此命令与下面一条命令是按一定顺序循环选择指定类型的目标的,和使用Tab键的效果类似
/targetenemy选择敌对目标如果在命令后加上一个1作为参数,那么就会按循环的反方向进行选择,效果就和按下Shift+Tab键一样
/targetparty按距离选择小队成员-
/targetraid按距离选择团队成员-

控制宠物

目标说明举例
/petattack令宠物攻击你的目标-
/petfollow令宠物跟随并停止攻击-
/petpassive宠物切换被动状态-
/petdefensive宠物切换防御状态即攻击正在攻击你的敌人
/petaggresive宠物切换主动攻击状态-
/petautocaston打开自动施放/petautocaston 折磨
/petautocastoff关闭自动施放/petautocastoff 受难

技能显示

目标说明举例
#show宏在装备栏上的显示(使用问号图标)#show 炎爆术
#showtooltip鼠标移到技能时显示的内容技能说明
#item物品编号-

装备物品

目标说明举例
/equip装备物品/equip 虚空角斧
/equipslot装备到指定栏位/equipslot 14 棍子上的胡萝卜 #14是第二个饰品栏位

队列与随机

/castsequence命令用法是在后面写上一些技能或物品的名称,之间用英文的半角逗号分隔;每次执行宏,就使用当前的技能或物品(从第一个开始),如果成功,队列的当前位置就被移至下一个技能或物品。也就是说需要反复执行宏来按顺序使用这些技能或物品。当最后一个技能/物品成功使用后,这个队列就被重置到开头。

目标说明举例
/castsequence顺序执行(需重复按)/castesquence 献祭, 腐蚀术, 痛苦诅咒, 生命通道
reset=n/target/combat/shift/alt/ctrl指定顺序执行重置条件,以上的这些条件都可以任意共存n是数字,表示从某次执行宏开始,经过n秒后没有再次执行这个宏,那么队列就被重置到开头;
target条件表示当目标切换时,宏队列重置;
combat条件表示脱离战斗后重置;
shiftaltctrl表示当执行宏时指定的键为按下状态时重置
/castrandom或者/userandom随机施法或使用/castrandom 迅捷绿色机械路行鸟, 军用黑色机械路行鸟, 召唤恐惧战马

技能栏

目标说明举例
/changeactionbar后跟一个参数,为技能栏页码/cast 雄鹰守护
/changeactionbar 1
/swapactionbar命令后面要写两个页码,表示来回切换指定的两个技能页。如果当前技能页不是两个页码中的一个,当前页就会被设置为第一个页码指定的技能栏页/swapactionbar 1 2

常用

这个部分会详细展开,后会给出链接,请持续关注本篇;

目标说明举例
/focus设置焦点
/click模拟点击

模拟点击说明

-- 获取当前鼠标所指的窗口名称
/run local f=GetMouseFocus(); if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName()) end

假设你有一个宏太长了,远远超过255字符限制。你就可以把后面写不下的代码写到另一个宏中,而前面那个宏的末尾写上:

/click MultiBarRightButton1

再把第二个宏拖到那个叫MultiBarRightButton1的栏位中。这样执行第一个宏就相当于执行了所有的宏命令。
另外,这个宏还可以用来做一些其他命令没法办到的事。比如前面提到的切换宠物技能自动施放状态的功能,就可以这样解决:

-- 右键单击一下宠物栏上第五个按钮。 用于指定按键的参数还可以是LeftButton(左键,默认),MiddleButton(中键),Button4(4号键)和Button5(5号键,职业玩家的鼠标……)
/click PetAttackButton5 RightButton

其他

目标说明举例
/startattack攻击无参数时默认为当前目标
/stopattack停止攻击-
/cancalaura移除增益/cancelaura 拯救祝福
/cancelform退出形态/cancelform
/use 超强治疗药水
/stopmacro中止一个宏-
/dismount下马-

补充

/p:施放技能时的喊话;
%t:当前目标的引用;
/use/cast其实是一样作用的;

复杂语法

【后续】

技巧

  • 宏的执行是立即进行的,并不会考虑到技术是否有效或是否冷却;如果想令一个技能确实在另一个之后,可使用/aftercast
  • 技能名称是十分严格的,文字、标点、空格,一个都不能错;可以点开技能栏,按住Shift然后鼠标左键点击技能;若不写对应等级,则会选择最高级别的技能;
  • 等级指示中使用的括号是英文的半角括号,等级与数字间有一个半角空格,而在技能名称中的括号则是中文的全角括号,如:精灵之火(野性)(等级 1);
  • 12
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值