What does your launcher script do? If you call XSI.bat after you set
XSI_USERROOT, then your setting is blown away.
On 27/04/2013 2:11 PM, Gene Crucean wrote:
Has anyone had a hard time setting specific XSI_USERROOT?
If I use:
set XSI_USERROOT=\\path\to\users\%USERNAME%
...in my launcher script and then run:
path = XSIUtils.Environment('XSI_USERROOT')
Application.LogMessage(path)
I still get: # INFO : C:\Users\gene.crucean
Thoughts?
On Sat, Apr 27, 2013 at 11:07 AM, Gene Crucean
<emailgeneonthel...@gmail.com <mailto:emailgeneonthel...@gmail.com>>
wrote:
Care to explain a bit further?
On Sat, Apr 27, 2013 at 6:41 AM, Schoenberger <x...@digidragon.de
<mailto:x...@digidragon.de>> wrote:
Note: If you set the workgroups without the prefs file, it is
not stable.
Depending on the plugins you have installed in your workgroups.
Holger Schönberger
technical director
The day has 24 hours, if that does not suffice, I will take
the night
------------------------------------------------------------------------
*From:* softimage-boun...@listproc.autodesk.com
<mailto:softimage-boun...@listproc.autodesk.com>
[mailto:softimage-boun...@listproc.autodesk.com
<mailto:softimage-boun...@listproc.autodesk.com>] *On
Behalf Of *Ponthieux, Joseph G. (LARC-E1A)[LITES]
*Sent:* Friday, April 26, 2013 10:29 PM
*To:* softimage@listproc.autodesk.com
<mailto:softimage@listproc.autodesk.com>
*Subject:* RE: Setting workgroups via batch file
As Luc-Eric said you can call the setenv anywhere in your
bat file, but if you want to do it all in one line try this:
call "C:\Program Files\Autodesk\Softimage 2013
SP1\Application\bin\setenv.bat" & start /min cmd /c
"%XSI_BINDIR%\xsi.bat -w
\\path\to\workgroup1,\\path\to\workgroup2"
This kind of command “joining” can be especially useful if
executing system commands from Perl
--
Joey Ponthieux
LaRC Information Technology Enhanced Services (LITES)
Mymic Technical Services
NASA Langley Research Center
__________________________________________________
Opinions stated here-in are strictly those of the author
and do not
represent the opinions of NASA or any other party.
*From:*softimage-boun...@listproc.autodesk.com
<mailto:softimage-boun...@listproc.autodesk.com>
[mailto:softimage-boun...@listproc.autodesk.com
<mailto:softimage-boun...@listproc.autodesk.com>] *On
Behalf Of *Gene Crucean
*Sent:* Friday, April 26, 2013 3:15 PM
*To:* softimage@listproc.autodesk.com
<mailto:softimage@listproc.autodesk.com>
*Subject:* Setting workgroups via batch file
Hey guys,
So I'm trying to set some environment variables via a
batch script but this page
(http://softimage.wiki.softimage.com/xsidocs/EnvVars_EnvironmentVariableReference.htm)
doesn't have a workgroup variable to set.
I stumbled upon Stephens blog
(http://xsisupport.com/2011/11/09/setting-workgroups-at-startup/)
which references a *data_management.workgroup_appl_path*
variable but then I'm forced to use the SI command prompt
and to be honest I'm not even sure how to call that thing
from within a bat file since *call "C:\Program
Files\Autodesk\Softimage 2013
SP1\Application\bin\SIShell.bat" *doesn't seem to work.
I've tried this which works...
echo
\\path\to\proj\pipeline\extensions\softimage2013\workgroups\Arnold
>
"C:\Users\%USERNAME%\Autodesk\Softimage_2013_SP1\Data\workgroups.wkg"
echo
\\path\to\proj\pipeline\extensions\softimage2013\workgroups\RGH
>>
"C:\Users\%USERNAME%\Autodesk\Softimage_2013_SP1\Data\workgroups.wkg"
echo
\\path\to\proj\pipeline\extensions\softimage2013\workgroups\3rdParty
>>
"C:\Users\%USERNAME%\Autodesk\Softimage_2013_SP1\Data\workgroups.wkg"
The problem I have is that if we ever change the workgroup
paths, on next launch, Soft holds onto those old paths
with Kung-Fu Grip even though the paths in the .wkg file
are set properly.
I can't stand many things in Maya but this is one area
it's clearly ahead of Soft.
set
MAYA_MODULE_PATH=\\path\to\proj\pipeline\extensions\maya2013_5\modules
<-- done deal
Btw, I know about xsi -w option but I'm not sure how that
would work with a .bat file. My setup is like this...
File one:
call \\path\to\setEnvVars.bat
start /min cmd /c "C:\Program Files\Autodesk\Softimage
2013 SP1\Application\bin\XSI.bat"
File two:
Sets all envvars.
File one calls the file that contains the envvars, those
get set, then it launches Soft. If I was to use the -w
flag, it would have to go on the end of the second line in
the first file and not in the envvar's file.
So basically, the second line of file one would be
something like this:
start /min cmd /c "C:\Program Files\Autodesk\Softimage
2013 SP1\Application\bin\XSI.bat -w
\\path\to\workgroup1,\\path\to\workgroup2"
Will someone that understands this setup please shed some
light on this little golden nugget of my day?
--
-Gene
--
-Gene
--
-Gene