You can tap into the environment using XSIUtils.Environment( "<env var>" ).
So:
logmessage( XSIUtils.Environment( "USERNAME" ) );
> -----Original Message-----
> From: owner-xsi(at)Softimage.COM [mailto:owner-xsi(at)Softimage.COM] On
> Behalf Of Adam Seeley
> Sent: 24 May 2007 11:07
> To: XSI(at)Softimage.COM
> Subject: Scripting - finding user name
>
> Hi again,
>
> Also, within a script, how do I find the current user?
>
> I'm looking through the docs but "user" is a very vague word search.
>
> Cheers,
>
> Adam.
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.467 / Virus Database: 269.7.6 - Release Date: 20/05/2007
> 00:00
>
>
> ---
> Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in
> body:
> unsubscribe xsi
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi