编写宏命令

合集下载

office 2021 编写宏

office 2021 编写宏

office 2021 编写宏如何在Office 2021 中编写宏?在Office 2021 中,宏是一种用于自动化执行重复性任务的工具。

它可以简化您的工作流程,提高工作效率。

在本文中,我将指导您一步一步了解如何编写宏,并利用中括号作为主题。

接下来,让我们开始吧!第一步:了解宏在开始编写宏之前,您需要对宏有一定的了解。

宏是由一系列的指令或命令组成的程序,它可以通过执行这些指令来自动完成一系列操作。

在Office 2021 中,宏可以用于自动执行重复的任务,例如数据处理、格式设置和自定义命令等。

第二步:打开开发者选项在Office 2021 中,要编写宏,您需要打开“开发者选项”菜单。

首先,点击Office 菜单栏中的“文件”选项,然后选择“选项”。

接下来,在弹出的选项对话框中,选择“自定义功能区”,并找到“开发者”复选框。

勾选该复选框后,点击“确定”按钮保存设置。

第三步:录制宏现在,您可以开始录制宏了。

点击“开发者”选项卡中的“宏录制器”按钮,弹出宏录制对话框。

在对话框中,您需要给宏命名,并选择一个宏存储的位置(通常会自动选择“个人工作簿”)。

在开始录制前,请确保选中“使用相对引用”复选框,这能使宏适应不同位置的使用。

接下来,点击“开始录制”按钮开始录制您的操作。

第四步:执行操作现在,您可以开始执行您希望自动化的操作。

在录制宏期间,您可以通过点击工具栏、菜单和输入文本等方式来模拟您的操作。

请注意,录制的操作将在宏中自动化执行,因此请确保您的操作是正确的和符合您的需求的。

第五步:停止录制当您完成操作后,点击“停止录制”按钮,宏录制对话框会自动关闭。

此时,您已经成功录制了一个宏。

第六步:编辑宏如果您对录制的宏有任何修改或调整的需求,您可以在“开发者”选项卡中的“宏”按钮下找到“编辑”选项。

通过选择要编辑的宏,然后点击“编辑”按钮,您可以进入宏编辑器,对宏的代码进行修改。

第七步:运行宏在您编写和编辑完宏后,可以通过不同的方式来运行它。

赛睿文本宏命令编写语法

赛睿文本宏命令编写语法

赛睿文本宏命令编写语法赛睿文本宏命令是一种用于编写和执行自定义文本宏的语法。

宏命令可以用于自动化文本输入和执行一系列复杂的操作,从而提高工作效率和减少重复工作的时间。

在本篇文章中,我们将介绍赛睿文本宏命令的编写语法,以及如何利用它来简化工作流程。

首先,赛睿文本宏命令的编写语法遵循一定的规则和格式。

宏命令由一系列的文本指令和操作组成,用于指定宏的行为和功能。

编写宏命令需要熟悉一些基本的语法规则,包括变量定义、条件语句、循环语句等。

下面我们将逐一介绍这些语法规则。

首先是变量定义。

在编写宏命令时,我们可以使用变量来存储和操作文本数据。

变量的定义格式为“#var=xxx”,其中“var”为变量名,而“xxx”为变量值。

例如,“#var=Hello World”即为定义一个名为“var”的变量,并赋值为“Hello World”。

其次是条件语句。

条件语句用于判断某个条件是否成立,并执行相应的操作。

条件语句的格式为“#if(条件) {操作} #endif”,其中“条件”为一个判断条件,而“操作”为在条件成立时需要执行的操作。

例如,“#if(var==1) {Hello} #endif”即为判断变量“var”的值是否为1,如果成立则输出“Hello”。

接下来是循环语句。

循环语句用于重复执行某个操作,直到满足特定的条件。

循环语句的格式为“#loop(条件) {操作} #endloop”,其中“条件”为循环的判断条件,而“操作”为需要重复执行的操作。

