Setting up additional script directories

Hi - I work for a company with a sizeable number of texture artists. I've been creating a set of photoshop helper scripts for them to use, and I'm trying to figure out how to get photoshop to detect it automatically.
The way that I see noted all over the Internet is to simply put the .jsx script into the Presets\Scripts directory. While this does work, it's unwieldy in our environment (specifically, it requires me to tell the texture artists that there's an update and have them copy the scripts into the folder, which is a recipe for out-of-sync scripts and sadness).
Ideally, I'd like to be able to simply check the files in to our source control (at, say, OURPROJECT\art\photoshopscripts\*.jsx) and somehow tell Photoshop to also load scripts from that location, so that it would always be loading the scripts without any manual copying involved by the art teams.
Is such a thing possible? Bonus points if it can be done via an environment variable.
Thanks!
Josh

On a Windows System I do it by adding a link(Windows Shortcut) to my Script tree into Adobe Photshop Install tree folder "C:\Program Files\psVersion\Presets\Scripts". Warning on a windows 7 64 system do not build you Script tree in Windows   C:\Program Files\  Tree if you use both the 64bit and 32bit Photoshop versions.   For when you run the 32 bit version of Photoshop even though the shortcut you added is to C;\Program Files\xxx something in the system substitutes "Program Files (x86)".
I have never tried using a network drive. I think it would work however using a remote disk may very well slow down Photoshop's start up process. Photoshop seems to process the Script tree during start up.  It creates a script list it displays when one uses menu File>Scripts and It also look at the scripts to see if any are Plug-in scripts like Conditional Mode Change and Fit Image.  If you have alot of scripts that a lot of network trafic each time Photoshop is started by someone.  I think you would be better off find a process to push|Pull updates onto users machines,  Photoshop seems to pick up the changes that are made to scripts when its running. Running from a local disk would also be better for performance. However Plug-in scripts may not work if updated and there was a change made to its dialog t which change deleted or added setting.
Photoshop can use script from any folder but only scripts in Photoshop Presets\scripts tree including following links. Will be listed in menu File>Scripts. Links must be present when Photoshop starts for script to be included into Photoshops script list. Note also some scripts like plug-in scripts get listed in menu File>Automate.  Othere scripts can be browsed to or be execute from actions the have their browsed to location recorded into the action. Actions are not loaded automaticly and not automaticly updated when shared by users. A copy is use fow when a User loads an Action set a copy is made into ther Photoshop Preferences. Id a Action ises a script the script is not copied the action only has its name or Full path recorded in the action not the script itself.
Message was edited by: JJMack

