Change of automatic variable to the location on an action item

I start in the script box, but I'm really lost.  I am looking to change the automatic location based on the name of the file / folder. Today I do the following:

I'm applying an image on the back of the photo with batch controller. My actions will resume like that.

set the background - to unlock the layer

Canvas size - to make the image document matches more which will be the bottom

location - it's where I have to change all files with a background of clay.

flatten

in the resume is the following: I have files in different folders, the folder name, is the name of the SPECIFIC context that aply to pictures inside will.

Today I open a picture, change the place, close.  make them the batch automate the folder with my action, because if I put in place bring, he will make me to specify each in every image in the folder during the action.

Lost soul... I am just a hacker I really didn't know the javascript. I'm a man past a thief and Cup. A script I know who can deal with all the files in a tree in the image processor script that comes with Photoshop.  So, I took a quick look. In it, I saw a function named FindAllFiles. This function returns an array of all files in a tree.  Each item contains a full path to the file name. So you can analyze the file name and the directory under his in.  It should be easy loop in this table and do what you want.

This is a change in prune the tree var to your tree of the image to see the table. I've updated the hack to help you analyze the varables you will need to do what you want.  Note that this function is recursive can manage a tree with many levels of sub doirectory.  You show a tree with a single lower case sub level without images in the root of the tree. This hack should help you see allows it. You must decide if you want a dialog box, the guests or hard-coding them three files the image tree imput, background image file and the output shaft.

You must replace the line of code of error with the code to do what you want to use the varable displayed in the alert.

var tree = "C:/ImageTree;

inputFiles = new Array();

inputFiles = FindAllFiles (tree, files);

Alert (inputFiles);

for (var i = 0; i)< inputfiles.length;="" i++="" )="">

/ Isolate part of file

var fullName = files [i];

var Name = decodeURI(inputFiles[i]).replace (/ \.) [ ^\.] +$/, ''); Strip extension

var imagetreeroot = "";

imagetreeroot = Name.substr (0, Name.indexOf (tree) + tree.length + 1); root of the tree anymore off

Name = Name.substr (Name.indexOf (tree) + tree.length + 1);

imagePath var = "";

While (Name.indexOf("/")! = - 1) {/ / remove the path of directories under}

imagePath = imagePath + Name.substr (0, Name.indexOf("/") + 1);

Name = Name.substr(Name.indexOf("/") + 1); "

}

var backgroundName = imagePath.substr (0, imagePath.length - 1); Strip the alphanumeric ' / '.

While (backgroundName.indexOf("/")! = - 1) {/ / the higher strip under directories}

backgroundName = backgroundName.substr(backgroundName.indexOf("/") + 1); "

}

Alert ("path of the Image file:" + fullName)

+ "\rImage root of the tree:"+ imagetreeroot ".

+ "\rImage sub path:"+ imagePath. "

+ "\rImage file name:"+ name. "

+ "\rBackground name:"+ backgroundName); "

}

///////////////////////////////////////////////////////////////////////////////

Function: FindAllFiles

Use: Find all files in the folder recursively

Entry: srcFolder is a string to a folder

destArray is an array of file objects

Return: An array of file, identical to destArray objects

///////////////////////////////////////////////////////////////////////////////

function FindAllFiles (srcFolderStr, destArray) {}

var fileFolderArray =. getFiles() folder (srcFolderStr);

for (var i = 0; i)< filefolderarray.length;="" i++="" )="">

var fileFoldObj = fileFolderArray [i];

If (fileFoldObj instanceof File) {}

destArray.push (fileFoldObj);

} else {/ / record}

FindAllFiles (destArray, fileFoldObj.toString ());

}

}

Return destArray;

}

Post edited by: JJMack

Tags: Photoshop

