Andrew Stirling wrote:
Paul
There is a FAQ at Tek-tips re this.
http://www.tek-tips.com/faqs.cfm?fid=4264
Many thanks Andrew. This is/you are the clear winner !
Andrew Stirling
01250 874580
http://www.calcpay.co.uk
HMRC Accredited UK payroll program
Paul Newton wrote:
Ted
Many thanks for your reply. Let me start at the end (a very, very
good place to start <g>).
I am trying to print out the hierarchy of the windows Start Menu - so
I need the location of Documents and Settings and if the user's
Visual FoxPro My Documents directory is not in its default location
then your suggestion will not work - it works fine otherwise, so
thank you.
Bearing in mind your response about assumptions I therefore also need
(in addition to a way of finding the location of Documents and
Settings) a way to get a list of (local) user names (who will/should
have folders under Documents and Settings)
As an aside, while looking into this I see that several people (all
over the web) have asked how to print a treeview so I came up with
this (quick and dirty):
SET PRINTER ON
If THISFORM.oTreeView.Nodes.Count > 0
* only do this if we have nodes in the treeview
For Each loNode In THISFORM.oTreeView.Nodes
lnLevel = 0
loTest = loNode.Parent
DO WHILE .T.
IF TYPE("loTest.Tag") = "C"
lnLevel = lnLevel+1
loTest = loTest.Parent
ELSE
EXIT
ENDIF
ENDDO
? IIF(lnLevel =
0,"",REPLICATE(CHR(9),lnLevel))+loNode.Text
loNode = .NULL. && Release the Reference to the
object.
loTest = .NULL.
ENDFOR
ENDIF
? ""
SET PRINTER OFF
EJECT
Cheers
Ted Roche wrote:
On 9/29/06, Paul Newton <[EMAIL PROTECTED]> wrote:
How can I find the full path (including drive) for the location of the
"Documents and Settings" folder (Win2K, WinXP) ?
I'm sure there's a WinAPI call for it, but I'll bet this will work:
? SUBSTR(HOME(8), 1, AT("Settings\",HOME(8))+8)
Am I right in thinking that
(i) this folder should always contain the folders "All Users" and
"Default User"
I'm pretty sure it's possible to set this on a user-by-user basis, and
some may be mapped to networks or different drives. So, my home might
be H:\users\troche and yours might be N:\users\pnewton
(ii) this folder must always contain at least one additional user
folder
(e.g. "Paul Newton")
Sorry, don't think so.
Can I safely assume that ALL folders under "Documents and Settings"
will
be one of "All Users", "Default User", "User1" etc OR is it possible
that in some circumstances somebody might have added a folder (Some
folder name that is not a user name or "All Users" or "Default User")
just to s***w me up !
This is Windows. It's rarely safe to assume.
If that is the case I will need to find a way to get a list of
users who
should have folder entries under "Documents and Settings".
What is it that you are trying to accomplish?
[excessive quoting removed by server]
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.