![]() |
Получение и обработка информации из текстового файла
Есть текстовый файл. Каждая строка этого файла состоит из одного ил двух целых чисел, разделлённых табуляцией(или запятой, пробелом и т.д. - неважно). Разделитель известен заранее. То есть, например:
12345,2 67890,4 23456 34535,5 Если второго числа нет, то оно приравнивается к единице. Количество строк заранее не известно. Задача: Из скрипта вызывать внутреннюю подпрограмму, в качестве аргументов для которой выступает пара чисел из строки. Подпрограмма вызывается для каждой строки по очереди. Общее количество строк заранее не известно. Так же было бы неплохо в начале этого текстового файла прописать несколько текстовых строк, которые в скрипте присвоились бы переменным. Например: в текстовом файле файл1.ехе файл2.ехе ;Тут пустая строка 12345,2 67890,4 23456 34535,5 в скрипте следующая обработка Х1=файл1.ехе Х1=файл1.ехе запуск Х1 запуск Х2 обработка массива строк из двух цифр Помогите написать такой скрипт. Заранее спасибо. |
Код:
$sPath = 'd:\1.txt';<--- Путь до текстового файла с числами |
kaster,
Огромное спасибо. Вместо Код:
RunWait(@ComSpec & ' /c "' & $sAppPath & '" ' & $iParam1 & ' ' & $iParam2) Код:
MsgBox ( 0, $iIND, $iParam1 & $iParam2) Цитата:
Код:
Надеюсь сейчас объяснил более понятно. Заранее спасибо за помощь |
Цитата:
у меня, к сожалению, часто такие ошибки проскакивают с +- 1 на цикле :( вот правильный код Код:
$sPath = 'd:\1.txt';<--- Путь до текстового файла с числами Цитата:
|
Время: 21:59. |
Время: 21:59.
© OSzone.net 2001-