![]() |
Присвоить значения переменной из текстового файла
Доброго времени суток! Помогите, пожалуйста, с командами и синтаксисом.
Задача: Имеется текстовый документ 1.txt: Код:
1.Собака Код:
Собака Код:
$VesText = FileRead("1.txt") |
Цитата:
Цитата:
Код:
#include <Array.au3> |
Спасибо! Как оказалось, всё гениальное действительно просто.
Цитата:
Код:
Local $aContent = StringSplit(FileRead("1.txt"), @CRLF, 1) Код:
$VesText = FileRead("1.txt") |
Cem, по-прежнему настоятельно рекомендую подумать над переводом Вашего файла в формат INI, наподобие:
Код:
[Собака] |
Cem,
Можно так попробовать сделать: Код:
Local $sTxt, $aSearch[3] = ['Собака', 'Кот', 'Черепаха'], $sImageFile, $sVideoFile Код:
Собака |
Cem,
Но рекомендую Вам сделать так, как советует коллега Iska, тогда код будет примерно такой: Код:
Local $sIni = @ScriptDir & '\tst.ini', $aSearch[3] = ['Собака', 'Кот', 'Черепаха'], $sImageFile, $sVideoFile Код:
[Собака] |
madmasles, Спасибо! Ваш метод, конечно, очень хорош, однако, в таком случае, если на данный момент "Животных" - 1200 наименований, то
Цитата:
Касательно метода, товарища Iska (которому отдельное СПАСИБО) - наверное, идеальное решение. Надо разобраться, пойду дальше листать литературу. |
Cem,
Печально, но Вы не поняли, что $aSearch[3] используется только для примера поиска. и |
madmasles, Спасибо! Очень подробно "разжевали", теперь понял.
|
Cem,
Если у Вас всегда путь к файлам $sImageFile и $sVideoFile отличается только названием животного, то можно сделать совсем просто, без всяких файлов-баз: Код:
Local $s_Animal, $s_ImageFile, $s_VideoFile, $a_Path[2][2] = [[@ScriptDir & '\Files\Image\', '.jpeg'],[@ScriptDir & '\Files\Video\', '.mpeg']] |
Время: 22:35. |
Время: 22:35.
© OSzone.net 2001-