Highlighted

Custom Menus in Photoshop

Community Beginner ,
Aug 06, 2020

Copy link to clipboard

Copied

I currently work as a Junior Technical artist at a game studio and in a recent push to standardise our in studio tools across all our DCC applications, I'm currently tasked with trying to create a custom menu in Photoshop- and not having a lot of luck with it.

 

SS51.jpg

 

So this is a menu we have in Autodesk 3Ds Max and I want to create a custom menu like this for Photoshop, so if you select a script from this menu, it launches a script (jsx). Does anyone have any suggestions on how this could be done?

 

  • I've looked at modifying the Photoshop mnu files - Doesn't seem to allow for custom menus.
  • I've looked into Photoshop SDK - Seems to be able to do it, but I'm struggling to find an example for UI. Plus the documentation is really old.
  • I'm currently looking into Adobe CEP (Common Extensibility Platform) - Seems to have what I need, but again a little troublesome trying to find a simple example of a menu UI, I can use. I prefer this method, as my next task is to create a similar menu for Illustrator, so I'm hoping whatever I learn from here carries over to Illustrator.

 

Thoughts, suggestions, ideas?

Topics

Actions and scripting, How to, SDK

Views

92

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Custom Menus in Photoshop

Community Beginner ,
Aug 06, 2020

Copy link to clipboard

Copied

I currently work as a Junior Technical artist at a game studio and in a recent push to standardise our in studio tools across all our DCC applications, I'm currently tasked with trying to create a custom menu in Photoshop- and not having a lot of luck with it.

 

SS51.jpg

 

So this is a menu we have in Autodesk 3Ds Max and I want to create a custom menu like this for Photoshop, so if you select a script from this menu, it launches a script (jsx). Does anyone have any suggestions on how this could be done?

 

  • I've looked at modifying the Photoshop mnu files - Doesn't seem to allow for custom menus.
  • I've looked into Photoshop SDK - Seems to be able to do it, but I'm struggling to find an example for UI. Plus the documentation is really old.
  • I'm currently looking into Adobe CEP (Common Extensibility Platform) - Seems to have what I need, but again a little troublesome trying to find a simple example of a menu UI, I can use. I prefer this method, as my next task is to create a similar menu for Illustrator, so I'm hoping whatever I learn from here carries over to Illustrator.

 

Thoughts, suggestions, ideas?

Topics

Actions and scripting, How to, SDK

Views

93

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Enthusiast ,
Aug 06, 2020

Copy link to clipboard

Copied

Photoshop JavaScript Ref.pdf > chapter 3  JavaScript Resource 

2020-08-06_21-33-24.png

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Community Beginner ,
Aug 06, 2020

Copy link to clipboard

Copied

Thanks for replying jazz-y. That is traditionally where our scripts have run from -File>Automate (or some artists created actions that ran a script). I'm hoping for something more standardised like a menu so that it matches how our other dcc softwares. I'm guessing custom menus are not an option for CEP either then?

 

 

SS52.jpg

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Enthusiast ,
Aug 06, 2020

Copy link to clipboard

Copied

I have not worked with CEP, but as far as I understand it only allows you to create flyout and context menus for your HTML panel. They will be inaccessible if the panel is closed or invisible.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Adobe Community Professional ,
Aug 07, 2020

Copy link to clipboard

Copied

You can look at generator as well.

https://github.com/adobe-photoshop/generator-core

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Community Beginner ,
Aug 10, 2020

Copy link to clipboard

Copied

I was hoping to use Generator, but since its only for Photoshop- I was leaning harder towards CEP- as CEP stuff would work for Illustrator (my next task) as well.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Adobe Community Professional ,
Aug 10, 2020

Copy link to clipboard

Copied

CEP is getting replaced too.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...