innodes Posted July 20, 2007 Share Posted July 20, 2007 With Get(HostName) FM pulls up the computer name. FM will also get it's own login id or account name. What I need to pull the computer login id. Is there anyway to do this? Hopefully someone can help. thanks Link to comment Share on other sites More sharing options...
mr_vodka Posted July 20, 2007 Share Posted July 20, 2007 If you are talking about the windows logon user id and its not in an Active Directory environment, you will have to use some kind of VB script. Take a look at this link Get Windows User Name Link to comment Share on other sites More sharing options...
Vaughan Posted July 21, 2007 Share Posted July 21, 2007 "With Get( HostName ) FM pulls up the computer name." Not at all. This function returns the name of the computer that is *hosting* the file. This is not necessarily the name of the computer that the client is using: in fact if the file is shared on another computer running FM Server, the function *won't* return the client computer's name. Link to comment Share on other sites More sharing options...
innodes Posted July 23, 2007 Author Share Posted July 23, 2007 interesting, thanks Link to comment Share on other sites More sharing options...
innodes Posted July 23, 2007 Author Share Posted July 23, 2007 Thanks for the link and tip of using VB. If I do that, then it will not work on Apple computers, correct? Is there some way of doing this that will work on both Apples and PCs? We have both in our network. Link to comment Share on other sites More sharing options...
mr_vodka Posted July 23, 2007 Share Posted July 23, 2007 You will probably have to adjust your script or run either the VBScript or Applescript depending on system platform detection. Link to comment Share on other sites More sharing options...
innodes Posted July 23, 2007 Author Share Posted July 23, 2007 OK, how would I do that? Sorry, I'm new at this. Will this work on FM or is this only a web publish technique? Sorry to ask, but where do I enter this? How does script maker deal with VB & Applescript? I am assuming it does, but I just can't see where. thanks Link to comment Share on other sites More sharing options...
Fenton Posted July 23, 2007 Share Posted July 23, 2007 It is fairly easy to get on a Mac, especially the short name. Which, by the way, you could fairly easily parse using just FileMaker, from the Get ( DocumentsPath ). But if you need the "long name" also, then I think you'd need AppleScript. It runs (very well) in a Perform AppleScript script step. But it has some peculiarities, such as that it either needs the field on the layout, or be specified by table (TO); easiest (and least breakable) to go to the layout. SystemUser.fp7.zip Link to comment Share on other sites More sharing options...
innodes Posted July 23, 2007 Author Share Posted July 23, 2007 Thanks, One of my mac users tried this, but the fields were empty. Is there anything special we need to do? Link to comment Share on other sites More sharing options...
Fenton Posted July 23, 2007 Share Posted July 23, 2007 Did you run the script, in the Scripts menu? It won't happen otherwise. If so, what Mac OS are they running? It won't work on Mac OS 9. Link to comment Share on other sites More sharing options...
innodes Posted July 24, 2007 Author Share Posted July 24, 2007 I am trying to get some other bugs worked our right now. Thanks for the help, I will come back to this. Link to comment Share on other sites More sharing options...
Recommended Posts
This topic is 6135 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now