• 首页>范文 > 范文
  • 怎么写宏

    1.请问什么是宏

    宏是微软在OFFICE等软件中嵌入的Visual Basic for Applications ,用于记录用户的某些固定操作,以后通过执行宏的方式,可以使任务自动化,提高工作效率。

    举例:在 Word 中录制宏。 单击“工具”菜单的“宏”子菜单中的“录制新宏”命令。

    1、在“宏名”框中,键入宏的名称。 2、在“将宏保存在”框中,单击要用来保存宏的模板或文档。

    3、在“说明”框中,键入对宏的说明。 4、如果不想将宏指定到工具栏、菜单或快捷键上,单击“确定”按钮开始录制宏。

    5、要将宏指定到工具栏或菜单,请单击“工具栏”按钮,然后单击“命令”框中正在录制的宏,将其拖动到所需的工具栏或菜单中。 随后单击“关闭”按钮开始录制宏。

    6、要给宏指定快捷键,请单击“键盘”按钮,然后单击“命令”框中正在录制的宏,在“请按新快捷键”框中键入所需快捷键,再单击“指定”按钮。随后单击“关闭”按钮开始录制宏。

    7、执行要包括在宏中的操作。 在录制宏时,可用鼠标单击命令和选项。

    但是,宏录制器不能录制鼠标在文档窗口中的运动。要录制如移动插入点,或者选定、复制及移动文本这样的操作,必须使用快捷键。

    2.请问高手,宏具体怎么做

    首先简述下T2里的宏,T2里的宏是指你自己建立快键来完成一键多个操作多1句话。

    游戏里ALT+R,就可以直接到宏~ 建立步骤: 1。宏可以确定2个名字。

    第1个相当于是"说明",可以输入很多个字,这个必须写。 2。

    第2个是图标上面可以显示出来的名字,这个只能填4个字上去。(比如填" 狂风攻击") 3。

    一共11行可以输入命令,比如你可以先打开ALT+K,把狂风之击的技能的图标放到第1行,再打开ALT+C,把"一般攻击"放在第2行。 4。

    点 "储存" 5。把新生成的图标拖到F1。

    这样你对准怪物点F1,角色就会先使用狂风之击,然后过去普通攻击了。 有几点必要的补充: (1) 宏的间隔比较长,不要想用来做连续技能来PK,辅助加状态也不如自己手动快。

    而且系统虽然说可以改延迟,但其实默人的延迟就是最快的"1"了。我试过不能设置为小数点。

    (2)有很多图标可以选择,注意这是可以改的 (3)宏可能会被自己打断,比如设置5行的命令,如果你在第3个命令完的时候点了下别的地方移动了,那接下来的命令就不会继续了。 但是使用宏的时候可以转动视角,右键不受影响。

    (4)宏的使用中如果技能回复时间没到,会自动失败,比如连续使用复活,那当然是不行的! 基本上就这几点,其他的连续说话,和/目标 命令配合使用,技能+说话的组合。

    自己去发掘吧~ 。

    3.请教MS最基本的几个宏怎么写宏功能:不指定目标时对自己施放;指

    对目标或目标目标治疗 /cast [help] 快速治疗; [target=targettarget] 快速治疗 说明:目标为友善则施放快速治疗,否则对目标的目标施放快速治疗。 2。

    一键痛和吸血鬼 /castsequence reset=combat/target 暗言术:痛, 吸血鬼的拥抱 说明:点第一下施放暗言术:痛,按第二下施放吸血鬼的拥抱。 当切换目标或脱离战斗时,法术顺序重置 4。

    成功复活后喊话 /stopmacro [atance:1/combat] /cast 复活术 /stopmacro [nohelp/nodead] /ra 正在复活 %t 说明:当暗影形态或战斗中或目标敌对或目标未死亡时,不进行动作;否则施放复活术,并在团队通知正在复活的目标名字。 避免以前即使没复活成功也喊话的尴尬。

    atance每个职业不同的姿态或形态都有不同的编号:战士1战斗,2防御,3狂暴。牧师1暗影形态。

    小德1熊,2水栖,3猎豹,4旅行,5大鸟/树。盗贼1潜行。

    5。自己上盾 /cast [target=player] 真言术:盾 说明:不丢失目标,并对自己施放真言术:盾 6。

    鼠标滑过的操作 /cast [target=mouseover] 快速治疗 说明:对鼠标滑过的目标施放快速治疗,注意当吟唱过程中该目标滑离鼠标,不影响宏执行。 7。

    复杂一点的鼠标滑过宏 /cast [target=mouseover,exists,help,nodead] 驱散魔法; [target=mouseover,exists,harm,nodead] 暗言术:痛; [help,nodead] 驱散魔法; [harm,nodead] 暗言术:痛; [target=player] 驱散魔法 说明:当鼠标指向的目标或当前目标是友方且未死亡,使用驱散;当鼠标指向的目标或当前目标是敌对且未死亡,使用暗言术:痛;当没有目标并鼠标未指向任何目标时对自己使用驱散 8。 刷血 /cast [help,combat] 快速治疗; [help,nocombat] 强效治疗术 说明:当目标是友方,且自己在战斗状态时刷快速治疗;脱离战斗时使用强效治疗 10。

    这下面4个宏是我自己牧师在用的。因为现在暗影形态有了独立的技能条,所以当取消暗影形态的时候,原来在 键位(痛、心爆、鞭笞、沉默)被其他取代(盾、快治、恢复、治疗)。

    当我想在非暗影形态下使用暗影系技能,为避免技能条的浪费,也为了使用起来顺手,就对这4个键位分别做了下面4个宏。注意是4个宏啊!! 1)/cast [button:2, target=player] 真言术:盾; [help] 真言术:盾; 暗言术:痛 2)/cast [button:2 target=player] 快速治疗; [help] 快速治疗; 心灵震爆 3)/cast [button:2, target=player] 恢复; [help] 恢复; 精神鞭笞 4)/cast [help] 治疗术; 沉默 说明:当目标敌对时施放痛、心爆、鞭笞、沉默;当目标友善时施放盾、快治、恢复、治疗。

    并且右键点击时都是对自己施放法术。 以上宏再次检查修正,只要直接复制就可以使用了。

    原理其实是一样的,大家可以触类旁通,制作出更多适合自己的宏。 补充一点:在中文魔兽世界2。

    0宏里,施放技能的格式是: /cast空格+技能名空格+半角前括号+等级空格+等级数+半角后括号 如 /cast 心灵震爆 (等级 1) 只加技能名不加技能等级的,默认为技能最高等级。 上面的宏我都是使用默认等级的,大家要修改的话按上面的格式改就可以了 。

    11。不间断的鞭子: /cast [nochanneling] 精神鞭笞 12。

    不丢失目标自我施法 实现功能:按ALT给自己施放法术,否则对友方目标或者敌方目标的目标施放法术。 /cast [modifier:alt, target=player] [help] [help, target=targettarget] 真言术:盾 例如:/cast [modifier:alt, target=player] [help] [help, target=targettarget] 真言术:盾 2 比较适用的牧师宏~~~ 效果:按ALT点这个宏,对我自己套盾而不管我的目标是什么;假定我的目标是A,A的目标是B,A如果是友方,点这个宏,则给A套盾,如果A是敌方,B是友方,点这个宏,则给B套盾,同理将真言术:盾改恢复/治疗术之类都可以正常运作; 13。

    锁亡灵并且将其设为注视对象: /stopcasting停止施法(紧急情况的时候需要) /clearfocus [target=focus, dead] [target=focus, noexists]清除之前的注视对象除非没死,仍旧存在 /focus [target=focus, noexists]设置注视对象 /stopmacro [noharm]如果是友方则停止宏 /cast [harm] 束缚亡灵对目标施放 /p %t将要被锁定,拜托54一下在队伍频道说话提醒避免打醒 /targetlastenemy重新指向之前的对象 14一键换装:(关键字:use。 避免多一个插件) /use 0 1 MS应该一般来说都会存在2套装备,暗伤和治疗那么只要将这些装备的位置放好了,按一下就可以全部换上。

    其中:第一个数字是包,从右到左是0到4,第二个数字是格子,左上角为1,上面的优先级>左面,也就是14包的话,1是最上面靠左边的那个格子 有多少件装备就/use多少次吧。 针对饰品/戒指的格子,需要用到另外一个命令:/equipslot 15。

    换戒指/饰品: /equipslot 部位(可选11~14) 戒指/饰品名字 11上面的戒指,12下面的戒指,13上面的饰品,14下面的饰品 例如: /equipslot 13 棍子上的胡萝卜 16。 1级痛堆5暗影波 按ALT在点这个就上1级,否则顶级: /cast [modifier:alt] 暗言术:痛(等级 1);暗言术:痛 17。

    最后发一个模板(没经过测试,有兴趣的可以自己试试看,即使双按下不行,至少可以做3个): /cast [modifier:alt, modifier:ctrl, target=targettarget] 法术1; [modifier:alt, modifier:shift, target=targettarget] 法术2。

    4.如何设置宏教我如何设置宏(ZS的)具体些,写的方便容易懂,40分

    Bag:物品存放背包编号 Slot:物品存放格子编号 MainhandBag:备用主手武器存放背包编号 MainhandBagSlot:备用主手武器存放格子编号 OffhandBag:备用副手武器存放背包编号 OffhandBagSlot:备用副手武器存放格子编号 TwohandsBag:备用双手武器存放背包编号 TwohandsBagSlot:备用双手武器存放格子编号 对主手武器或双手武器使用砺石 /script UseContainerItem (Bag,Slot) /script PickupInventoryItem (16) 更换备用主手武器或双手武器 /script UseContainerItem (Bag,Slot) /script PickupInventoryItem (16) 副手的对应宏,将16换为17即可。

    双手武器 -> (主手武器+副手物品) /script PickupContainerItem(MainhandBag, MainhandBagSlot) /script PickupInventoryItem(16) /script PickupContainerItem(TwohandsBag, TwohandsBagSlot) /script PickupContainerItem(OffhandBag, OffhandBagSlot) /script PickupInventoryItem(17) (主手武器+副手物品) -> 双手武器 /script PickupInventoryItem(17) /script PickupContainerItem(OffhandBag, OffhandBagSlot) /script PickupContainerItem(TwohandsBag, TwohandsBagSlot) /script PickupInventoryItem(16) /script PickupContainerItem(MainhandBag, MainhandBagSlot) 副手物品可以是盾牌、副手武器、副手装备品。 注意以上几个宏使用之时,鼠标上不要拖有物品,否则会出错。

    如要避免,可以使用CursorHasItem()来进行预判断。 单主手武器或双手武器 -> (主手武器+副手物品) /script if ( not CursorHasItem() ) then PickupContainerItem(mainhandBag, mainhandBagSlot); PickupInventoryItem(16); PickupContainerItem(mainhandBag, mainhandBagSlot); PickupContainerItem(offhandBag, offhandBagSlot); PickupInventoryItem(17); if ( CursorHasItem() ) then PickupContainerItem(offhandBag, offhandBagSlot); end end 战士逃跑宏 战士逃跑的时候使用的宏,首先使用包中的药水,换上盾牌(此例中其换武器的快捷位于技能栏第一页第11和12格)。

    使用Thunder Clap减低敌人速度,然后转身逃跑。 /script UseContainerItem(Bag, Slot);ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12) /cast Thunder Clap(Rank 1) /script TurnLeftStart(arg1) /in 1 /script TurnLeftStop(arg1);ToggleAutoRun() 。

    5.教我怎么做宏

    宏命令的设置流程:

    首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…

    宏的一般用途:

    你可以在宏命令里输入一些你可能经常会说的话或是一些搞笑的语句。

    比如,你可以在宏窗口里输入以下内容:

    “/say 各位部落的牛鬼兽魔们…赏小弟点钱吧…”

    或者“/say 我是奸商!长期收购各种皮类材料。”

    甚至“/say 哇,那个人的背影好像一条狗耶!”

    其中/say就是说的意思,当然你也可以输入/yell,这个是全区域大叫的意思(你试试刷屏看看…如果你想见GM的话)另外/g是工会说话而/p是小队说话。

    当你想让人看到这些话时,只需要点击代表那句话的宏键就可以了。

    一般比较酷的人(比如我)会在宏命令里连续写上好几行的内容,搭配上动作表情和语音,比如当你向某人求婚时:

    第一行内容:“/Kneel”

    第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…”

    或者当你被怪物追杀时:

    第一行内容:“/v help”

    第二行内容:“/say 哪位兄弟发发慈悲先,帮我把屁股上的狗嘴翘开…”

    其中/Kneel就是让你跪下来的动作而/v help则是发出求救的声音(真的有声音!)。当然,在游戏里有好多动作和声音选项可以用在宏里面,你可以在聊天窗口上的一个选项里看到所有的动作和语音选项。

    几个常用的宏命令:

    /Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!

    /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。

    %t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。)

    “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…”

    如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”

    /Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标

    发表评论

    登录后才能评论