-4
私はメモ帳++を使用してTXTファイルを調整しています。私はVBScriptを使ってこれを自動化することが可能かどうか疑問に思っていましたか?VBSを使用してテキストファイルのテキストを置き換えます
- ファイルを開きます。
\r\n
を ""(空白)に置き換えてください。I0
を\nI0
に置き換えます。X0
を\nI0
に置き換えます。- ファイルを保存します。
私はメモ帳++を使用してTXTファイルを調整しています。私はVBScriptを使ってこれを自動化することが可能かどうか疑問に思っていましたか?VBSを使用してテキストファイルのテキストを置き換えます
\r\n
を ""(空白)に置き換えてください。I0
を\nI0
に置き換えます。X0
を\nI0
に置き換えます。以下の例は、UnicodeとASCIIテキストファイルに適しています:
sPath = "C:\Users\DELL\Desktop\tmp\test.txt"
sContent = ReadTextFile(sPath, 0) ' lFormat -2 - System default, -1 - Unicode, 0 - ASCII
sContent = Replace(sContent, vbCrLf, " ")
sContent = Replace(sContent, "I0", vbLf & "I0")
sContent = Replace(sContent, "X0", vbLf & "I0")
WriteTextFile sContent, sPath, 0
Function ReadTextFile(sPath, lFormat)
With CreateObject("Scripting.FileSystemObject").OpenTextFile(sPath, 1, False, lFormat)
ReadTextFile = ""
If Not .AtEndOfStream Then ReadTextFile = .ReadAll
.Close
End With
End Function
Sub WriteTextFile(sContent, sPath, lFormat)
With CreateObject("Scripting.FileSystemObject").OpenTextFile(sPath, 2, True, lFormat)
.Write sContent
.Close
End With
End Sub
Thx、そのトリックをしました。 – Paul
はい、それが可能です。 –
なぜVBScriptのみですか?それは他の多くの方法でも行うことができます。しかし、正確に何を見ているのですか?それを実現させるために何をしましたか? –