![]() |
【转帖】filenamecustom prop in drawing [resolved]
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. |
所有的时间均为北京时间。 现在的时间是 02:52 AM. |