例如,“#loop(i<10) {Hello} #endloop”即为循环输出“Hello”10次。

除了以上的语法规则,赛睿文本宏命令还支持一些其他的功能,包括文本输入、光标移动、鼠标点击等。

通过这些功能,我们可以实现一系列复杂的操作,如自动填写表单、执行软件操作、录制游戏操作等。

总的来说,赛睿文本宏命令是一种非常强大的工具,可以帮助我们简化工作流程,提高工作效率。

excel宏命令详细讲解

excel宏命令详细讲解

excel宏命令详细讲解Excel宏命令是一种自动化操作工具,可以用来简化重复性的任务,提高工作效率。

本文将详细讲解一些较为冷门但实用的宏表函数,带你玩转宏命令。

一、自定义宏命令自定义宏命令可以根据个人的需求编写,可用于自动完成一系列复杂的操作。

以下是一个例子:Sub MyMacro'将选定的单元格背景设置为黄色Selection.Interior.Color = RGB(255, 255, 0)End Sub二、输入框函数输入框函数可以用来创建用户交互界面,用户可以在输入框中输入值,作为宏的参数。

以下是一个示例:Sub InputBoxDemoDim Value As StringValue = InputBox("请输入您的姓名:")MsgBox "欢迎您," & ValueEnd Sub三、循环函数循环函数可以重复执行一段代码。

以下是两种常用的循环函数:1. For循环For循环可以让代码块重复执行指定次数。

以下是一个示例:Sub ForLoopDemoDim i As IntegerFor i = 1 To 10Cells(i, 1).Value = iNext iEnd Sub2. Do While循环Do While循环会在条件满足时重复执行代码块。

以下是一个示例:Sub DoWhileLoopDemoDim i As Integeri=1Do While i <= 10Cells(i, 2).Value = i * 2i=i+1LoopEnd Sub四、选择函数选择函数可以用来根据条件选择性地执行不同的代码块。

以下是一个示例:Sub ChooseCaseDemoDim Value As StringValue = InputBox("请输入一个数字:")Select Case ValueCase "1"MsgBox "你输入的是数字1"Case "2"MsgBox "你输入的是数字2"Case ElseMsgBox "你输入的是其他数字"End SelectEnd Sub五、错误处理函数错误处理函数可以捕捉和处理出现的错误。

ff14宏命令大全

ff14宏命令大全

ff14宏命令大全在《最终幻想14》(Final Fantasy XIV)中,宏命令是一种非常重要的工具,可以帮助玩家简化操作、提高游戏效率。

本文将为大家详细介绍ff14宏命令的相关内容,包括宏命令的定义、编写方法、常用宏命令示例等,希望能够帮助玩家更好地利用宏命令,提升游戏体验。

一、宏命令的定义。

宏命令是一种将多个游戏指令组合在一起的功能,通过简单的指令触发复杂的操作。

在ff14中,玩家可以通过宏命令来一键施放技能、切换装备、发送固定文本等操作,极大地方便了游戏操作。

二、宏命令的编写方法。

1. 打开宏命令窗口。

在游戏中,按下“/”键可以打开宏命令窗口,也可以通过菜单栏找到“宏”选项进入宏命令编辑界面。

2. 编写宏命令。

在宏命令编辑界面,玩家可以输入宏的名称,并编写具体的指令内容。

宏命令采用特定的格式进行编写,例如“/ac 治疗”表示施放“治疗”技能,“/equip 主手武器”表示切换主手武器。

3. 绑定宏命令。

编写完成宏命令后,玩家可以将宏命令绑定到快捷栏上,方便在游戏中进行调用。

三、常用宏命令示例。

1. 一键施放技能。

在团队副本中,治疗职业可以编写宏命令实现一键施放多个治疗技能,提高治疗效率。

2. 切换装备。