Similar Messages

  • Additional document directories

    Does anyone know how to set up additional document directories in the weblogic.properties
    file ? I already have a document root when I set up the weblogic.httpd.documentRoot
    directory
    Now I need to create a relative link , for example
    documentRoot = /some/directory/name
    if someone hits http://server.name:7001/abcd , it automatically sends them to
    /some/directory/name/abcd/public_html ??
    Is this possible ??
    Thanx
    Kal

    Hi.
    I don't think there is a way to do this. I presume you are talking about WLS 5.1 or
    earlier. Each instance of the server has only 1 instance of a document root.. All resources
    served must be in that root or in a subdirectory underneath it.
    Requesting http://server.name:7001/abcd will request a resource in the abcd directory under
    your document root.
    Michael
    Kalyan wrote:
    Does anyone know how to set up additional document directories in the weblogic.properties
    file ? I already have a document root when I set up the weblogic.httpd.documentRoot
    directory
    Now I need to create a relative link , for example
    documentRoot = /some/directory/name
    if someone hits http://server.name:7001/abcd , it automatically sends them to
    /some/directory/name/abcd/public_html ??
    Is this possible ??
    Thanx
    Kal--
    Developer Relations Engineer
    BEA Support

  • Need Help setting up "Network Home Directories" or Something Similar

    Alright so, I am sure the answer to my question exists but I have no idea what i am looking for as far as syntax is concerned. I have taken over as tech at a full mac School and have not touched a mac before in my life. I will try my best to give a detailed description without an entire life story.
    My school has 10.4 on laptops which we run a script on to bind to a directory allowing them to access accounts created on our server. That part works fine. The problem we are having is syncing or saving any files/changes to these networked accounts. The accounts seem to have home directories created, i went through workgroup manager and set up login/out and background syncs, and nothing seems to work(Copy/save). This year it would have been nice to have the syncing feature since all student/teacher laptops would go back and forth from home and work. However next year will change a bit since we will keep all student laptops here and the teachers will still take them home. We also have desktops of course which do not move and will be accessed by the students.
    I need to find a way for students to log into the server to access their account and have it automatically pop up displaying their own files/folder on any machine they access since they wont always be at the same machine. considering there will be upwards of 100 students accessing each machine, local syncing for this would not be a good idea. My best guess would be setting up network home directories so they can log into and work directly from the server and have nothing but the original OS installed on their local machine.
    As far as the teachers go, Since they have one laptop the entire year and take them home the syncing method would be the best. That way they can come here, turn on their laptop, automatically sync as they log in, and save everything when they log out (or every so many minutes since some of them close it and just run home). I tried doing this with a student account but could not get it to work. My other problem with this is that the teacher laptops are 10.5 and I have no clue how to bind them to the directory since I was not the one who created the original script which is something i would like to reverse engineer to my standards since it has some nice little things in it I just wish to tweak.
    A short recap of what i need:
    1) Network based accounts with network home directories, nothing locally saved
    2) Network Based accounts with Portable Home Directories, Syncing between local and server files
    3) Bind 10.5 machines to server
    4) Program to read and edit a script.
    I somewhat know the terminology for PHDs and MHDs and have read a bit about those but still cannot get them to work, but I am extremely frustrated with my lack of terminology for NHDs (If that is what they would even be called) and have had a hard time finding any information on how to set them up. The only thing i found was stating that if the server goes down, so do the accounts. Which isnt a problem since we have multiple servers as well as last ditch local accounts for students to just access the computers.
    As far as i know, our servers are running LDAPv3 w/ OD, maybe even not with OD, I really don't know. If anyone can give me any help with this it would be much appreciated. If you need any additional information let me know and I will try my best to get it to you. I may even be willing to wipe everything and start fresh if it is required since these havent been used much in over 2 years, only for drive mounting storage.

    I received some information on another forum, however I am still stuck.
    So i rebound a laptop to the server via Directory Access, created a new account using Workgroup Manager, set the Home Point in WGM for the Account to a specified folder on the server's raid and no luck.
    The account authenticates with the server, but it saves everything locally and ignores the NHD. Anyone with any ideas?

  • How do I set up additional folders in Mail to enable me to move read e-mails yet still retain them

    How do I set up additional folders in Mail (in the left hand panel under inbox/trash/drafts etc ) to enable me to move messages
    that I have read.  I do not wish to leave them clogging up the page but like to have folders for Apple/Amazon etc.
    Any advice wouldbe gratefully received.
    I can find the symbol to move the message but cannot figure out how to make the new folder
    thanks

    You can't create mail folders on the iPad. If you are using an IMAP/Exchange account you can set up folder on another device and they will be reflected on the iPad. If you have an POP3 account there is no way.

  • Need help setting up measurementLog scripting

    I'm gruadually getting better at creating script but for some reason I can't get my brain around this one.  I'm trying to set up a script to take measurements of a series of 64 marquees created from an equal number of paths then export that log after the 64th marquee dimension is recorded.  So I"m making a selection from path, recording it's width and height, performing some operations, saving a file, making a new selection from the next path, and repeat.  Ideally I'd like to also record the location of the upper lefthand corner of each marquee at the same time.  I figure one challenge at a time.
    Part of the confusion is the Object Model Viewer and support PDF's are saying one part of the process is accessed from the Application and another is accessed from the Document.  I'm not sure how that would look or what should come first.  Also I've not entirely got my brain around using file path locations in script and how to set those up so that they're universal between Mac and Windows.
    All this combined is causing too many possible reasons for the dreaded ESTK "Undefined is not an object" error so I can't narrow down the reason for my test script failing.  I'm certain if I see the correct way once it'll all make sense, the clouds will part, angels will sing and all will be right... until the next hurdle or the conditions change slightly.
    Please help!  Thanks!
    P.S. I can post my script this is going into if it'll help.  It's a mixture of my stuff, with a Frankensteined mish-mash of contributions I've gotten from others along the way.

    Getting an answer at PS-scripts.  Feel free to post anyway if  you desire.  thanks!  Extra info is always good.

  • IWS60SP4 Additional Document Directories Problem with Web Application

    We have iPlanet/Sunone WebServer 6.0 Service Pack 4 installed. I have deployed a web application using the wdeploy command line. I have defined an additional document directory that is outside of the web application and document root. No matter how many ways I try it, it seems to expect that the document root is the source of the files and totally ignores the additional document directory definition.
    Example:
    additional document directory: /add /opt/dir1/dir2
    document root: /opt/doc/root
    URL given: http://my.domain.com/uri/add/file.html
    expected: to get file.html out of /opt/dir1/dir2
    actual: fails, trying to get /opt/doc/root/add/file.html
    Do additional document directories actually work? (They worked for us under iPlanet 4.1) If so, please tell me how to make them work with a deployed web application.
    Thank you.
    - Tom

    In the original post you state:
    Example:
    additional document directory: /add /opt/dir1/dir2
    document root: /opt/doc/root
    URL given: http://my.domain.com/uri/add/file.html
    expected: to get file.html out of /opt/dir1/dir2
    actual: fails, trying to get /opt/doc/root/add/file.html
    You are mapping /add to the new dir. The URL you would need to type then is:
    http://my.domain.com/add/file.html
    not
    http://my.domain.com/uri/add/file.html
    Mapping /add to a new dir will work. You do not need to specify /uri/add.

  • What is the Max. Limit of ICM Script Nodes that can be set in ICM Script 8.0

    I am trying to  out the maximum number of Script Nodes that can be set in ICM Script editor , is there any limit on that ?
    I am using ICM 8.5 Version
    I have read that the  value for maximum number nodes that can be executed is configurable as seen in hkey_local_machine\software\geotel\icr\\routerX\router\currentversion\configuration\script\MaxNodesExecuted
    By editing the value help me to increase the No. of Script nodes  in ICM Scripts ?? Appreciate your reply asap.

    Hi,
    Looks like the max. length described in the forms help only applied to actual database column. But if I am defining a non database column, what is the max. limit?
    I tested it by setting to 32K (i.e.32767) and the form accepts and run ok. However, I am not sure whether there will be other side effect or not.
    Kelly.

  • How to do changes in Layouts setting and SAP scripts to meet requirment?

    hi SD gurus,
    Please explain me how create and work with Z output .
    where and how we do changes in Layouts setting and SAP scripts to meet the user requirments.
    pls forward func spec of Z output
    points will be rewarded
    thanx & regards

    you need ABAP skills to do this.
    basically you need:
    1) draw the layout on a piece of paper
    2) define the fields you need and find out the corresponding SAP fields
    3) check the document with the customer
    4) give this specification to the developer
    5) the developer will give you a program name and form name: place them in the message for the document.
    Roberto

  • Create document set using ECMA Script

    Hi,
    I want to create a document set in SharePoint 2010 document library where i have already included document set content type.
    Is there any way to create a document set using ECMA Script?? If yes, then please provide the sample code for this...
    Thanks.
    -Prashant

    Hi Prashant,
    Although this post is aimed at SP 2013 and the App model, it should give you the object model references you need to complete your goal:
    http://blogs.msdn.com/b/mittals/archive/2013/04/03/how-to-create-a-document-set-in-sharepoint-2013-using-javascript-client-side-object-model-jsom.aspx
    In particular the following function should be of use:
    function CreateDocumentSet() {
    var ctx = new SP.ClientContext("http://yourSharePointSite");
    var parentFolder;
    var newDocSetName = $('#txtGetDocumentSetName').val();
    var docSetContentTypeID = "0x0120D520";
    var web = ctx.get_web();
    var list = web.get_lists().getByTitle('DocSetLibrary');
    ctx.load(list);
    parentFolder = list.get_rootFolder();
    ctx.load(parentFolder);
    var docsetContentType = web.get_contentTypes().getById(docSetContentTypeID);
    ctx.load(docsetContentType);
    ctx.executeQueryAsync(function () {
    var isCreated = SP.DocumentSet.DocumentSet.create(ctx, parentFolder, newDocSetName, docsetContentType.get_id());
    ctx.executeQueryAsync(SuccessHandler('Document Set creation successful'), FailureHandler("Document Set creation failed"));
    }, FailureHandler("Folder loading failed"));
    ctx.add_requestSucceeded(function () {
    $('#txtGetDocumentSetName').val('');
    alert('Request Succeeded');
    ctx.add_requestFailed(function (sender, args) {
    alert('Request failed: ' + args.get_message());
    // Failure Message Handler
    function FailureHandler(message) {
    return function (sender, args) {
    alert(message + ": " + args.get_message());
    // Success Message Handler
    function SuccessHandler(message) {
    return function () {
    alert(message);
    Keith Tuomi | Twitter: @itgroove_keith | Blog:
    http://yalla.itgroove.net
    Please click "Propose As Answer" if a post solves the problem or "Vote As Helpful" if a post has been useful to you.

  • RE: Additional scripts to execute after creation of database for Oracle

    Hi it is possilble to execute additional scripts such as CATALOG.SQL; CATAUDIT.SQL etc to enable v$session views? as these views are not created when i used the wizard in Oracle to create the database in 9i.
    Is this normal or am i not creating the database correctly?
    Also does this steps of running additional scripts required for Oracle 10 or 11?
    Thanks for any info

    Hi,
    after creating the database, run the following scripts
    sql>@$ORACLE_HOME/rdbms/admin/catalog.sql;
    sql>@$ORACLE_HOME/rdbms/admin/catproc.sql;
    connect SYSTEM/&&systemPassword
    sql>@$ORACLE_HOME/rdbms/admin/pupbld.sql;
    regards,
    Xaheer

  • How to add a file in Document Set using ECMA script?

    Hi,
    I want to upload a particular file into Document set using ECMA script.
    I can do it easily through C# but unable to achieve the same using ECMA Script.
    Any pointers or piece of code will be helpful.
    Thanx in advance :)
    "The Only Way To Get Smarter Is By Playing A Smarter Opponent"

    The following blog post provides a way to create a document set using ECMA:
    http://blogs.msdn.com/b/mittals/archive/2013/04/03/how-to-create-a-document-set-in-sharepoint-2013-using-javascript-client-side-object-model-jsom.aspx
    The following blog post provides a way to upload files into a document set using CSOM:
    http://www.c-sharpcorner.com/Blogs/12139/how-to-create-document-set-using-csom-in-sharepoint-2013.aspx
    See if you can follow the logic in the CSOM example to apply it to ECMA. Let me know if you have specific problems with it.
    Dimitri Ayrapetov (MCSE: SharePoint)

  • How do I set up additional mail storage folders?

    I have installed the cloud and my mail storage folders did not import into the IPAD.  How do I set up additional mail storage folders?

    did not have a mobile me account.
    Copied from your previous post.
    Waited for the ICloud to come out installed on both the MAC and the IPad.  Started an .me account.
    Did you have a MobileMe email account first or not?
    And regarding your Mail storage folders that you want available on the iPad, mail storage folders from which email account? Since you just created an iCloud email account, any locally stored mailboxes created for another email account must be transferred to the server for your iCloud account for the mailboxes to be available with the account with the Mail app on your iPad. All server stored mailboxes with an IMAP account will be available automatically when accessing the account with the iPad's Mail app, but you must place any locally stored mailboxes on the server first. If you use the Mail.app on your Mac, select an drag a locally stored mailbox under the iCloud desgination in the Mail.app mailboxes drawer to copy the mailbox to the server with your iCloud account.

  • Nice set of perl scripts for h264 encoding stuff

    I have found a nice set of perl script written for flexible h264 related encoding. They were originally developed for gentoo but they also run fine under Debian. I guess running them under arch will work as well.
    Here is the original thread over at the Gentoo Forum:
    http://forums.gentoo.org/viewtopic-t-74 … 444a855600
    Here is the webpage from the author plus a newly build install bash script which will download and install the encoding suite:
    http://blog.fangornsrealm.eu/
    May be someone likes to build a package ?
    I am not using arch this much the last few month. So I am kind of the wrong guy for building such a package
    -D$

    I have found a nice set of perl script written for flexible h264 related encoding. They were originally developed for gentoo but they also run fine under Debian. I guess running them under arch will work as well.
    Here is the original thread over at the Gentoo Forum:
    http://forums.gentoo.org/viewtopic-t-74 … 444a855600
    Here is the webpage from the author plus a newly build install bash script which will download and install the encoding suite:
    http://blog.fangornsrealm.eu/
    May be someone likes to build a package ?
    I am not using arch this much the last few month. So I am kind of the wrong guy for building such a package
    -D$

  • Set up additional mailboxes on ipad2

    Unable to set up additional mailboxes because there is no edit button on the mailbox list.  How do I fix this?

    From another post:
    With an Exchange or IMAP account, but not with the iPad's Mail app.
    All server stored mailboxes with an Exchange account and an IMAP account will be available automatically when accessing the account with the iPad's Mail app along with all server stored mailboxes kept synchronized with the server with each email client used to access the account.
    Create additional server stored mailboxes for the account with the email client used on your computer for accessing the account or via webmail access for the account using a browser.
    The same is not possible with a POP account.

  • Can Additional Document Directories use UNC Paths?

    For Sun One WS 6.0 SP 7 on Windows 2000
    Can additional document directories use UNC paths, or does the directory containing the HTML documents have to be on the server running the Web Server? The documentation
    http://docs.sun.com/source/816-5682-10/esapui21.htm#80857
    says:
    "Map To Directory. Specifies the absolute path of the directory you want the URL prefix to map to, for example,
    C:/iplanet/marketing/pubdocs/index.html"
    But could you instead use:
    \\servername\path\somedocs\
    Anyone ever tried this? And would you have to swap the direction of the slashes?
    //servername/path/somedocs/
    Thanks!
    --John                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    For Sun One WS 6.0 SP 7 on Windows 2000
    Can additional document directories use UNC paths, or does the directory containing the HTML documents have to be on the server running the Web Server? The documentation
    http://docs.sun.com/source/816-5682-10/esapui21.htm#80857
    says:
    "Map To Directory. Specifies the absolute path of the directory you want the URL prefix to map to, for example,
    C:/iplanet/marketing/pubdocs/index.html"
    But could you instead use:
    \\servername\path\somedocs\
    Anyone ever tried this? And would you have to swap the direction of the slashes?
    //servername/path/somedocs/
    Thanks!
    --John                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for