数行のテキストを追加する必要がある一連のXMLファイルがありますが、追加のテキストの配置は非常に重要です。そうしないと、XMLファイルが機能しなくなります。
<Tools>
幸い、新しいテキストは、各XMLファイルで1回だけ出現するテキストの後に挿入する必要があります。
<Tools>
Windowsバッチを使用してテキストを検索し、その直後に追加のテキストを挿入するにはどうすればよいですか?(議論のために、追加されるテキストはであるとしましょう<HELLO WORLD>
)
敬具
編集:
<Tools>
のすべてのインスタンスをに置き換える必要があることに気づきました<Tools> <HELLO WORLD>
これどうやってするの?
編集2:
以下は、うまく機能するが引用符では機能しないvbsです。
テキストを別のファイルのテキストコンテンツに置き換える方法はありますか
Const ForReading = 1
Const ForWriting = 2
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\Text.txt", ForReading)
strText = objFile.ReadAll
objFile.Close
strNewText = Replace(strText, "CH1", "*901*")
Set objFile = objFSO.OpenTextFile("C:\Text.txt", ForWriting)
objFile.WriteLine strNewText
objFile.Close