战斗职业在切换不同作战模式时,可以编写宏命令快速切换对应的装备套装,提高作战灵活性。

3. 发送固定文本。

团队副本中,玩家可以编写宏命令发送固定的战术指令或鼓舞性文本,提升团队合作氛围。

四、宏命令的注意事项。

1. 宏命令的编写需要遵循游戏规则,不得利用宏命令进行作弊行为。

2. 宏命令的使用需要根据游戏实际情况进行调整,避免出现不必要的错误操作。

3. 玩家在使用宏命令时,需要注意技能的冷却时间和战斗节奏,避免因为宏命令而影响游戏操作。

五、总结。

宏命令作为《最终幻想14》游戏中的重要功能,可以帮助玩家简化操作、提高游戏效率。

通过本文的介绍,相信大家对宏命令有了更深入的了解,希望能够在游戏中更好地利用宏命令,提升游戏体验。

几种典型宏程序的编写方法

几种典型宏程序的编写方法

几种典型宏程序的编写方法宏程序(Macro)是一种用来简化重复性工作的程序设计技术。

它允许程序员定义一组指令序列,并在需要时通过调用宏来执行这些指令序列。

宏程序的编写方法有很多种,下面将介绍几种典型的编写方法。

1.参数化宏参数化宏是一种在宏调用时可以传入参数的宏。

通过参数化宏,程序员可以在不同的调用中使用不同的参数值,从而根据具体的需求定制相应的执行逻辑。

参数化宏可以增加宏的灵活性和通用性。

以下是一个简单的例子:```c#define SQUARE(x) ((x) * (x))int maiint num = 5;int square = SQUARE(num); // 宏调用printf("Square of %d is %d\n", num, square);return 0;```在上面的例子中,SQUARE宏接受一个参数x,并返回x的平方。

通过宏调用SQUARE(num),程序输出Square of 5 is 252.块宏块宏是一种可以包含多条语句的宏。

通过块宏,程序员可以将多个表达式封装在单个宏中,提高了代码的可读性和复用性。

块宏可以类似于函数或代码块的功能,但执行效率更高。

以下是一个示例:```c#define MAX(a, b) \({ typeof(a) _a = (a); \typeof(b) _b = (b); \_a>_b?_a:_b;})int maiint num1 = 5;int num2 = 10;int max = MAX(num1, num2); // 块宏调用printf("Max of %d and %d is %d\n", num1, num2, max);return 0;```在上面的例子中,MAX块宏比较两个数的大小,返回较大的数。

通过块宏的使用,可以减少代码中的重复,提高可读性。

3.条件编译宏条件编译宏是一种根据编译期间的宏定义情况选择性编译代码的宏。

魔兽世界懒人宏编辑宏制作

魔兽世界懒人宏编辑宏制作

魔兽世界懒人宏编辑宏制作在魔兽世界中,宏是一种非常实用的工具,可以帮助玩家简化操作、提高效率。

对于那些想要在游戏中更轻松、更便捷地进行战斗和日常活动的“懒人”玩家来说,学会编辑和制作宏绝对是一项必备技能。

首先,我们要明白宏到底是什么。

简单来说,宏就是一系列指令的集合,玩家可以通过输入一个简单的命令来执行这些指令。

比如,你可以把多个技能组合在一个宏里,只需点击一次就能依次释放,或者实现一些特定的条件判断和动作。

那么,如何开始编辑宏呢?第一步,打开游戏中的宏界面。

在游戏菜单中,通常可以找到“宏”这个选项。

点击进入后,你会看到可以创建新宏的按钮。

接下来,给你的宏起一个容易识别的名字。

这个名字最好能清楚地反映出宏的功能,比如“爆发输出宏”“治疗急救宏”等等。

然后就是关键的指令编写部分了。

魔兽世界中的宏指令有很多种,常见的比如“/cast”(释放技能)、“/use”(使用物品)、“/target”(选择目标)等等。

