22 Replies Latest reply on Apr 14, 2017 7:30 PM by JJMack

    Any way to edit actions in a text/script editor?

    bsnyder175 Level 1

      I need to duplicate a very long action about 5 times and make file-name saving changes to each step, but going through the resaving process 75 times is a pain in the ***.  It's a simple action that shows, saves, and hides 75 different layers individually.  But the naming of these saved files will be different depeing on the photoshop file I'm using (about 5 different variances).  Batch Processing just takes too long to do what my action will do in 10 seconds, so it seems like I'm stuck with using actions.  My question is:

       

      Is there a way to edit actions through a text/script editor vs using Photoshop?  I could copy/paste/replace text much quicker than going through the actual saving process 375 times.

        • 1. Re: Any way to edit actions in a text/script editor?
          lowhow Level 1

          Ctrl + Alt (Cmd + Opt on Mac) while click on Save Actions from the Actions panel flyout will give you a txt file. The problem is that I do not know about a way to re-convert this into an atn.

          • 2. Re: Any way to edit actions in a text/script editor?
            xbytor2 Level 4

            This will convert an action file to XML:

            http://ps-scripts.cvs.sourceforge.net/viewvc/ps-scripts/xtools/apps/ActionFileToXML.jsx

             

            You can edit this file with a normal text editor.

             

            This will convert an XML file to an action file:

            http://ps-scripts.cvs.sourceforge.net/viewvc/ps-scripts/xtools/apps/ActionFileFromXML.jsx

             

            There are a few cases where this does not work. But they are not very common.

            • 3. Re: Any way to edit actions in a text/script editor?
              bsnyder175 Level 1

              I tried the command+opt solution first, which spit out a text file containing every every action (rather than the set I had selected) and that was fine.  I made the changes, but when I tried loading that text file back into Photoshop's Actions pallet, it was unrecognizable as an action.  Just to confirm that it wasn't any faulty scripting, I saved out another copy of my actions and immediately tried to reload them back with that text file (I made no modifications) and again, the text file was unrecognizable.  How do I load the text version back into the Actions Pallet?  I've tried the Load command from the Pallet and also tried dragging the file directly into Photoshop.  No dice.

               

              Xbytor, I visited your 2 links, but don't understand how I implement my action file into that system.  Is it something I download?  When I visited the links, they were just browser pages filled with what looks like script.

              • 4. Re: Any way to edit actions in a text/script editor?
                bsnyder175 Level 1

                I did some searching and came across this:

                 

                (Photoshop only) Press Ctrl+Alt (Windows) or Command+Option (Mac OS) when you choose the Save Actions command to save the actions in a text file. You can use this file to review or print the contents of an action. However, you can’t reload the text file back into Photoshop.

                So, it seems this doesn't provide a way to edit actions.  You would think they're be a way to edit actions in a text editor though...

                • 5. Re: Any way to edit actions in a text/script editor?
                  JJMack Most Valuable Participant

                  bsnyder175 wrote:

                   

                  Xbytor, I visited your 2 links, but don't understand how I implement my action file into that system.  Is it something I download?  When I visited the links, they were just browser pages filled with what looks like script.

                  Try a right click on the links to Xbytor and choose save link as and save his two scripts into your \Photoshop version\Presets\Scripts. The next time you start Photoshop you will have two nes scripts in meny File>Scripts... . You can edit a XML file with a text editor like wordpad.

                   

                  Also the Action Palette is a full fledge Action editor.  It should be quite easy to edit you action highlight the sections you want to dupe five times and replicate that section five times then rerecord(edit) the duped "saved as" steps. You may want to look at my crafting action package.

                  http://www.mouseprints.net/old/dpr/JJMacksCraftingActions.zip

                  Contains:

                  Action Actions Palette Tips.txt

                  Action Creation Guidelines.txt

                  Action Dealing with Image Size.txt

                  Action Enhanced via Scripted Photoshop Functions.txt

                  CraftedActions.atn Sample Action set includes an example Watermarking action

                  Sample Actions.txt Photoshop CraftedActions set saved as a text file. This file has some additional comments I inserted describing how the actions work.

                  12 Scripts for actions

                  • 6. Re: Any way to edit actions in a text/script editor?
                    bsnyder175 Level 1
                    Also the Action Palette is a full fledge Action editor.  It should be quite easy to edit you action highlight the sections you want to dupe five times and replicate that section five times then rerecord(edit) the duped "saved as" steps. You may want to look at my crafting action package.

                    Yeah, this is what I've been doing.  Duplicating actions and just revisiting the save steps, but goodness, it still seems to take an eternity.  Thanks so much for the extra info on the scripts.  I'll also definitely check out your script package.  Anything I can do to make processees quicker is nothing but good news.  Thanks so much, everyone.  I'll report back soon.

                    • 7. Re: Any way to edit actions in a text/script editor?
                      Infinity_Spiral Level 1

                      This was an incredibly helpful toolset- thank you!

                      • 8. Re: Any way to edit actions in a text/script editor?
                        Monmart Level 1

                        xbytor2 wrote:

                         

                        This will convert an action file to XML:

                        http://ps-scripts.cvs.sourceforge.net/viewvc/ps-scripts/xtools/apps/Ac tionFileToXML.jsx

                         

                        You can edit this file with a normal text editor.

                         

                        This will convert an XML file to an action file:

                        http://ps-scripts.cvs.sourceforge.net/viewvc/ps-scripts/xtools/apps/Ac tionFileFromXML.jsx

                         

                        There are a few cases where this does not work. But they are not very common.

                         

                        This looks good but are these version sensitive? This post is about 3 years old and the current version is Photoshop CC.

                        • 10. Re: Any way to edit actions in a text/script editor?
                          Infinity_Spiral Level 1

                          I was able to get this running on CS5 and CS5.5.  Give it a try the worst you can get is an error.

                          • 11. Re: Any way to edit actions in a text/script editor?
                            getdawson Level 1

                            i need to do the same thing!! did anyone figure out an easy way to do this?

                            • 12. Re: Any way to edit actions in a text/script editor?
                              xbytor2 Level 4

                              Looks like my last post was eaten. The scripts should work from CS3 through CC.

                              • 13. Re: Any way to edit actions in a text/script editor?
                                getdawson Level 1

                                i am using CC and the script From Action to XML works but when i run the Action From XML script i get the mac spinning wheel of death.

                                 

                                any help would be great!!

                                 

                                I tested it on a smaller Action and it works fine on CC.. Maybe my ActionScript is just too big or something.

                                It also has commands to save out differnet files as is goes through the action. Maybe thats it.

                                 

                                Would be really cool if this worked for me though.. save hours if not days in recording action scripts if i could just duplicate a set of commands and rename custom file names in the XML file..

                                • 14. Re: Any way to edit actions in a text/script editor?
                                  xbytor2 Level 4

                                  Email the original xml and modified xml and I'll  see what I can figure out.

                                  • 15. Re: Any way to edit actions in a text/script editor?
                                    Ike Cronin Level 1

                                    No, it doesn't work.

                                    • 16. Re: Any way to edit actions in a text/script editor?
                                      xbytor2 Level 4

                                      It turns out that very large actions or actions that contain embedded color profiles will take a long time to run. By "a long time" I mean 45 minutes to 1.5 hours. JavaScript does not deal with raw binary data very well so the internal conversions take quite a bit of time.

                                       

                                      New revs of the scripts listed above have been updated in the past month or so perform somewhat better than previous revs.

                                      • 17. Re: Any way to edit actions in a text/script editor?
                                        VinayMote Level 1

                                        Try this utility which helped me to change folder names in 2 min....

                                        below utility from blinkenbyte.org

                                        Modifying Adobe Photoshop Action (*.atn) Files

                                        • 18. Re: Any way to edit actions in a text/script editor?
                                          andrewt97209648 Level 1

                                          PLEASE HELP

                                           

                                          Sorry to resurrect this post but I am having problems with updating my action with the two scrips you provided. The scripts seem to work but every time I go back into the action and expand the export steps, it says "file or folder not found". I've tried writing the paths all different ways and nothing works. I've even tried putting the path to my desktop but that didn't work either. I am on a Mac and I know file paths are different.

                                           

                                          I can't edit the action the normal way, by going through it and updating the file paths when I go through the export step, because the folders (2) I have to save to are too large and lock up my machine when I try to save to them. So I HAVE to be able to manually edit the file paths in order to get this action to work. I can't use image processor or a batch process because this action saves to two folders and you can't choose two folders with the those methods. If ANYONE can help I would be GREATLY appreciative! I'm in desperate need of a solution!

                                          • 19. Re: Any way to edit actions in a text/script editor?
                                            JJMack Most Valuable Participant

                                            The action you create for the Image Processor or Image Processor pro which is much better download plug-in should not contain any saves.  That is the function the Image processor does for you.  Scripts have much better file saving abilities than actions.  The Image Processors can also optionally resize your image.  With Image Processor Pro you can save as many image files and file types you need for your images and you can include an action to be used when creating output image files you can use one or many different actions for each output file being saved.  Keep your actions simple have the Image processors do the resizing and saving for you.

                                             

                                            Simple actions actions that doe not save are easily recorded.

                                            • 20. Re: Any way to edit actions in a text/script editor?
                                              andrewt97209648 Level 1

                                              JJMack,

                                               

                                              Thank you for your reply! I feel that my action are pretty simple. I did a lot of experimenting but that doesn't mean there isn't a better method. Here is my action:

                                               

                                              1. Convert Mode - to RGB mode

                                              2. Fit Image (because we have vertical and horizontal images and don't want to run two actions each time. There are several times where we need to process thousands of images at a time)

                                              3. Canvas size - I make the images square because of the space they fit into on our website.

                                              4. Export - This is the first export and I save to a folder called "large"

                                              5. Export - Second export where I reduce the size and save to a folder called "thumbnail". This uses the legacy Save for Web.

                                              6. Close - Without saving

                                               

                                              The issue isn't really the action itself though. It's the fact that the export locations are so large that finder locks up every time I try to edit the action. And like I said above, the conversion scripts aren't working right either. The only other thing I can think to do is to temporarily rename the folders and then create two new "large" and "thumbnail" folders that are empty. Then I can update my action.

                                              • 21. Re: Any way to edit actions in a text/script editor?
                                                andrewt97209648 Level 1

                                                For the sake of time, we ended up renaming the folders and creating temporary ones that were empty. Then I was able to update my action. So, unless there is better way to do what I want to do in the action above, I will stick with what I got for now.

                                                • 22. Re: Any way to edit actions in a text/script editor?
                                                  JJMack Most Valuable Participant

                                                  You are over thinking the process.  If you want to make different aspect ratio images  you either have to add canvas and have borders or crop the image to the aspect ratio you want.  The Image processor can the fit the image to any size you want.

                                                   

                                                  In my crafting action package I include more that a dozen scripts that you can use in action.  One of the two plug-in script I provide is named Aspect Ratio Selection. That Photoshop Plugin can make selection or path that are  either rectangles or ellipses. It also has other options.  You can record using it in an action and the aspect ratio the you use when you record the action will be recorded into the Action step.  When the action is played there will be no dialog displayed the recorded setting will be used.  The Aspect Ratio Selection or path set will be set relative to the document orientation.   So if you want the sides to have a 3 to 2 aspect ratio  if the image is a portrait the setting will be 2:3 if the image is a landscape the setting will be 3:2  If the document is square the setting will be landscape 3:2.

                                                   

                                                  With the Image Processon Pro you can include an action to be use for each output image set you want to create. The Action can be run before or after the Image processor Pro optional image resize. Which is a Fit image type resize. The image Aspect ratio will be preserved. So all you need to do is set the width and height to the maximum size side you want to have.   I create 10 different jppeg sets for my display devices in a single run.

                                                   

                                                  All I need the action to crop the images to the aspect ratio I wanted.  Of course it best for  hand help web devices for you can rotate them in you hand and the viewer will resize the image being displayed the fit the current orientation of the display.

                                                   

                                                  The actions contain only three steps.   Though the Imace Processor can resize I chose to do the resize in the actions. All I needed to do in the Image Processor Prodilod was set the ouput location and the actions to use

                                                  Step 1 Aspect Ratio Selection  A B

                                                  Step 2 Image Crop.

                                                  Step 3 Fit Image Max Width Max Height  the display divices  longest side set for both.

                                                   

                                                  Menu File>Automate>Image Processor Pro settings these cane be saved and loaded.

                                                  Capture.jpg

                                                  Aspect Ratio Selection dialog. Photoshop menu File>Automate>Aspect Ratio Selection...

                                                   

                                                  Capture.jpg

                                                  Crafting Actions Package UPDATED Aug 10, 2014 Added Conditional Action steps to Action Palette Tips.
                                                  Contains

                                                  Example
                                                  Download