|
<< Click to Display Table of Contents >> Navigation: Programming Mechworks PDM > DBWCommandShell > Commands Reference > File > FileGetProperties |
available from build: 20150626 |
This command outputs into the %tmp%\dbwreslt.in text file the file properties of the assigned documentPathName.
If the optional configurationName parameter is passed, then the properties will be related to the specific configuration properties section.
call DBWShell("FileGetProperties documentPathName [configurationName]")
documentPathName |
the full path of the file |
|---|---|
configurationName |
optional.the specific configuration to retrieve custom properties of. |
@FILE_IS_READ_ONLY |
1: if the file is read-only |
'.x64
Sub main()
DBWinit(TRUE)
filePath = "E:\test\fogbugz\case47905\case47905PART1.SLDPRT"
configuration = "Default"
DBWShell("FileGetProperties " & Replace(filePath," ","|") & " " & Replace(configuration," ","|") )
Set fs = CreateObject("Scripting.FileSystemObject")
Set tfolder = fs.GetSpecialFolder(TemporaryFolder)
Set f = fs.OpenTextFile( tfolder & "\dbwreslt.in", ForReading, True )
Dim tokens
Do While f.AtEndOfStream <> True
line = f.ReadLine
if line<>"" then
tokens = Split( line, "=", 2, 1)
DBWShell("ActivityConsolePrint " & Replace(tokens(0)," ","|") & "=" & Replace(tokens(1)," ","|"))
end if
Loop
f.Close
End Sub
This is the resulting activity console:
