『アドビコミュニティフォーラム』に質問/トピックを投稿する方法
Join our global community of Adobe Exchange developers.
新着順
I've been tasked with creating a script that can call an API through https from inside InDesign CC.So I installed an extension called ExtendExtendScript / GetURL (https://coppieters.nz/?p=220) that enables https-calls.The problem is that it only supports GET, not POST, which the API requires. So I thought I'd alter the extension to add that functionality myself.So I started editing the .js and .jsx files in the installation dir (C:\Users\USER_XXX\AppData\Roaming\Adobe\CEP\extensions\com.rorohiko.extendextendscript\node_modules\GetURL). But as soon as I do, it stops working. Even just adding "var a = 1;" will cause it to stop working.Is there some form of validation or version handling that makes InDesign refuse to load an extension if it has been altered?In that case, do you have any information about how to cirumvent that protection so I can extend an existing extension?
I recently got a factory reset 2009 iMac fully updated and running smoothly with Photoshop CC 2017. I am trying to download literally any add-on at this point; I started with the Animator's Toolbar, but after not getting anywhere with that install, I have started to attempt just any ol' extension in hopes to get something to show up. Here's my walkthrough process:I download and install the add-on from the exchange (it says acquired), but I get absolutely no response with my Creative Cloud Desktop app. No fail message, no errors, no updates, no notifications, just nothing. When I open photoshop the add-on is no where to be found.I have tried uninstalling the application, desktop app, and add-ons over and over and over. I've signed out of everything and back in. - My file sync in the desktop app is turned on- Nothing is paused or queued - Internet is stable- No firewalls or ungranted permissions- Photoshop is closed at the time of attempted installsI just want a direction that isn't "uni
If you're building extensions, plugins, or add-ons for Creative Cloud apps, please take our survey about CEP 9.Did you know CEP 9 is available now in prereleases?We need more extension developers to try it out and tell us about the experience.Thanks everyone!
Hi,I've got error messages on an extension who works well on InDesign CC2018.Here is user's CEP8-IDSN.log file :2018-09-21 09:34:06:637 : INFO PlugPlug version : 8.0.0.552018-09-21 09:34:06:642 : INFO LogLevel : 12018-09-21 09:34:06:649 : ERROR Headlights service fails to log extension data.2018-09-21 09:34:07:754 : ERROR getCurrentImsUserId: Unknown Exception occured2018-09-21 10:20:03:044 : ERROR SetIsLoaded: Failed to dispose scripting engine <my_extension.myPanel_Engine_Id>. The error code is PlugPlugErrorCode_disposeEvalScriptEngineCallbackNotFound2018-09-21 10:21:24:776 : ERROR requestOpenExtension: Unknown Exception occured2018-09-21 10:26:37:927 : ERROR SetIsLoaded: Failed to dispose scripting engine <my_extension.myPanel_Engine_Id>. The error code is PlugPlugErrorCode_disposeEvalScriptEngineCallbackNotFound2018-09-21 10:33:32:296 : ERROR An error occurred while trying to clean up an unloaded extension: EvalScript: Failed to remove search include path &l
Hi,I'm referring to these ones:com.adobe.PhotoshopWorkspaceSetcom.adobe.PhotoshopWorkspaceGetcom.adobe.PhotoshopWorkspaceAwarecom.adobe.PhotoshopWorkspaceDatacom.adobe.PhotoshopWorkspaceRequestcom.adobe.PhotoshopQueryDockingStateHas someone been able to find a way to use them?I've naively tried: var csInterface = new CSInterface(); var event = new CSEvent(); event.type = "com.adobe.PhotoshopWorkspaceSet"; event.scope = "APPLICATION"; event.appId = csInterface.getApplicationID(); // "PHXS" event.extensionId = csInterface.getExtensionID() csInterface.dispatchEvent(event); var PhotoshopCallback = function(evt) { console.log("Fired!", evt); } csInterface.addEventListener("com.adobe.PhotoshopWorkspaceSet", PhotoshopCallback); but I'm not sure whether I'm supposed to only dispatch the Event in order to make something happen (like the com.adobe.PhotoshopLoseFocus, returning focus from the panel back to PS), or the addEventListener is needed too. Hints? 😉Thanks,Davi
Hi there,Open Illustrator, create a path with two points and run the jsx-script:function test() { for(var i=0, x; i<20000; i++) x = app.activeDocument.pathItems[0].pathPoints[0].anchor[0];}test();alert($.summary());You will get "... PathPoint: 20000 ..." and lose 100Mb of memory just for reading of data. The memory will be freed when the jsx-script will be stopped.When I try to call the function from HTML Extension the memory is never freed. PathPoint: 20000, 40000, 60000 and so on.Do you have any suggestions how to solve the problem?Thanks
We are working on building a Premiere extension using Kendo UI (a JavaScript front-end framework). So far, everything is working except elements that should be drag/droppable as implemented here: Demo for Drag & Drop Component in Kendo UI jQuery frameworkThese drag/drop items work fine when loaded in a browser, but attempting to drag from within Premiere does nothing.If anyone has any insight about why this might be happening or workarounds it would be much appreciated!Moved from Premiere Pro SDK to Extensions / Add-ons Development by Mod
Hello everybody.I'm actually working on an opensource Toolbox for building Adobe CC extensions with CEP. I'd really like to discuss it and have feedbacks from the community but I don't really know where to start Here is the project:https://github.com/bigarobas/plugincc/And here is a more in depth article about the main concepts:https://github.com/bigarobas/plugincc/wiki/Mixed-context-in-Adobe-CC-extensions-with-CEPIs this a good place for this kind of discussion ?Thanks.
I've seen there are demos about how to D&D from within the extension and from extension to host app, but not about how to do it from the host app. Is it possible to do? I'm using ondragover, ondragend and ondrop on the body and it only fires ondragover when I'm dragging something from the host. It is not even working with onmouseup.Using CEP8 with Illustrator.
Hi,I followed the "Getting Started with CEP Extensions" guide and was able to set up a custom panel with buttons that are linked to a jsx file with click event callbacks.Everything works fine so far but I had to import some functions from a lib directory I installed in the extension folder structure with the following command and proper location - #include "../lib/file.jsx"- and this is where the problem comes.Basically, when I include a file this way, the extension is broken as the function from the file in the lib directory doesn't seem to be called, also if I remove the include command, nothing happens and I'm not getting an error about the missing called function that doesn't exist in the main jsx file.As such, I'm a bit confused and I was wondering if anyone has already experimented that issue?Thanks,Jeremy
Someone could be kind to create a small panel with only one slider that changes opacity to the level with the name test.Thanks to those who help me
Hi, i'm following this README => GitHub - Adobe-CEP/Getting-Started-guides: Getting Started guides and samples for CEP extensions And i'm stuck in the very early stages cause i don't see my Extension at all on InDesign ( i do changed the host in my manifest.xml file, adding this => <Host Name="IDSN" Version="[10.0,10.9,13.1]" />in the <HostList>I'm working on windows, and i did added the register key => PlayerDebugMode = 1 in HKEY_CURRENT_USER / Software / Adobe / CSXS.5 ( and CSXS.4 and CSXS.8,... ), and my IndesignVersion is the 13.1 x64,...I don't even know where i should start looking to troubleshoot my problem, i'm just trying to follow the first tutorial >___<"I'm lost here, if anyone could give me any hints, i would be really grateful !Thanks o/PS : it might be the wrong place to ask, i wasn't really sure, if so, please excuse me and tell me so, i'll go ask to the right place !
I have a question about CEP signing.Now I have a certificate cantocode.jks, I conversion the .jks to .p12 and successfully.and I packaged the code by .p12. but it errors:I don't understand how it happens. Does anyone know it and please help me, thanks very much.
Hello,I'm building a very simple panel with literally one button that activates some action and i would like to add a tooltip, so when user hovers above that button he would be able to read what the button does. Similar as to how it is with some buttons in photoshop (see picture).Unfortunately I don't know how to go about it. I tried adding 'title' attribute to the button, and it obviously works in browser, but fails in PS itself.Would appreciate any help! Thank you.
Hello! While I can see all console logs in the debugger (Chrome), the log file just contains this data (Illustrator on Windows). CEPHtmlEngine8-ILST-22.1.0-com.ciclosoftware.myextension.log[0815/104744.558:ERROR:child_thread_impl.cc(762)] Request for unknown Channel-associated interface: ui::mojom::GpuMainOn my Mac it seems fine, I don't understand. It's important to me to be able to analyse this file on my user's computers.Best regards,Stefan
Good day dear audience!Sorry for my bad English. I ask for help in writing a script for the extension panel.There is a script button and a slider:<button class="tool" id="gb_3b"><div class="inst">Start</div></button><b>Middle radius: <span style="font-size: 1.2em" id="gb3rval"></span></b><div id="gblur3rad"></div>Running the script and initializing the slider in JS:$("#gb_3b").button().click(function(a) { csInterface.evalScript('$._ext.evalFile("' + extensionRoot + 'work/Smart_Frequency_3_Band_GB.jsxbin")')});$(function() { $('#gblur3rad').slider({ min: 0.1, max: 20,
It seems this would be a common requirement, but other than this brief mention:CEP-Resources/CEP 8.0 HTML Extension Cookbook.md at master · Adobe-CEP/CEP-Resources · GitHubI find no information about if (and how!) to change the cursor in the host application from my CEP extension.Use case: User drags & drops content from my extension into InDesign layout.This triggers a long running action (e.g. a download of said content)I would like to have the UI indicate that this could time a while (e.g. hour glass cursor or similar).Otherwise, the impression is that the action did not work (it did, but it takes a moment!)Thanks for any advice.
I'm trying to sign the extension but I still get the same error"extension could not be loaded because it was not properly signed"I'm using the mac with ZXPSignCmdand photoshop cc release 19.1.3
The following images depicts the folder structure of adobe cep illustrator extension panel which i have designed.and the problem is that i am able to use core.jsx file which is in jsx folder in adobe illustrator. Now as per the requirement i need to make this plugin able to work in Photoshop and changed the manifest file commands which support photoshop. Now i am unable to use the jsx functions and retrive the data needed. control not even entering to core.jsx file. I am unable to find what the problem is. And while debugging its prompting a message "Unexpected token E in JSON at position 0 ".Could some one help me with this?[Moved it from Photoshop to Extensions / Add-ons Development by Moderator]
I'm currently trying to make a photoshop panel that will let you preview different changes to a document, so that you can visually compare them to see which you like best. I've been able to create a basic CEP panel and achieve simple effects with Extendscript on my active document, and I can also save and load versions of the current document in my panel folder. What I'm struggling with now is how to "duplicate" in memory the open document, apply a change to it, and then either display it or save it off to a different file. I don't want to alter the app.activeDocument.For instance, say I have the following in my JSX:var sanitizedFilePath = File(extensionPath + "/cache/lighter_shadows.jpg");var exportOptions = new ExportOptionsSaveForWeb();exportOptions.format = SaveDocumentType.JPEG;app.activeDocument.artLayers[0].adjustColorBalance([80,80,80], [100,100,100],[100,100,100],false);app.activeDocument.exportDocument(sanitizedFilePath, ExportType.SAVEFORWEB, exportOptions);This
Hi there,Has anybody else been having issues with viewing unsigned extensions in the latest build of Windows 10 which is version 1803?Before I updated Windows I was running version 1709 and unsigned extensions were working perfectly. I have the correct registry key in place at HKEY_CURRENT_USER\Software\Adobe\CSXS.8. If I was to remove this then I would still get my unsigned extensions appearing in the Extensions menu but it would just load a blank panel.Now in version 1803, with the same reg key in place, nothing appears in the Window -> Extensions menu at all. I've even added keys for all past CSXS versions and that didn't work. My manifest.xml file also has <Host Name="IDSN" Version="[11.0,13.9]"/> which means InDesign 13.1 should be covered.If I do sign the extension then it appears as normal. Obviously for development purposes I don't want to have to do this. I'm not sure if any other CC apps have this issue as I only develop for InDesign.This sounds like something Micros
Hi all,I'm not sure where is the problem and still in troubleshooting.I wonder if anyone has workaround or any idea where I should check.ExtendScript itself is working as expected. But when it is called from CEP's CSInterface.evalScript(), it causes "EvalScript error."ExtendScript code is modified code from following.Change value sample sizeChanging Eyedropper's tools property value from CEP plugin.In the project there's similar code used, but only these part has issue.The above link's code's JSON has syntax issue. ExtendScript is OK. But JSONLint reported error. After fix, it still have issue.I rewrote to ActionDescriptor without JSON data, it still have same issue (JSX is OK. CEP has issue.)I appreciate any tips and advice.Thank you,Naoki[Moved to Extensions/Add-ons Development forum by Mod]
Hi,I'm having issues when passing German special characters (umlaut) like ü ö ä Ä Ü Ö ß in my extension (both from js to C++ and from C++ to js).Javascript:Here, I dispatch eventfunction dispatchSearchEvent(fieldName, fieldVal, eventName) { var event = new CSEvent(eventName, 'APPLICATION', 'ILST', extensionName); event.data = '<payload>'; event.data += '<SearchFields>' + fieldName + '</SearchFields>'; event.data += '<SearchValues>' + fieldVal + '</SearchValues>'; event.data += '</payload>'; csInterface.dispatchEvent(event);}Here, fieldName and fieldVal are an array of string values.VC++ :Here, I add listener to event and parse data.static void onSearchClickEvent(const csxs::event::Event* const eventParam, void* const context){ArticleSearchController *controller = (ArticleSearchController *) context;if (controller){AppContext appContext(gA
I am playing around with CEP extension creation, and I'm having trouble getting the debug options to work. I have the correct entries in the registry (and even put them for previous CXSX versions just to be safe). The extension loads (finally), but I can't open the remote debugger, and by all accounts it can't find my .debug file.Here is the contents of my .debug file:<?xml version="1.0" encoding="UTF-8"?> <ExtensionList> <!-- 1 --> <Extension Id="space.lahan.test.panel"> <HostList> <!-- 2 --> <Host Name="PHXS" Port="8088"/> &
EDIT: Please don't move my thread. I get great answers at this forum and whenever I'm pushed to Add-ons, I never get any answers. Please let me keep my thread here where I originally posted it.I want to make a panel that can package customized SVGs, creating a companion stylesheet and replacing 'cls-1' and etc. with dynamic class names along with other ways of prepping the files. I have it working to inject the SVG into my panel:But the problem is that I'm having to click twice for an accurate preview because my evalScript function is slower than my reading function. I've tried calling the evalScript before reading, using an anonymous function as the callback of the evalScript and deploying reading from there, using a sleep() function to force a delay on the reading, and sending an event from JSX to JS at the end of my evalScript function and triggering the read from there. No luck even though the event looks like it's the most accurate.So my problem is that I'm telling Illustrator to
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
すでにアカウントをお持ちですか?ログイン
アカウントをお持ちではありませんか? アカウントを作成
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.