Similar Questions

  • Error message on Microsoft word on the location of automatic recovery

    Whenever you use Microsoft word, I keep getting errors poop upward on the inability to save an AutoRecover file, because it's at a location not valid. I have never changed the location before and don't know what it should be. How can I change to a valid, and this location that should be here?

    I can only offer suggestions for Word 2011.

    By default, the AutoRecover files are saved in ~/Library/Application Support/Microsoft/Office/Office 2011 automatic.

    The location of this file can be modified in the word > Preferences > personal settings and the area the file locations. You must click on AutoRecover files , then click on change. Navigate to where you want to save the files automatically, and then click Choose.

  • Hi, I have the latest version of lightroom. It works fine until last night when I tried to import some files in lightroom. It will come out with a message "could not copy a file at the location requested. (113)

    Hi could someone help me with this problem.

    I tried to import pictures to destination Macintosh HD or my external hard drive but it continue to go out with the same message "could not copy a file at the location requested. (114) items 1-100: articles 101-114.

    Interestingly, it was working fine up until yesterday.

    I tried restarting computer, I have the latest version of lightroom, I use Mac Os x Yosemite 10.10.4

    Thank you very much

    Hi josepht,.

    Looks like your destination folder does not have a full read and write permissions.

    Try to set the destination as a specific folder that contains all the permissions on your local or external drive, then, check.

    Kind regards

    Claes

  • Open the URL or file Action works do not (Captivate 7)

    I've written dozens of using Captivate training courses that use buttons to open PDFs (vouchers). I am currently the Smart encoding forms such as buttons, by specifying the action open URL or file, or by running a tip action to do the same thing. The documents are located in a subfolder (documents), is the target of file/URL: \documents\ < Filename >. Same syntax I used for several years. However, once published using Captivate 7, these buttons no longer work. I've exhausted my methods to open files without success. Any ideas?

    BTW, I publish like .exe, so the mess of security SWF shouldn't be the issue.

    Thank you

    Jack L

    Hello

    Welcome to the Adobe Forums.

    It is a known issue with Captivate 7, as a workaround, place your document on the published folder (and not in a subfolder).

    Change the location of this action and republish the release

    Thank you

    Vikram

  • Body CC - change of automatic recording location once the project is put in place

    Been charged research, have not found an answer. I know how to specify a location for the automatic backup files when you create a new project. How can I change them once the project is turned on?

    To change the setting for automatic backup project:

    1. open the project.

    2. Choose file > project... settings > disks work > automatic backup of the project.

  • You can change the location of the automatic backup folder after creating a project on the first CC 2015?

    Trying to figure out from there is a way to change the location of the automatic backup folder after a project has already been created and the location of the automatic backup has been chosen. The reason for this is because we have an active work with a project that has been meet with an "unknown error" while he was trying to save on our server and also prevents form Auto-Save save projects. After you create a new project on the disk of the local computer and the Auto-Save in the same place, we decided later that we could like and the Auto-Save to live on two separate discs. I was wondering if there is a way to move the AutoSave folder without having to make a whole new project and copy everything on him. I searched through previous assignments, and even if current discussions focus on setting up an automatic backup location, I can't find all the topics related to the evolution of a current configuration.

    Thank you

    Stu-

    You just go to the project settings dialog box and change when the AutoSave file is defined.

    A couple of things about the Auto-save...

    -It waits a few seconds in action, so if you have a busy beaver editor constantly change things he could not AutoSave for quite a while...

    -automatic backup fact that both 'levels' it is wise to use Save-as to increment your project as you advance. So you can be sure that if you are on the last edit to the project AND... If corruption occurs, you have previous increments of work regardless of their deletion.

    Neil

  • How can I change the location of the weather on the empty search page?

    in the upper left corner of the image is a place of the weather (not my current or even good location... I don't see this when I open a new window empty, and even if this isn't a real big problem I'd want to see the where I am or not show at all.)

    I can change it's what my current position? (automatic would be nice)
    If so, how to change that?

    Hi Brian, I don't know how AVG that calculates the information on the page. It may be a feature of an add-on or a website, I can't say. If you click on the location (the color makes me think there is a link) it lets you change there?

  • Cannot permanently change the location. Failed guard in Evansville, Indiana

    before the recent Mozilla Firefox update of my new glasses homepage displays local news. When I said a search for local businesses, I always sites of the region of southwestern Ohio. Now, I went by default to Evansville Indiana and nothing that I makes no difference. I manually change the location and it works until I have shut down the browser or whenever history is cleared. I like not having history clear automatically when I close Firefox. This has never been a problem before the update. I tried to restore the previous version, but it made no difference. Any suggestions?

    These details can be stored in a cookie.

    Allow all cookies expire when Firefox is closed.

    • Firefox/tools > Options > privacy > "Use the custom settings for history" > Cookies: keep until: "closing of Firefox".

    Create an exception to "allow" cookie for the cookies you want to keep.

    • Firefox/tools > Options > privacy > "Use the custom settings for history" > Cookies: Exceptions

    In case you use "clear history of Firefox closing:

    • do not delete Cookies
    • do not delete Site preferences

    Note that compensation "Preferences of Site" clears all exceptions for cookies, images, pop-up windows, installation of software, passwords, and other specific data from Web site.

    Deletion of cookies will delete all specified (selected) cookies, including cookies with an exception allowing you want to keep.

  • I can't change the location of the iTunes library

    I used iTunes with my Mac Mini, and all the music and video have been stored in the main hard drive. As I added a 120 GB SSD inside the Mini and installed OS X (El Capitan) in it, I want to change the default location my iTunes library in the folder iTunes, in the old disk, because I want only the OS X and applications of this SSD because its space is short. But when I go into iTunes preferences I change the location of the media file, iTunes nothing happens. In the iTunes folder, I found the following:

    A folder called Album art

    A folder called automatically added to iTunes

    Files (all grayed out):

    iTunes Library Extras.itdb

    iTunes Libraty Genius.itdb

    The iTunes Music folder

    A class (grayed) called: iTunes Music Library.xml

    A folder called Mobile Applications

    A folder called Previous iTunes Libraries

    Any help? I tried several options but I could not.

    First of all make sure that you really understand what is a library. It is not the location of the media file.  That just tells iTunes where to store any media added from there.  For most people, a library is all the contents of the iTunes folder.

    Looks like your old drive still has various parameters of authorization in this regard.  On my other computer, I used several discs and in the window of Finder read information for each player, I've marked to ignore permissions on my data drives.

  • You cannot change the location of the Web site folder

    Greetings,

    When I change the location of the Web sites folder in the server application by changing ' Store Site Files In: ", the files in the default location of continue to load and not those of the location, I've specified. The location, I put is saved in the server application. I can leave the Server app and start again and see the location I specified, but it does not use this place.

    Thank you

    Read https://help.apple.com/serverapp/mac/5.1/#/apd1AB74EDF-C5B3-4C20-AD02-42120FF3B2 08 and try to stick to these principles as much as possible.

    The steps under does not include the method to change the location of the root folder, as Apple has as focus not exactly that.

    Add or change Web pages on your Web site

    To change what is available on the Web site, change the files in the folder to root for the document to your Web site. Folder document root is the folder that contains your website files.

    Use the server application to find the root of your Web site. Default document root is/Library/Server/Web/Data/Sites/Default /. In addition, when you create a site and let the application Server automatically creates a new folder for you, he places the site filesin/library/server/Web/Sites/data/domain_name/.

    1. Selection of sites in the sidebar the Server app.
    2. Select the Web site, and then click the button change .
    3. Click the arrow to the left of the menu pops - up Store Site files in. The Finder opens at the location the document root. Edit files in this folder to change what is available on the Web site.

    They wanted to provide a foolproof server where effective MDM can be performed. Therefore, they went very far to ensure that it should not be messed with. The integrity of services that ensures the effective management of Apple devices are paramount.

    Therefore, I think that you try unfairly to move the part of the services and server would not allow you to do so, as the Profile Manager and Wiki should still work after you have set up to host your Web sites (which Apple documentation referred to as virtual hosts).

    Thus, you need to configure the "Virtual Hosts" with their root of the document.

    HTH

    Leo

    Edit: If you had read: /Library/Server/Web/Config/apache2/ReadMe.txt

    and scroll down to sites you'd understand more.

  • Change the location of the video Cache

    I need to find a way to change the location of the video cache. I did the "browser.cache.parent_directory" and it redirected to my other drive. I get some use of it, a few megabytes of memory cache and files. But when I always go on youtube, I tend to get the "disk space on C: becomes low." Only to get stuff on my C: drive is out of the question. I need to find a way to change the cache flash/video directory. Anyway I could push on: config and fix this?

    Try changing the location of the setting %tmp% and % TEMP % environment variables temp folder in a folder on this drive (X:\TEMP)

    • Control Panel > system > advanced > environment variables
  • When I opened a new tab it now opens to the search engine of Yahoo! instead of the "Location bar autocomplete» How can I change this back?

    I like to use the 'Location bar before semi-automatic' feature when I opened a new tab; However, recently when I opened a new tab it goes to the Yahoo! search engine. I did not define this upward. How can I change to continue using 'Location bar autocomplete'?

    Start Firefox in Firefox to solve the issues in Safe Mode to check if one of the extensions of the origin of the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > appearance/themes).

  • When I try to use the Windows Update link for my XP computer I get a message indicating that the location where the Windows Update stores data has changed and it needs to be repaired. How can I solve this problem?

    When I try to use the Windows Update link for my XP computer and after using Windows Mr. Fix - It, I get a message indicating that the location where the Windows Update stores data has changed and must be repaired. How can I solve this problem?

    I'm not that computer literate and do not understand what needs to be fixed.

    This problem just started a few weeks when I noticed that I had any recent download automatic update that I regularly get. So I tried to do it manually through access via my control panel.

    I use ESET Antivirus Node32 software.

    Hello

    1. What is the error message or an exact error code?

    2 have you made changes on the computer before this problem?

    3. you try to check the updates?

    I would suggest trying the following methods and check if it helps.

    Method 1:

    Reset Windows Update components and then try to download the updates.

    How to reset the Windows Update components?

    http://support.Microsoft.com/kb/971058

    Warning: Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click on the number below to view the article in the Microsoft Knowledge Base: http://support.microsoft.com/kb/322756

     

    Method 2:

    File system scan tool checker and then try to press Ctrl + Alt + Delete and check.

    Description of Windows XP and Windows Server 2003 System File Checker (Sfc.exe):

    http://support.Microsoft.com/kb/310747

    Please respond with more information so that we could help you more.

  • You cannot change the location to another drive for registration

    Original title: I am trying to download pictures and videos from my iphone and it says that the c drive is full and it will not automatically save the e drive. How can I get to save on drive e?

    My system is Vista (C :) and currently has only 252 MB of free space. Drive (E :) has 95.6 GB free, but it does not automatically save everything I am inporting on this disc. How can I get to do this? I have already increased the size of the files of pagination for the two discs.

    Hello

    1. what happens when you try to download to the new location?

    2. do you get an error message?

    Step 1:

    I suggest to change the default location for Documents, music and photos, or you can free up hard drive space and check if you are able to download the photos.

    To free up space in the main drive (c drive), follow the steps mentioned in the link below:

    Delete files using disk cleanup

    http://Windows.Microsoft.com/en-us/Windows-Vista/delete-files-using-disk-cleanup

    Step 2:

    To change the default save location:

    Follow the steps and check out them.

    a. create a new folder where you want to store your files

    b. open the default folder (where your files are now) C:Usersyour_user namedocuments.

    c. click on the Documents folder, and then choose Properties.

    d. click on the location tab, and in the location box, you'll see the default location

    e. click the Move button and navigate to the location where you default to be folder. (from step 1) and then click Select folder.

    f. the new default location now appears in the location box. Click on apply

    g. the dialog box move folder will now appear and ask if you want to move all the files from the old location to the new location. Click Yes.

    h. you will see the moved files, and then click Ok to finish.

    9. If you want to move your other default folders simply follow the same steps as above.

    Now, check if you are able to download the photos to the new location.

    Increasing the pagefile will allow only in the creation of the CPU to use more virtual RAM. It will increase the size of the RAM but will take more space on the hard drive. This will improve the performance of the computer. You should only increase the pagefile, if you encounter performance problems.

    Change the size of virtual memory

    http://Windows.Microsoft.com/en-us/Windows-Vista/change-the-size-of-virtual-memory

    I also suggest you to consult the manual of the Iphone for specific details about changing the default location for saved files. You can also contact apple for further information on:

    http://www.Apple.com/support/

    Hope this helps and keep us posted.

  • Change the location of the TEMP folder on another drive

    1. What are the steps (dialog) to change the files TEMP system Windows7 on drive C for one of my other drives local HHD? Now, I have only a 160 GB SSD for my boot (C - drv) and want to keep the WRITE/ERASE SPO to a minimum.

    2. is it a security risk to modify the TEMP Internet folder of the hidden/protected area on the C drive to another local HHD? I read that there are built-in virtual paths and protections on both the system and registry that tends to protect Internet files TEMP containing viruses, rootkits, etc. to easily reach areas critical. Norton likely also verifies signatures in these default fields for the TEMP files.

    Thanks in advance.

    Core i7-975 3.33 GHz, 12 GB of RAM, nVidia GTX280m, Win7 Ultimate64

    Hi Mike,.

    To change the location of the system Temp folder, follow the steps below.

    1. right click on computer and click Properties. In the window that appears with the basic information about your computer

    2. click on settings system advanced on the left panel, resulting in a dialog box click on the Advanced tab one

    3. click on the button marked down from Environment Variables.

    4. you can see listed in the TEMP and TMP variables user (account). It's common place; each different login account is assigned its own temporary location.

    5. in the Variable value box, you can specify the path to the Windows directory and many other programs use for temporary files.

    Remember and repeat this process for the TMP and TEMP.

    You'll need to restart all programs that are running for the new value to take effect. In fact, you will need to restart Windows for it to start to use the new value for its own temporary files.

    To change the location of the Temp Internet folder, follow the steps below.

    Note: That Internet Explorer moves cookies to the new folder and the old folder is deleted. In addition, the following message appears when you try to move the Temporary Internet Files folder:

    Warning: The location of your Temporary Internet Files folder will delete all your subscription data.

    1. Create a new folder to store the files. For example, if you want to store the files in a folder named Ietemp on drive D, create the following folder:

    D:\Ietemp

    For more information on how to create a folder, click Start, click Help, click the Index tab, type the new folderand then double-click the topic "folders."

    1. Start Internet Explorer.
    2. On the Tools menu, click Internet Options.
    3. On the general tab, click settings.
    4. Click move folder.
    5. Click the folder that you created in step 1.
    6. Click OK, click OK, and then click OK again.
    7. Restart your computer

    You can change the location of the temp Internet folder explore; There is no threat to the security of your computer.

    Hope this information is useful.

    Amrita M

    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

Maybe you are looking for