精华内容
下载资源
问答
  • 录制一个宏:实现:将表单中的表头插入每一行step 1:如何打开EXCEL中的宏选项你需要点击文件—>选项—>自定义功能区—>勾选“加载项”即可。然而需要注意的是:使用宏是有安全性限制的,...

    录制一个宏:

    实现:将表单中的表头插入每一行




    step 1:如何打开EXCEL中的宏选项



    你需要点击文件—>选项—>自定义功能区—>勾选“加载项”即可。

    然而需要注意的是:使用宏是有安全性限制的,Office办公软件的默认宏安全性设置为高,是无法启用编写好的 VBA 程序代码的。所以通过如下方式将安全性降低:

    需要点击文件—>选项—>信任中心—>宏设置—>勾选“信任对VBA工程对象模型的访问”即可。

    step 2:如何使用宏录制实现我们的目的

    首先需要先选中表头行(一定要在录制开始前选中表头行,因为如果录制完后再选中第一行,就会报错“1004”)

    然后需要将“相对引用”打开

    接下来就可以正式录制啦

    录制开始前需要填写宏名称,并且给宏一个快捷键,毕竟你不会想要全程用鼠标操作

    当你开始录制之后,对录制前已选中的表头行直接复制(Ctrl+C),并且从第三行起插入(符合EXCEL的使用规则)


    然后直接停止录制,我们就完成了这个宏的录制全过程


    step 3:录制完后实现你的宏

    可以通过快捷键直接实现


    这样还不够简便,于是我们可以添加一个按钮,点击即可执行宏

    以下是按钮的操作效果

    step 4:实现宏的自动化

    如果以上部分一步步执行仍然不能让你满意,那就需要改进这个宏,实现自动化

    快捷键Alt+F11直接跳转进VBA编辑窗口

    然后在这里添加两行命令即可(先判断一下原始数据有多少行)

    这两行的意思是:利用For循环,建立一个计数变量,然后让该程序运行21次然后跳出

    这样以来就可以实现自动化

    最终我们实现了将表头添加到每一行之间的目的。
    展开全文
  • 本篇文章教大家如何在项目里加一个,我们用这个宏来控制SystemUI中手电筒这个快捷设置的显示和隐藏 1.首先我们来定义一个,我们以MTK平台为例,打开device/xxx/xxx目录下ProjectConfig.mk文件,这里...

    本篇文章教大家如何在项目里加一个宏,我们用这个宏来控制SystemUI中的手电筒的这个快捷设置的显示和隐藏


    1.首先我们来定义一个宏,我们以MTK平台为例,打开device/xxx/xxx目录下的ProjectConfig.mk文件,这里ProjectConfig.mk的具体路径是不一定的,具体跟手机开发商和平台有关,我们在这个文件中可以看到好多已经定义好的宏开关,这里我们定义一个MTK_FLASHLIGHT_SUPPORT来控制状态栏手电筒的显示与隐藏,这里我们假如要求是不支持手电筒,需要隐藏,那我们可以这么定义MTK_FLASHLIGHT_SUPPORT = no

    2.接着我们打开device/mediatek/common/device.mk文件,在这里我们定义一个属性值,具体如下

    ifeq ($(strip $(MTK_FLASHLIGHT_SUPPORT)),yes)
      PRODUCT_PROPERTY_OVERRIDES += ro.mediatek_flashlight=1
    endif

    这里我们就定义好了,我们来简单看一下,当MTK_FLASHLIGHT_SUPPORT这个为yes,那么ro.mediatek_flashlight=1,当MTK_FLASHLIGHT_SUPPORT这个为no,ro.mediatek_flashlight为空,好,我们来具体的使用一下这个宏

    3.打开frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java文件,添加如下代码
    import android.os.SystemProperties;
    
    public QSTile<?> createTile(String tileSpec) {
            IQuickSettingsPlugin quickSettingsPlugin = PluginManager
                    .getQuickSettingsPlugin(mContext);
            if (tileSpec.equals("wifi")) return new WifiTile(this);
            else if (tileSpec.equals("bt")) return new BluetoothTile(this);
            else if (tileSpec.equals("cell")) return new CellularTile(this);
            .............
    	      .............
            else if (tileSpec.equals("location")) return new LocationTile(this);
            //start: modify 
            else if (tileSpec.equals("flashlight") && SystemProperties.get("ro.mediatek_flashlight").equals("1")) return new FlashlightTile(this);
            //END: modify
            else if (tileSpec.equals("user")) return new UserTile(this);
            else if (tileSpec.equals("battery")) return new BatteryTile(this);
            ..............
    OK,这就是宏的定义和使用,不是很难,就介绍到这里

    展开全文
  • 先前我们分享了魔兽9.0全职业一键宏的字符串,已经使用玩家可能会遇到部分细节问题,如:A玩家喜欢打Raid与大秘境,B玩家更倾向于清世界任务与休闲,那么在面对一个编译好技能全开一键,A玩家会头疼。...

    我相信很多魔兽玩家不满足于“拿来主义”,更多是别人的字符串无法完全适配自己的操作与专精习惯,这与我们现代玩家对游戏的高追求格格不入。先前我们分享了魔兽9.0全职业一键宏的字符串,已经使用的玩家可能会遇到部分细节问题,如:A玩家喜欢打Raid与大秘境,B玩家更倾向于清世界任务与休闲,那么在面对一个编译好的技能全开的一键宏,A玩家会头疼的。

    1a2836cef3c8f6501208eda4b7828898.png

    道理很简单,副本中应对1个怪就会技能全开,这样导致1分钟以上的爆发技能会处于CD中,再应对下拨5个怪以上的情况,显然会因为技能CD而变得疲软无力。DPS根本打不出,它背离了智能一键宏的初衷,更会让你在团队中颜面无存,弄不好还会搞一个大红脸,被队友贴上个“新手”标签。

    所以呢,无论是用其他玩家分享的,还是花钱买奸商的“杂牌子宏”,这些根本不好用。归根究底它不适合你。如果每位玩家都能制作出属于自己的一键宏,不仅是省钱那么简单,更重要的是它完全兼容自己的操作习惯,从而达到“人宏合一”。我相信各位看官都拥有无懈可击的逻辑与魔兽职业的深度理解,制作出超一流的宏只是时间与教程的问题。那么,今天我们就分享一下宏制作的“懒人包”给你。

    b410323001982df27b2eea4ca5f02dcf.png

    逻辑出色的一键宏,是可以打出接近手动极限操作的,这也是一键宏能够普及的原因之一。入门教程我会大致分为三期介绍,包括【从零开始编译】、【宏衍变】与【更智能】,后续也会安利进阶技巧等内容。废话不多说,我们接下来从实例中学习一键宏的相关知识,有兴趣的玩家看完本期内容可以尝试自己编译(或尝试性简单更改自己手中的宏,让它更适配你的战斗节奏)!

    933aea7bb4f104aeaa5881f5bde151f7.png

    说在前面

    • 利用GSE插件制作魔兽9.0一键宏(怀旧服亦可)很简单,只要认真看完,一定会有所收获,内容会尽量通俗易懂到嘴对嘴;
    • 并不一定是基于GSE插件编译,因为宏命令的语句是通用的,所以市面上宏编译插件也大同小异。我们之所以用GSE做示范,只是因为我个人习惯它而已;
    • 无论你使用大脚、EUI还是网易插件,它们的性质属于“插件整合”,其中部分平台已将GSE一键宏插件加入到游戏中,查看是否已默认安装可以在游戏聊天窗口输入“/gsse”命令,不能呼出菜单则说明你没有安装GSE;
    • 安装GSE仅需要在你的插件平台找寻“插件库”(或是“可选插件”),然后加载搜索关键字即可,根本不用去网上大海捞针……;
    • 奸商所编译的宏无非是你即将看到的,它们宣传高DPS也是含水分的,之所以能推销出去,是因为呈现出五彩斑斓的UI界面造成了一种“很高端”的假象。而且后续更新还要求爷爷告奶奶,甚至遇到版本迭代还要再付费。自己制作,可根据心情与版本随时微调整,这不像极了男人的胡子与女人的头发吗?
    4fa6116dbc91368a031af03c794adf69.png

    【从零开始编译】:你的一键宏即刻生成

    首先在聊天窗口输入“/gsse”并回车呼出插件主界面(或找到你的插件中心,手动进入),点击【新建】,进入宏制作页面。

    a2cb4fcf46dcab8ac94b743c2f9ab5b5.png

    “结构”界面可以默认不用选择,这些不妨碍宏使用,后期编译一些复杂多序列的宏才会用到。其中,天赋可以随意写,也可以不写。因为这里展示的天赋是你最终导出字符串给其他玩家,或其他游戏角色使用时显示的推荐天赋。点击序列“1”开始编译,下面我们以圣骑士为例。

    b11139fa41b15684dc2aa615a3cd6900.png

    上面的内容没好好看不要紧,从这里开始就需要专注了。中间的窗口为“宏主体”,编辑在这里的技能就会按照顺序来攻击,很简单。“/cast”请理解为施放或释放技能,“/cast空格+技能名称”为一个完整命令。然后,将你平时最习惯的技能输出顺序从上到下列出,圣骑士示例:

    b09062c14c8cd718d146f2dc7be9348a.png

    “/cast 审判

    /cast 神圣风暴

    /cast 公正之剑

    /cast [combat] 灰烬觉醒

    /cast 十字军打击

    /cast 公正之剑

    /cast 十字军打击”

    上面这段宏的释放顺序依次为:“审判→神圣风暴→公正之剑→灰烬觉醒→十字军打击→公正之剑→十字军打击”。但如果只是按照这个顺序来攻击,就太死板、太不智能了,触发高亮(俗称“大括号”)的技能“公正之剑”与“神圣风暴”不能第一时间丢出,无形中浪费了DPS,这绝对是败笔,很蠢。那么,如何解决?

    5441e49434ebde8711c4cdbd71567b04.png

    优先级“1 12 123 1234”可以帮你完美解决这类问题,请勾选它。我们不需要去完全理解这个优先级的逻辑,因为普遍游戏玩家包括我并不是码农,只需要记住它第一行技能命令优先级最高,反之为最低。

    0108414d095f63ef11a20524e4f25276.png

    当然,有一个更简单的方式去理解它:序列顶部的“审判”技能会比序列底部的“十字军打击”多尝试7次(非占用公共CD);序列第二的“神圣风暴”会比序列底部的“十字军打击”多尝试至少6次。这就是“优先级”的妙处。圣骑士玩家看到如此排列技能应该能心领神会,当自己“神圣能量”匮乏的时候才会逼不得已使用“十字军打击”,所以这个顺序是较为合理的。

    eb042bdac231f8d1f0da01599b7e72b3.png

    OK,我们再来编辑“宏主体之前”,这里也很好从字面来理解,就是“运行‘宏主体’之前要监测与释放什么技能”。示例:

    “/cast 复仇之怒

    /cast 神圣风暴

    /cast 公正之剑”

    9db2cdb711d305425bf1f748a076e19f.png

    结合“宏主体之前”与“宏主体”,这套一键宏的顺序逻辑是:在释放“宏主体”的7个技能之前,提前释放“复仇之怒”、“神圣风暴”与“公正之剑”。为什么要这样编译?因为复仇之怒可以提高输出伤害,它是圣骑士爆发技能,而神圣风暴与公正之剑是有几率被其它技能触发高亮的,当然要优先使用它们。试想一下,我们在野外做任务,当A完一波怪之后,此时“公正之剑”正好被其它触发高亮(一个增伤效果),那么攻击下一波怪时,一键宏会自动检查身上有无高亮技能,如果有→释放,如果没有→进入宏主体开始循环。

    想要将“复仇之怒”、“神圣风暴”与“公正之剑达到最高覆盖率,打满周期性伤害,那么“宏主体之后”也要一并复制进去:

    236f2cb72e0eeae51226441bb7142bc3.png

    综上所述,我们编译的这个宏是一个倾向AOE伤害的圣骑士一键宏,因为主要技能并非是“圣殿骑士的裁决”,而是“神圣风暴”。

    小小的进阶一下

    AOE自然是面对多个敌人/怪,但也需要释放单体技能来配合,也就是说,我们攻击依旧需要选定目标(TAB效果)。如果选定目标死亡呢?这就用到“/targetenemy [noharm][dead]”命令了,这个命令是当目标丢失/死亡,会自动切换成其他最近目标,玩家不需要手动点击目标或TAB。

    cb3b41a744a2b1c318bddfbfec989f6d.png

    从而得出魔兽9.0圣骑士AOE半成品一键宏:

    b38163217c4b5557e70beaa5e9827119.png

    该宏还是存在瑕疵的,那些无目标技能需要被锁定为“战斗中释放”,如灰烬觉醒,又或是法师的冰环、DH的新星,这些技能是不需要攻击目标就可以在任何条件下释放的。因此这类技能前缀需要添加“[combat]”命令,完整格式“/cast空格[combat]空格灰烬觉醒”,这是防止误按的。此命令的意思是:只有在战斗中才会触发此类技能。尤其是联盟与部落在同一个主城时,如果不小心释放出此类技能,卫兵会被你吸引并秒掉你。

    如果你是追求极致爆发的玩家,可以将带有特效的装备勾选上。

    80d8ccad849987fb026f6a2057df7041.png

    例如勾选“饰品1”,并装备带有主动技能的饰品,那么这套一键宏的逻辑是:开启“复仇之怒”与“饰品1”技能,同时搜寻自己身上的高亮技能,如果没有高亮技能会进入宏主体开始按照顺序有序循环。

    28afb644444fea376561d00c7f12f781.png

    效果:

    c77b9800a19b7af2f039d2e1ac0a1d17.png

    最后

    基于这一套最基本的AOE一键宏,是可以做微调整的。例如在“复仇之怒”下一行中添加“复仇之盾”,这样不仅能够提高生存能力,还可以增加一定的AOE伤害。当然,如果你想手动开启爆发/生存技能,一键宏的作用仅仅是代替普通技能“滚键盘”,那么完全可以删除掉高CD之类的爆发技能,并取消“饰品1”的使用,最终勾选下方“战斗”并“保存”,搞定:

    af4781271de8b43173b9583404f04e5a.png

    点击导出将生成你专属字符串:“b4vmErLxofJxt5urxftmX4LtY4fvEnfvHXwzUr3CEnLmYetmXeZmEnvq1rhAVjNxtLERuAoNVwoUiEUMeIEH)cu5tIy5fcRxtD0ufzvzYnxAV5MxojJnZeJxt1uyUvxySLKB0vMC2vMB0L2BU5LqEnfrLzwy1XgDE5umEnvrUz2BYnwzd9wBWfgDHjwASLgD55LqEn1uWv2yjrKxoDdmEn1vLf2AbvNCHnNxu5fDEnvtHnMCVzvzYnxAV52CErLxofJxu5LtX41uVmwyZrNFGjdmYCtmE5KmEn1lJf2C05hy1mZm4uJxonJxt9YyHnhD(bwm4qtn3uJxorJxt9YyHnhD(b2wJ9wBIfgDD5hyYutn5mZnE5unEn1lJf2C05hyZuZm5uJxozJxt9YyHnhD(bwm4qtn3uJxoDJxt9YyHnhD(b2m1mto141um92BWXuATLgDEnvmEn1qV1MyHrNxc51utrxzWzuDUngDP9MBEnfuYL2BYLgD551ulvwEsvgBLf2CL5fvErNxtTuz5bLCLn3CErLxofJxt9cDHj3zLrxzUvwB55hyB52BOfMCT11wKvwyK1Lx051uqjxznf2yY9Mxu5LtX41uVmwyZrNFGvZmZGtnE5KmEn1lJf2C05hyXGdn1CtnErNxtb1BZrxtHnMCV5fvE5umEn1lJf2C05hy1mZm4uJxojJxt9YyHnhD(bwm4qtn3uJx05fDErNx05fDE5f”

    478b10f5a4195ba51e674486a68dc496.png

    学会了后,是不是发现它特别简单?没错,一键宏的制作是根据作者的主观思想来创造,它的门槛低,但上限极高。不知道大家晓不晓得著名PVP玩家“Hansol”,它的每个技能都会编译至少两套功能性的宏,以求应对多种突发情况。你或许认为“依靠宏算什么本事”,但请不要忘记:是谁创造的,又是如何创造的。多年的战斗经验无疑是影响了这一点!OK,本期内容到此为止,稍后我们会进一步介绍【宏衍变】与【更智能】,包括一些远程读条职业如法师、猎人的玩法。

    展开全文
  • 可能设置一个单独元器件很容易、简单,但是在实际画图过程当中,一般不会出现只画那么几页图纸,只会是几千上万图纸,这么重复着做同一件事,耽误时间又还枯燥无味。在EPLAN运用当中,值集能够提高实际画图...

    硬件设计这一行当里面,很多人都有这种烦恼就是不停更改部件属性,技术参数、铭牌文本、功能文本等这些参数。可能设置一个单独的元器件很容易、简单,但是在实际画图的过程当中,一般不会出现只画那么几页图纸,只会是几千上万的图纸,这么重复着做同一件事,耽误时间又还枯燥无味。

    在EPLAN运用当中,宏值集能够提高实际画图效率,避免画图过程中繁琐枯燥的重复同一件事情。

    1、 创建窗口宏

    选择要创建的部件,右键点击选择“创建窗口宏”

    窗口宏的文件格式为*.ema

    这里在画面中选择一个熔断器、开关、电机创建一个正转启动电机的窗口宏。

    2、 多变量窗口宏

    窗口宏与符号宏相识,一个宏也可以选择建立多种显示类型,一个显示类型可以有多个变量,放置画面中时用“Tab”键切换

    现在窗口宏ss增加一个正反转启动电机的变量。

    3、 设置窗口宏参数

    打开 插入>占位符对象,在画面中全框住窗口宏的部件,则建立了这个窗口宏的占位符。

    双击占位符“

    ”,打开“占位符对象”窗口,选择“数值”页。

    点击“

    ”选择“新变量”

    打开“命名新变量”窗口

    已创建了变量和值集,可以有256个值集

    在“分配”页中,选择相应的部件,在部件的“设计参数”里“可变”右键选择“选择变量”,打开“选择变量”窗口,选择部件的技术参数。

    在部件的“部件编号”中选择部件型号。

    在部件分配关联后,“数值”页部件型号的值集就出线一个小按钮“”,点击打开“部件选择”窗口,选择部件型号。

    全部型号选择后,把占位符合部件选中一起建立窗口宏,在你使用窗口宏时会弹出窗口,要你选择你已输入的值集(1KW、3KW、7.5kw),选择你需要的型号放置后,所有部件都会自动关联上了型号。

    已建立占位符的窗口放在画面中后,如果想改变电机大小,选择占位符点击右键选择“分配值集”,就可以选择不同的配置。

    我摇一摇头没有听见水声,因为我这里全是干货,希望对你有所帮助…

    打开APP阅读更多精彩内容

    点击阅读全文

    展开全文
  • 这阵子一直在自学Swift, 因为之前iOS的开发一直用Objective-C, 所以习惯了C语言那种宏定义方式, Swift作为一款更加安全的语言, ... 简单的宏通过常量设置即可, 复杂的宏就需要使用函数来返回了, 但是使用起来也会很...
  • 请记住,对于类似shell的单词拆分和引用处理,将重新评估参数,因此您需要小心,尤其是当您的宏值不仅仅是简单的1时(例如,NSString文字) )。 同样重要的是在你设置的值内扩展GCC_PREPROCESSOR_DEFINITIONS(单...
  • 如何设置加载思考 1、 写好需要普遍使用代码(这里假设1.xlsx为开发文件,代码比较简单) 2、 新建一个excel文件夹,将其命名为“sampson代码库”,将上述代码复制到该文件模块内。 3、 点击 文件>>...
  • 如何设置PPT演示文稿倒计时器

    千次阅读 2016-05-21 09:36:45
    二是为了实用,其方法微观经济学ppt课件网上介绍了不少,特别是对于初学者,有些看了甚至会云里雾里感觉……本着简单、实用、大众化、可操作想法,下面为大家介绍设置PPT演示文稿倒计时器方法,希望大家对...
  • 如何在Excel中录制?(转)

    千次阅读 2011-04-25 10:02:00
     有时,需要在Excel中录制宏。那么如何在Excel中录制宏呢?在Excel中录制宏的方法很简单。本文就来介绍一下在Excel中录制宏的方法。... <br /> 2、在“宏名”下面输入一个名称(如...新工作簿——录制的宏
  • 裸用里简单数据集字段及其通用查询字段、复杂数据集及其通用查询字段需要在\WEB-INF\classes\alias.properties中这样设置简单/复杂数据集: 字段为非中文时写为:字段名=对应编码,例如:ds_data=\u9605\u...
  • [EXCEL] 宏的录制、调用和删除

    千次阅读 2019-04-23 18:09:18
    如何使用“”? 1.添加“开发工具”选项卡 2.录制 1)将选中单元格停留在A1位置 2)点击“录制”,设置宏名和执行操作快捷键 3)点击“使用相对引用”(此时“录制” 已经变成“停止录制”) 4)...
  • 下载了vba还是用不了 尽管有些用户发现易于使用,但使用它们仍有一些主要限制。... 一些简单的VBA编程技能可以替换宏中可用的所有功能,并且随着您变得更加熟练,可以执行更多的任务,而则无法完成这些任务...
  • 还是VBA?

    2020-05-20 23:30:52
    尽管一些用户发现易于使用,但使用它们仍有一些主要限制。... 一些简单的VBA编程技能可以替代宏中可用的所有功能,并且随着您变得更加熟练,可以执行更多的任务,而则无法实现。 逐项列出,使用VBA而不...
  • 存档日期:2019年5月13日 | 首次发布:2007年10月2日 ... 在此过程中,找出如何设置变量,使用启动文件自动进行所有自定义,保存和调用您进行任何窗口和框架自定义,以及使用Emacs内置的简单自定义器。 此...
  • Pulover Macro Creator 可以自动完成操作,从简单的鼠标单击到具有循环和条件的复杂宏。内置的记录器是一种方便的工具,可轻松创建精确的宏。 滑鼠与键盘 发送击键,键盘命令,移动并单击。 控制指令 在后台控制...
  • VBA Excel(二)

    2019-09-28 00:15:31
    在本章中,我们来学习如何逐步编写一个简单的宏。 第1步 - 首先,在Excel 2016中启用“开发者”菜单。要完成这个设置,请点击左上角菜单:文件 -> 选项。如下图所示 - 第2步 - 点击“自定义功能区”选项卡并...
  • IOS应用发布NSLog的如何注释 1 选择工程Target -> Build Settings -> ...2 在程序中设置全局定义 在程序 ApplicationName-Prefix.pch 文件中,加入如下,很简单 1 2 3 4 5
  • 当然,它不仅仅是个文本编辑器,里面集成了很多代码编译和运行的宏命令,本文简单说明MAC端Sublime如何配置JAVA代码的快捷编译和运行。1)创建JAVA编译和运行的宏位置在"Tools->Building System->New Building ...
  • vim里复制一行用yy,复制n行用nyy,但是这都是在同一...其实这里是调用了vim的寄存器(好像是这样的),VIM里面的寄存器可以用来保存拷贝的文本、记录的宏设置的书签等等.你只要在敲下':reg',就可以看到最近保存的记录,
  • 关于四则运算总遇到出题难问题,我特意设计了一款Excel自动出题工具,只需简单设置条件,秒出题(可打印),电脑做话还可以秒出对错,具体介绍如下:要求:使用Microsoft office任意版本,允许运行,WPS不支持VBA....
  • 单链表操作文档声明本链表仅有特殊之处就是设置了一个尾指针,以便达到前插法、后插法插入数据之前不会重置表目的,简单说就是一个表,按照书上写法,前插1,2,3,后插1,2,3之后链表是1 2 3。我写法链表会...
  • 本程序采用Excel VBA设计制作,可以简单轻松地实现您要求。使用时请务必保证宏的安全级别为低,否则程序无法正常运行;还有就是必须以管理员身份登录,否则也不行。有什么问题直接Q我:9799964,我网站:...
  • 做接口测试时候需要用到给请求data参数加上双引号,有时候参数太多,加起来很麻烦,所以想了个简单办法 1.首先下载个notepad++,点击“” 2.选择“开始录制”,点完后,直接输入ctrl+f, 3.这时候已经把...
  • 模块-模块加载时参数设置

    千次阅读 2013-05-03 10:05:15
    对于如何向模块传递参数,Linux kernel 提供了一个简单的框架。其允许驱动程序声明参数,并且用户在系统启动或模块装载时为参数指定相应值,在驱动程序里,参数的用法如同全局变量。 使用下面的宏时需要包含...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 242
精华内容 96
关键字:

如何设置简单的宏