提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:杨鹏连|2021-03-11 10:09:14.540|阅读 533 次
概述:我们经常被问到如何在宏中使用“变量”。答案是使用剪贴板的内容和选定的文本。这并不像听起来那样困难。您可以使用代表剪贴板和所选文本的“ ^ c”和“ ^ s”作为变量。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
UltraEdit是一款功能强大基于磁盘的文本编辑器、程序员的编辑器和十六进制编辑器。可以用于编辑HTML、PHP、javascript、Perl、C/C++、Python以及其他任何的编码/编程语言。
UltraEdit产品的UltraEdit subscription版本授权原价¥800元,现在优惠¥653元,点击查看授权方式和其他版本优惠>>>
我们经常被问到如何在宏中使用“变量”。答案是使用剪贴板的内容和选定的文本。这并不像听起来那样困难。您可以使用代表剪贴板和所选文本的“ ^ c”和“ ^ s”作为变量。
与其他宏命令一起使用时,将它们用作“变量”可以大大提高宏的功能和灵活性。
对动态宏使用“复制”和“选定”变量
变量“ ^ c”和“ ^ s”可以与许多宏命令一起使用,并且在使用时将被剪贴板的内容(^ c)和当前选定的文本(^ s)替换。这样,用户可以记录可能引用特定字符串的宏,并将其替换为这两个项目之一,以允许在运行宏时动态“指定”该字符串。例如,可以在宏中的“替换”命令中使用“ ^ c”变量(替换“ ^ c”),该命令将命令UltraEdit用剪贴板上的内容替换所选文本。
在宏中使用剪贴板和选定文本的方法有无数种。对于此示例,我们将使用它们将目录中的一批文件从DOS转换为MAC文件类型。
步骤1:创建主文件
创建要转换为MAC的目录中所有文件的“主”列表。您可以通过在DOS中使用“ dir”命令或使用自定义工具轻松地完成此操作。
您将需要格式化目录列表,以包括文件的完整路径,文件名和扩展名。我们正在创建的宏将使用每个文件名,然后使用“打开”命令和剪贴板的内容打开文件。如果您没有文件的全名/路径,Windows将无法打开该文件。
(提示:要创建列出目录内容的工具,请阅读Power Tip创建用户和项目工具。)
调用此工具后,将产生一个目录列表,然后可以使用主文件的文件路径对其进行格式化。
步骤2:记录宏
宏将采用文件名,将其复制到剪贴板,打开已复制的文件,执行转换,然后关闭文件。
通过导航到“宏”>“记录...”来记录宏的操作和击键。
出现提示时,为您的宏命名,并根据需要为其分配一个热键,然后按“确定”。UltraEdit现在将开始记录该宏的击键。
首先,您将按CTRL + HOME,以便从文件的最顶部开始。按SHIFT键,然后按END键选择整个第一行。按CTRL + X剪切数据,或者您可以从“编辑”菜单中选择“剪切”。
剪切完第一个文件路径后,您将按DEL键将下一个文件移至第1行。删除文件名很重要,因为需要使用它来创建“循环”。
循环和条件语句是一般的编程实践,但不属于本Powertip的范围。创建强大的宏“ Power Tip”中提供了更多示例。通过按CTRL + O弹出“文件”>“打开”面板。现在,您将使用CTRL + V将文件名粘贴到“打开”对话框的“文件名”字段中。粘贴文件路径和名称后,请按“打开”以打开文件。
在新标签页中打开第一个文件后,您可以通过转至文件>转换> DOS到MAC的方式将其转换为MAC(或其他)格式。
最后,转换文件后,必须关闭文件以返回到主列表。现在,通过转到“宏”>“停止录制”来停止宏录制。
步骤3:编辑并保存宏UltraEdit使您可以查看和自定义在录制宏的过程中采取的所有步骤。您将通过转到“宏”>“编辑宏”来编辑宏,这将弹出“编辑/创建宏”对话框。
在这里,您可以自定义宏以使用“ ^ c”变量,以便针对主列表中的每个不同文件使用复制到剪贴板的内容。
宏需要一种顺序打开每个唯一文件的方式以便转换所有文件,因此您将需要自定义宏中的“打开”命令。
在“打开”命令之后突出显示文件路径/名称,并将其替换为“ ^ c”。执行宏后,宏将打开已复制到剪贴板的任何内容。
注意:如果您希望在仍然使用宏来转换文件批处理的同时保持完整的主列表,可以通过对宏命令进行一些小的更改来实现。不用从列表中剪切文件路径,而是使用“ ^ s”变量打开文件。在文本仍处于选中状态的情况下,将使用宏命令“ Open“ ^ s”“打开所选文本。然后,您可以正常处理转换,保存并关闭转换后的文件,然后返回到主列表。只需命令宏向下移动一行(按键向下箭头),然后移至第二行的开头(按键HOME)。这将使您的主列表保持不变。
现在,您可以在宏中包含LOOP命令,以对每个文件路径或每一行重复剪切(或选择)操作,以便宏在整个文件列表中运行。(提示:有关如何执行此操作的详细说明,请查看我们的功能提示“创建强大的宏。”)
我们的最终宏包括以下命令:
InsertMode
ColumnModeOff
HexOff
UnixReOff
Top
Loop
IfEof
ExitMacro
Else
StartSelect
Key END
Cut
Key DEL
Open "^c"
DosToMac
Save
CloseFile
EndLoop
宏基本上从列表中打开每个文件并执行转换。当它到达文件末尾(Eof)时,它将停止。 注意,当您运行此宏时,请确保“主文件”列表是在编辑窗口中打开的唯一文件。
请注意,最好先在样本数据上测试宏,以确保其按预期运行,这是一个好主意。
现在,您知道如何使用UltraEdit中动态且强大的“ ^ c”和“ ^ s”变量功能通过宏操作数据。
想要购买UltraEdit 正版授权,或了解更多产品信息请点击
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