Вопрос : Командное файло - извлеките номера от архива текста

Hi там,

You будет считать после того как оно прикреплено; архив текста от путем использование командного файла на выигрыше XP, я должен извлечь все номера содержа 7digits each.

You также находит что номера dupplicated, но в приведенном к выходе, они должен быть результатом unique.

The необходимо вывести наружу на экране следующим образом:
5127865
5127847
5118095
5123320
5120834
5115144
5115096
5117736
5117740
5115123
5122365
5257847
5199095
6823320
5120892
5115274
5188096
5117730
5777740
5115166

Thanks для вашей помощи,
Rene
class= " lastRow
>Attachments " имени " class= class= " значение "
>

filename " class= >MustExtractTheNumbersAndUnduppli.txt (10 KB) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
архив текста >Source " описания " class=
class=
>
class=

Ответ : Командное файло - извлеките номера от архива текста

О'кейом, здесь будет изменение для того чтобы получить filename от линии передачи команд.  Я порекомендовал бы побежать оно люблю это:

cscript EE26314082.vbs //NOLOGO input.txt >output.txt

~bp
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
'Сделайте конечно входной файл - имя определено на линии передачи команд и получает ее
Если (WScript.Arguments.Count > 0) после этого
  filename = WScript.Arguments (0)
Еще
  WScript.Echo «никакой определенный filename входного сигнала.»
  WScript.Quit
Закончитесь если
 
'Прочитайте весь входной файл в одиночную перемеююый шнура
Установите fso = CreateObject («Scripting.FileSystemObject»)
Установите входной сигнал = fso.OpenTextFile (filename)
данные = input.ReadAll
входной сигнал. Конец
Установите входной сигнал = ничего
 
'Создайте предмет словаря к дубликатам ellininate
Установите dict = CreateObject («Scripting.Dictionary»)
 
'Создайте шаблон регулярно выражения к locae порядковые номера
Установите re = новое RegExp
re. Картина = «OrderNum= [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] &»
re.IgnoreCase = True
re. Глобально = True
 
'Закрепите петлеть через каждую спичку, порядковый номер grap, и если уже о добавьте к словарю
для каждого ударенного в re. Исполните (данные)
   order=Mid (удар. Значение, 10, 7)
   Если не dict. Существует (заказ) после этого
      dict. Добавьте заказ, 0
   Закончитесь если
Затем
 
'Список выхода уникально порядковых номеров теперь
Для каждого o в dict
   Wscript.Echo o
Затем
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us