比如说,你想制作一个简单的输出宏,让角色依次释放“技能A”“技能B”和“技能C”,那么宏指令就可以这样写:```/cast 技能 A/cast 技能 B/cast 技能 C```这样,当你点击这个宏的时候,角色就会按照顺序释放这三个技能。

但这只是最基础的用法,宏还可以加入一些条件判断,让它更加智能。

比如,你可以设置只有在特定的目标或者特定的状态下才释放某些技能。

假设你是一个治疗职业,想要制作一个只有当队友血量低于 50%时才释放治疗技能“治疗术”的宏,指令可以这样写:```/cast target=队友名字, health<50% 治疗术```这里的“target=队友名字, health<50%”就是一个条件判断,表示当指定队友的血量低于 50%时。

另外,宏还可以实现一些循环操作。

比如,你想让某个技能每隔一段时间自动释放,就可以使用“/in”指令。

比如:```/in 5 /cast 技能 D```这表示每隔 5 秒就释放一次“技能D”。

excel宏的书写规则

excel宏的书写规则

Excel宏的书写规则
在Excel中编写宏的规则如下:
1.打开Excel并按下Alt + F11键进入VBA编辑器。

2.在VBA编辑器中,选择插入菜单,然后选择模块。

这将创建一个新的模块,您可以在其中编写宏。

3.在模块中编写宏的代码。

宏可以使用VBA语言编写,可以使用Excel对象模型来操作Excel工作簿、工作表和单元格等。

4.保存宏并关闭VBA编辑器。

5.在Excel中,您可以运行宏。

要运行宏,请按下Alt + F8键,选择要运行的宏,然后单击“运行”按钮。

编写宏时,需要注意以下几点:
1.宏的代码必须保存在模块中,不能将代码放在工作表或工作簿中。

2.宏的名称应该是唯一的,不能与其他宏的名称重复。

3.宏的代码应该易于阅读和调试,可以使用注释来帮助理解代码的功能。

4.宏应该尽可能地避免使用Excel的UI操作,例如使用鼠标点击或拖动等操作。

这些操作可能会导致自动化出现问题。

5.宏应该尽可能地避免使用不安全的代码,例如使用VBScript或ActiveX等。

这些代码可能会对系统造成危害。

Excel宏命令编写指南

Excel宏命令编写指南

Excel宏命令编写指南第一章:引言Excel是一款功能强大的电子表格软件,广泛应用于数据分析、报表制作、统计计算等工作中。

为了提高工作效率,Excel宏命令成为必备技能之一。

本文将为大家介绍Excel宏命令的基本概念和常用编写方法。

第二章:Excel宏概述2.1 宏的定义Excel宏是一组可以记录和重复执行特定任务的命令序列。

通过使用宏命令,用户可以自动化执行繁琐的操作,提高工作效率。

2.2 宏的优势宏命令具有以下几个优势:(1) 自动化操作:通过录制宏命令,可以省去手动操作的重复性工作,提高工作效率。

(2) 灵活性:宏命令可以根据具体需求进行编辑和修改,实现个性化的工作流程。

(3) 一键执行:通过为宏命令设置快捷键或按钮,可以在需要时随时执行,提高操作便捷性。

第三章:录制宏命令3.1 启用开发工具栏为了开始录制宏命令,首先需要启用Excel的开发工具栏。

在Excel菜单栏中选择“文件”->“选项”->“自定义功能区”,勾选“开发工具栏”,点击“确定”即可。

3.2 录制宏命令步骤(1) 在开发工具栏中选择“录制宏”按钮,弹出录制宏对话框。

(2) 输入宏的名称和快捷键(可选),选择宏的存储位置。

(3) 点击“确定”开始录制宏。

(4) 在Excel中执行需要录制的操作,包括输入数据、格式调整、公式计算等。

(5) 完成录制后,点击开发工具栏中的“停止录制”按钮。

