|
filename/custom prop in drawing [resolved]
so i'm trying to find an easy way of either pulling the filename without the path information so i dont have to loop through the filepath string and pull out just the filename.
i looked in to using custompropertymanager, as the part number, which is also the filename, is a custom property. however that appears to only work for part documents.
what is an easy way of doing this in a drawing file, it seems that i would be able to access this information easy enough, but i cant seem to find the info in the api help.
thanks.
edited: 09/03/2008 at 03:01 pm by blake dahle
i just did this.... dont know if there is a better way to do it though.
filename = swdoc.getpathname
check = false
count = 1
resfilename = left(filename, len(filename) - 7)
do while check = false
modstring = right(resfilename, count)
if left(modstring, 1) = "\" then
resfilename = right(resfilename, count - 1)
check = true
else
count = count + 1
end if
loop
have you looked at modeldoc2::gettitle? there are some drawback to this, but it seems to work fine for me. see the remarks section in the help file.
drc inc.
minneapolis, mn
.designreadycontrols.com
sw2007 sp5.0
core2 quad
3gb ram
xp pro sp2
ati firegl v3600
sounds like it would return a similiar mess of a string. my title bar shows "part number" - "sheet name" .... i would still have to sort through the string to get just the part number.
aw well. i got it working anyway, so i might as well just leave it. thanks for the idea though, it was worth a look.
getting a filename from a path is not a lot of work at all and is the correct way of doing it anyway; if you called an internal method from sw to get just the filename then sw would only do exactly what you would do first in order to return the filename so you gain no performance benefits or any other benefits. |
|