#1
|
|||
|
|||
Passing Macro file path to Jscript
When I pass a macro such as %PROJDIR% to Jscript, it replaces the backslashes in the file path with trash or nothing
(Presumably treating the \ as a C escape character) ie : jscript -------------- var BuildXMLFile = "%BUILD_XML_FILE%" ; WScript.Echo("Reading XML file:" + BuildXMLFile); output ------------- Reading XML file:C:devR1/buildproject.xml Unable to Load XML File C:devR1/buildproject.xml: The system cannot find the path specified. Is there a way to fix this? thanks Rich |
#2
|
|||
|
|||
The trick is to prevent the literal string value from being evaluated by the script engine:
var BuildXMLFile = Application.ExpandMacros(vbld_AllMacros().Item("BU ILD_XML_FILE").Value); |
|
|