第四章:编辑宏命令4.1 编辑宏代码录制完宏命令后,可以对宏代码进行编辑和修改。

双击开发工具栏中的“Visual Basic”按钮,弹出宏代码编辑器窗口。

在编辑器中可以修改宏命令的细节,如添加条件判断、循环语句等,实现更复杂的功能。

4.2 调用子宏在宏代码中,可以通过调用其他已有的宏命令来实现更高级的功能。

通过调用子宏,可以将多个宏命令组合起来,实现更丰富的功能。

第五章:宏命令的运行方式5.1 快捷键方式在宏命令录制或编辑完成后,可以为宏设置一个快捷键。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编写宏命令译注:宏命令中的一些内容(如斜杠命令的名字等,/dance等同于/跳舞)在本地化客户端上可以使用相应语言的对应文字填写,不影响执行效果;而法术和技能名称等则应该使用本地化客户端上对应的名称,否则将无法正常执行概览这是一篇关于如何编写宏的文章. 一个宏是斜杠命令的集合. 一般的斜杠命令包含以下这些:• /say (/s)• /whisper (/w, /talk, /t)• /reply (/r)• /emote (/e, /em, /me)• /dance•哦,对于你们这些 PvP玩家们来说, 我一定不能忘了/spit用宏的话,这些命令可以从动作条按钮上执行,并且多个命令可以同时运行。

每一条单独的命令写在独立的一行里,并且内容和在聊天框里输入时一模一样。

举例来说,一个让玩家大喊"大家起舞吧!"并且跳起舞来的宏可以这样写:/y 大家起舞吧!/dance注意: 我想借这个机会让大家了解宏命令是一次执行完毕的。

这意味着当你点击宏按钮时,宏命令将从头到尾执行完毕后才将控制权交还给游戏。

这一机制在两个方面来说是很重要的。

首先,如果你写了一个需要非常长时间才能执行完毕的宏命令(例如 /run for i=1, 100000000 do end),在该宏命令执行完之前整个游戏都将被锁定。

其次,可能是更重要的一点是,如果你要等待宏命令执行,在此过程中你的游戏将会锁住。

当你处理类似于/cast 这样的命令时这一点将变得更加明显。

某些插件会阻止你在宏命令执行之后运行其它的操作,但是一般如聊天、表情以及向其他插件传递信息这类的“和谐”操作则不会受到影响。

编写宏首先,通过主菜单的宏命令或者在聊天框输入/宏(/m)来打开宏命令窗口。

在窗口的顶端,你会看见两个标签:通用宏和你的角色名指定宏。

通用宏的保存基于帐号,相同帐号下的所有角色都可以使用它们。

角色特定的宏是……好吧,我想你们已经知道答案了。

在标签下方是18个显示宏的方框。

再下面是你当前选定宏的编辑名称/图标按钮。

继续往下就是你输入实际宏的框。

要创建一个宏命令,点击窗口最下方的新建按钮。

窗口侧面将会弹出一个小窗口让你输入宏的名称和图标。

如果你选择问号图标,魔兽将会根据宏命令中指定的技能或物品来显示相应的图标。

选好名字和图标后,点确定。

几个注意点: 你可以用 #show命令控制问号图标所代表的图标类型。

虽然你可以将两个宏命令取名一样,但是最好避免这么做。

插件的某些功能甚至特定的某些宏根据名字来区分宏。

你也可以添加自定义图标到列表中(见第三部分)。

现在你会注意到你刚才选择的宏的图标已经被添加到18个格子中去了(名字也显示在图标上)。

新添加的宏也已经被选定,现在可以开始编辑你的宏了。

点击编辑框来写宏命令内容。

注意: 宏命令有255个字符数限制。

传说这是由于服务器保存宏命令的限制(自补丁3.0.2起).当你输入完宏命令的内容后,将图标拖到动作条的按钮中。

