これは私が今やっているものです。 PLZの誰もが私により良い方法でそれを行うのに役立ちます。 - >私は、ファイルからテキストを読み、コメントタグは、同様の質問には、テキスト
sub CommentNodes(OriginalFilepath, TempFilePath , OriginalText, UpdatedText)
mOriginalFilePath = OriginalFilepath
mTempFilePath = TempFilePath
Set FileSysObj = CreateObject("Scripting.FileSystemObject")
Set File = FileSysObj.OpenTextFile(mOriginalFilePath)
Set OFile = FileSysObj.CreateTextFile(mTempFilePath , True)
StrText = File.ReadAll
newStr = Replace(Strtext, OriginalText, UpdatedText)
OFile.WriteLine newStr
OFile.Close
File.Close
FileSysObj.DeleteFile mOriginalFilePath
FileSysObj.MoveFile mTempFilePath,mOriginalFilePath
Set OFile = Nothing
Set File = Nothing
Set FileSysObj = Nothing
Wscript.Echo "Success"
End sub
参照[この回答](http://stackoverflow.com/a/31839167/1630171)に追加すると、それを交換しています。コードはPowerShellですが、アプローチは同じです:ノードを選択し、新しいコメントノードに配置し、元のノードをそのノードに置き換えます。 –
コードベースがvbscriptであるため、vbscriptを使用する必要があります.1回の使用でpowershellに変更することはできません。 – wizyashas
PowerShellに切り替える必要はありません。しかし、PowerShellコードをVBScriptで実装するための青写真として使用することができます。 –