【问题描述】比如有100个DGN文件,需要把这些文件中的“Old”文字全部替换为“New”。使用MicroStation提供的批处理(Batch Process)工具配合对应的键入命令即可轻松实现。【操作方法】从MicroStation主菜单Utilities下选择Batch Process按钮,则弹出如下对话框:如标记部分所示,首先添加待处理文件,添加成功后就会在下方的列表里显示,再选择一个TXT格式的Command File,这个文本文件里包含文字替换的命令。最后点击执行按钮,会额外弹出执行列表,当中点击执行按钮,程序就会对列表中每个文件执行一次command file即实现批量替换文字。关于Command File的内容请参考下方说明
【Command File】对于MicroStation XM版本,请在TXT文件中使用下列命令:MDL KEYIN FINDREPLACETEXT CHANGE DIALOGTEXT VBA EXECUTE SetCExpressionValue "s_changeTextInfo.oldString", "old", "FINDREPLACETEXT" VBA EXECUTE SetCExpressionValue "s_changeTextInfo.newString", "new", "FINDREPLACETEXT" CHANGE TEXT ALLFILEDESIGN对于MicroStation V8i版本,请在TXT文件中使用下列命令:MDL LOAD FINDREPLACETEXT FIND DIALOG SEARCHSTRING OldFIND DIALOG REPLACESTRING NewCHANGE TEXT ALLFILEDESIGN