当你第一次使用这个宏或者你关闭宏命令窗口时宏将会被保存。

点击按钮,搞定了!施法在通常游戏过程中,你一般不会碰到很多有用的斜杠命令。

当然了,偶尔的表情命令可以用来做一些有趣的角色扮演游戏,但是……远远不止这些输入/cast,在宏命令中最常见的命令。

/cast命令可以根据名称施展你(或者你宠物)法术书中的法术。

最简单的命令是:/cast 暗言术:痛这个宏会对你的目标施展最高级别的暗言术:痛。

它的功能和你点击动作条上的暗言术:痛效果一样。

动作条会理解这个法术并在图标上显示冷却和距离的相应反馈。

事实上,如果你像前面我提到的那样选择问号作为图标,动作条上甚至会显示痛的图标。

"哦,呃"你也许在想……为什么不直接把法术拖到动作条呢?好吧,如果你想要方便地结合多个命令,就需要依靠宏了。

如果你是法师,想让队友知道你要将怪变羊?只要将/cast 和/p 消息内容写到宏里面:/cast 变形术/p 正在羊 %t! 谁打了谁坦!注意: 因为宏是一次执行完毕的,在你施展法术同时时就会执行/p命令,不会考虑到你的目标是否有效或者变形术有没有冷却。

这也就意味着不管以什么命令顺序写这个宏实际上都没有区别。

如果你想要在施法成功之后才发送某些消息的话,可以使用AfterCast插件。

AfterCast会在你施法之后按照指令执行命令(在宏命令限制允许的范围内)。

比如:/aftercast /p 点门把%t这个懒鬼拉过来/cast 召唤仪式关于法书名称和等级的说明/cast命令对于法术名称是非常挑剔的。

为了能够正常的施展法术你需要使用正确的拼写、标点、空格等等。

确保你输入正确的最好方法是写宏时打开法术书,将光标移动到宏命令中应该填入法术的地方,然后shift+点击法术书中的该法术。

这将会输入相应法术(含等级)的精确名称,类似于:/cast 暗言术:痛(等级 5)你可以安全的从宏里面删除(等级 5),执行时将会使用最高等级的法术——当然假设是你需要的情况——在某些情况下使用低级法术比较有利(译注:某次补丁之后就没意义了)但是,要注意某些法术名称中带有括号的。

例如shift点击德鲁伊的野性心灵之火法术输出如下:/cast 心灵之火 (野性)(等级 2)如果你删除整个(等级 2),翻译法术名称的代码会错把(野性)当成等级因此无法施放。

你要将它改成:/cast 心灵之火 (野性)()末尾空白的括号会被认为是法术等级,因为内容是空白,程序自动挑选最高等级的法术。

其他法术中也可以使用空白括号,但是因为255个字符的限制,空间是个问题(参见第三部分的处理方法).使用物品和饰品简单答案:和你施法一样。

使用道具的命令是/use。

类似于/cast最简单的格式是使用你需要的物品名:/use 奥的灰烬/use还有几种其他不同的形式:/use <物品格>这一形式使你可以使用特定物品格上的道具。

参照InventorySlotId以获得物品格对应的数字。

例如:/use 13使用你饰品栏最上面得一个饰品。

/use <背包> <格子>你也可以使用特定背包位置的物品。

比如说你总是把喂宠物的食物放在背包第一格。

你可以用一个简单宏来喂宠物:/cast 喂食宠物/use 0 1包包是由0-4从右到左编号(0永远是你的背包),而格子是从左到右,从上到下编号(如下):1 2 3 45 6 7 8...或1 23 4 5 67 8 9 10...出于完全的考虑,我还要告诉你们/cast 和/use在功能上是完全一样的。

/cast可以使用物品而/use可以施法。

这在目前你看到的简单例子中不是很有用。

然而,等你要处理宏选项和顺序时你会发现能够使用相同命令来连接道具和法术是多么欢乐的一件事。

