PDA

View Full Version : Reading a text file containing special chars


teognost
12-08-2011, 12:32 PM
I am reading a text file line by line -first by opening it:
' open the file for reading
Application.Macros(vbldMacroTemporary).Add "FILE", vbld_FSO().OpenTextFile("%HB_BTS_TEXT_FILE_FULLPATH%")

and then parsing line by line with:
[vbld_TempMacroObj("FILE").ReadLine()]

Problem is the script fails when text file contains something like % as it thinks this is a macro.
So how can I parse line by line such a file containing special chars?

kinook
12-09-2011, 07:01 AM
[vbld_EscapeString(vbld_TempMacroObj("FILE").ReadLine())]
http://www.kinook.com/VisBuildPro/Manual/sysscriptmisc.htm

Or use the Loop action.
http://www.kinook.com/VisBuildPro/Manual/loopaction.htm

teognost
12-09-2011, 09:08 AM
thanks,it worked ok with:
[vbld_EscapeString(vbld_TempMacroObj("FILE").ReadLine())]