| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- function ContentGetSupportedField(Index)
- if (Index == 0) then
- return 'Line1','', 8; -- FieldName,Units,ft_string
- elseif (Index == 1) then
- return 'Line2','', 8;
- elseif (Index == 2) then
- return 'Line3','', 8;
- elseif (Index == 3) then
- return 'Line4','', 8;
- elseif (Index == 4) then
- return 'Line5','', 8;
- end
- return '','', 0; -- ft_nomorefields
- end
- function ContentGetDetectString()
- return '(EXT="TXT") | (EXT="INI")'; -- return detect string
- end
- function ContentGetValue(FileName, FieldIndex, UnitIndex, flags)
- if (FieldIndex > 4) then
- return nil;
- end
- local f=io.open(FileName,"r");
- if not f then
- return nil;
- end
- local ii = 0;
- for line in f:lines() do
- if (ii == FieldIndex) then
- f:close();
- return line;
- end
- ii = ii + 1;
- end
- f:close();
- return nil;
- end
|