{"id":15610,"date":"2008-11-11T13:07:02","date_gmt":"2008-11-11T13:07:02","guid":{"rendered":"http:\/\/blogs.adobe.com\/jnackdev\/2008\/11\/all-pscs4-menu-items-their-scripts.html"},"modified":"2008-11-11T13:07:02","modified_gmt":"2008-11-11T13:07:02","slug":"all_pscs4_menu_items_their_scripts","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2008\/11\/11\/all_pscs4_menu_items_their_scripts\/","title":{"rendered":"All PSCS4 menu items &amp; their scripts"},"content":{"rendered":"<p style=\"margin-top: 0;margin-bottom: 0\">Descend with me, won&#8217;t you, into the deepest nerd-mines&#8230;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">In order to support <a href=\"http:\/\/blogs.adobe.com\/jnack\/2008\/10\/introducing_ado_1.html\">Configurator<\/a>, we needed to create a rather gigantic spreadsheet (&quot;The Big List&quot;) that included the text string for nearly every menu item in Photoshop, along with the JavaScript (ExtendScript) equivalent of each.&#160; We also filled in descriptions for many of the items, and Configurator uses these when displaying tooltips.&#160;<\/p>\n<p>In case this stuff is useful to you (e.g. you&#8217;re a scripter and just want to know the brute-force way to execute some menu item), I&#8217;ve posted the <a href=\"http:\/\/blogs.adobe.com\/jnack\/files\/TheBigList.zip\">XLS and CSV flavors of the list<\/a> for download.&#160; (I say &quot;brute force&quot; because these strings were generated by the Scripting Listener plug-in &amp; in many cases aren&#8217;t as elegant as what one could write by hand.) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descend with me, won&#8217;t you, into the deepest nerd-mines&#8230; &#160; In order to support Configurator, we needed to create a rather gigantic spreadsheet (&quot;The Big List&quot;) that included the text string for nearly every menu item in Photoshop, along with the JavaScript (ExtendScript) equivalent of each.&#160; We also filled in descriptions for many of the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[25,26],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/15610"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=15610"}],"version-history":[{"count":0,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/15610\/revisions"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=15610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=15610"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=15610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}