一个按键多个操作一般情况下,你不能点击一个宏施展多个法术。

多数法术和一些道具会触发公共冷却时间(GCD)从而阻止你一次执行多个动作。

即使一个法术施放失败了,如果该法术可以触发GCD的话,它也会阻止后续/casts命令的运行。

这是在2.0补丁之后的改动,如果你看到这样的宏:/cast Overpower/cast Execute/cast Mortal Strike/cast Sunder Armor像这样的宏已经无效了。

只要压制施放失败,即使GCD没有被触发,游戏也将阻止其他所有法术的施放。

好消息还是有的。

某些法术实际上可以在一个宏里面同时施放。

任何瞬发且不触发GCD的法术后面都可以跟另外一个法术("下一肉搏" 能力类似英勇打击这样的也属于此类)。

法术的提示会告诉你是否瞬发,但是你要实际使用这个法术(或者去查数据库)才会知道它是否触发GCD。

在2.3补丁之前,瞬发且不触发GCD的法术(非道具)之后需要添加一个/stopcasting 命令。

游戏会假设法术仍在进行中。

/stopcasting解除了这一假设从而避免了"另一个动作正在进行中"的错误. 因为这一法术是瞬发的,/stopcasting实际上并没有取消该法术。

例如:/cast 狂怒之嚎/stopcasting/cast 血性狂暴/stopcasting/cast 野性的呼唤注意从版本2.3起,该命令非必须。

以上宏可以简化为:/cast 狂怒之嚎/cast 血性狂暴/cast 野性的呼唤怎样写宏目标选择目标选择是另一个宏的用途。

这些功能通常可以使用固定的斜杠命令切换到特定的目标或者对接受宏选项的命令使用[@unit]参数。

当你使用宏选项的时候,你实际上直接对该目标使用了技能而且并未切换当前目标。

宏选项将会在第二部分详述。

在这里,我会展示怎样使用指定目标命令。

最基本的目标指定命令是/target。

用法很简单/target 烧肉/target会进行最相似匹配,这就意味着如果烧肉在你附近,你/target 烧它将会指向烧肉。

根据情况的不同,这可能是优势或者劣势。

不幸的是,这个命令同样会匹配毫不相关的单位(比如尸体)。

这使得以下乍看起来很有用的宏不那么实用了。

/target Blackwing Mage/cast 痛苦诅咒如果附近没有Blackwing Mages,这可能会选择一个你团队中名字里正好带有字母B 和L的人。

虽然他们不会中你的诅咒,但还是让人不爽。

另一个问题是这很可能会选择一个100码外一个你根本不关心的目标。

(版本2.3添加了/targetexact 命令来排除这个问题)除了指定你想要选择的目标名字以外,你也可以使用单位ID。

单位是用来定义特定人物、怪或者NPC等等的一种方法。

比如,你的当前目标总是可以使用"target" 这个单位ID来指代。

你自己由"player" ID指代,如果你有宠物则被指代为"pet"。

你也可以在有效的单位ID后面附加"target"来指定该单位的当前目标。

曾有一个笑话是关于这个的:/target targettargettargettargettargettargetUnitId 是所有允许的ID列表。

其他目标选择命令以下是一些其他目标选择命令的概览:/assist单独使用assist命令选择你目标的目标(例如,如果你的目标是我,而我的目标是吸吸,/assist会让你选择吸吸). 你也可以提供一个名字或者单位给/assist以便协助特定对象:/assist 红烧肉有一个界面选项是当你选择敌对目标时会自动开始攻击。

/cleartarget清空当前目标/targetexact选择和提供的名字完全一致的单位。

如果名字写错了或者该单位不在你周围,你的目标不会改变。

/targetlasttarget, /targetlastfriend, /targetlastenemy如同名字那样,这些命令会选定你的上一个目标、你的上一个友方目标或者你上一个敌人。

相关文档
最新文档