Ветеран
Сообщения: 27449
Благодарности: 8087
|
Профиль
|
Отправить PM
| Цитировать
KooDI, попробуйте так:
читать дальше »
Код: 
Option Explicit
Dim strSourceFile
Dim objFSO
Dim objRegExp
Dim objTS
Dim strLine
If WScript.Arguments.Count = 1 Then
strSourceFile = WScript.Arguments.Item(0)
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(strSourceFile) Then
Set objRegExp = WScript.CreateObject("VBScript.RegExp")
Set objTS = objFSO.CreateTextFile(strSourceFile & ".export.txt", True)
objRegExp.Pattern = "\D*(\d+)$"
With objFSO.OpenTextFile(strSourceFile)
Do Until .AtEndOfStream
strLine = .ReadLine()
If objRegExp.Test(strLine) Then
objTS.WriteLine objRegExp.Execute(strLine).Item(0).SubMatches(0)
End If
Loop
.Close
End With
objTS.Close
Set objTS = Nothing
Set objRegExp = Nothing
Else
WScript.Echo "Source file [" & strSourceFile & "] not found"
End If
Set objFSO = Nothing
Else
WScript.Echo "Usage: " & WScript.ScriptName & " <Source file>"
End If
WScript.Quit
|
Отправлено: 13:41, 02-03-2013
| #4
|