バッチ処理で文字を置換する方法


バッチ処理で複数のDGNファイルにある文字を置換する方法を紹介します。

まず、ツール→バッチ処理を起動します。

次に、下記の手順で操作を行います。

STEP1:「新規コマンドファイルを作成」ボタンをクリックし、コマンド※を入力します。

STEP2:対象のファイルを追加します。

STEP3:「バッチ処理ジョブを処理」ボタンを押します。

※入力するコマンドは下記となります。

MDL LOAD FINDREPLACETEXT 
FIND DIALOG SEARCHSTRING Old
FIND DIALOG REPLACESTRING New
CHANGE TEXT ALL

補足:数字を置換する場合、正規表示を使う必要があります。

例えば0.5以下の数字をすべて0.5に置換する例とします。

0.0123、0.01234、0.02345、0.1234を0.5123、0.51234、0.52345、0.5234に置換するコマンドは下記となります。

MDL LOAD FINDREPLACETEXT
FIND DIALOG REGEX True
FIND DIALOG SEARCHSTRING ^0\.[0-4]
FIND DIALOG REPLACESTRING 0.5
CHANGE TEXT ALL