『アドビコミュニティフォーラム』に質問/トピックを投稿する方法
Questions
新着順
i,How do i prevent multiple instantiation of the same dialog from opening?I created a panel with a button which run a script.When i press a button a script runs and the script open a dialog.How can i suspend/prevent the user from pressing the panel button while the script dialog is open to prevent multiple instantiations of the same script/dialog?When multiple instantiations are open - only the last ids activeI noticed that if i run it from the script menu in PS, I can only open a single dialog for the same script.
Hi,I'm working on a complex Photoshop script which will triggered by selecting it from a panel.Currently all user interaction is done when the script is invoked - text fields, radio buttons, forms, checkbox etc.My CEP panel contains all the required scripts and basically triggers the script main dialog.In order to upload his to adobe exchange, do i have to integrate all my dialog (currently in the script) into the panel?Or is it acceptable to upload, to exchange, my panel in it's current from where the user triggers the script by pressing the appropriate button on the panel?Dan
I'm just starting to create my 1st panel and I hope i did everything right.I'm stuck on the with the alerts about unsigned extensions.I added PlayerDebugMode 1 to all the CSXS and am still unable to run my 1st panel.I also restarted my win10 and still the same.running win10 with latest version of photoshop.any clue why?
Hi,This is my first try to create a panel.I decided to start with eclipse and download Extension Builder 3.0.I went on and create a basic test as show here:https://www.youtube.com/watch?v=ZzdRfhT6R68&t=34sIt did not work at first so i had to do 2 things:1. i copied the test extension to c:\Program Files (x86)\Common Files\Adobe\CEP\extensions\eclipse created them under: c:\Users\danl\AppData\Roaming\Adobe\CEPServiceManager4\extensions\and that did not work2. after comparing some files to existing extensions, I modified manifest.xml manually under CEP/extensions/com.example.test/csxs/manifest.xml<Host Name="PHSP" Version="[14.0,14.9]" /><Host Name="PHXS" Version="[14.0,14.9]" />to<Host Name="PHSP" Version="[14.0,99.9]" /><Host Name="PHXS" Version="[14.0,99.9]" />that did the trick and my very first panel was working (I also had to add a key in my registry to prevent unsigned extensions alert.https://github.com/Adobe-CEP/Getting-Started-guides/blob/master/Clie
Hi,I'm glad it's now possible to subscribe to "Active Sequence Changed" event in Premiere scripting.This wasn't possible some years ago, so thanks for this.I found no way to react in a similar way to "Active Project Changed" event. Did I miss something? The goal is to update project-related information in the panel as soon as the user changes the active project. At least a way to react to "user opens a project" would be great.
Vscode has just been updated to v1.36.0 (on Windows 10) and the debugger has stopped working. I can not select a target engine in the debug bar and if I start a debug session, I don't see the alert to select a target engine. It seems that the debug session runs for a couple of seconds and stops without any apparent problem. I have rebooted Vscode, the hosts and the pc, but it's still the same. Is there any way to solve this?
I have generated a self-signed certificate on Mac using ZXPSignCmd -selfSignedCert CA ON MyCompany MyProduct password my-certificate.p12and then signed my after effect extension usingZXPSignCmd -sign .extension .extension.zxp .my-certificate.p12 password -tsa http://time.certum.plit worked fine on my Mac.then I pushed everything in git.Another developer tried to signed the extension on Windows using the same commandZXPSignCmd -sign .extension .extension.zxp .my-certificate.p12 password -tsa http://time.certum.pl and got this error ...Error - Failed to parse certificate. Please check that your certificate file(s) are valid, stored in an accepted file format (e.g. PKCS12 'p12'), and that you have entered the correct password.If he regenerate the self-signed certificate on windows and sign the extension, it work.But then when I get it back from git and try to resign the extension I get the same error...What is going wrong ?ThanksMat
Hello there,I am trying to send some data from JSX to JS, but the async operations are unreliable.I return from JSX a folder path and then I try to commit a mutation to vuex, but it works like a lottery...I tried using promises with no result. I increased the timeout to 1000 but it also kinda doesn' work all the time.
Hello. I'm trying to install Squash and Stretch Free and Sprite-O-Matic on My exchange.It says both are installed, but when I open AE neither is installed. I tried to install them manually with ZPXinstaller and Anastasiy's Extension Manager and both failed. I work on last version of CC on mac 10.13.5Any ideas?Thank you!
Hi,I'm working on an inDesign extension (with type `ModalDialog`) and run into this mysterious problem. When the extension is used for the first time after inDesign is launched, my ExtendScript functions fails (it doesn't happen every single time, but pretty often). And when it fails, it stays in the broken mode until the extension is re-opened. The failed ExtendScript function can be anything that tries to make a change (for example: `app.jpegExportPreferences.pageString = '1'`).If I change `ModalDialog` to `Panel` in the manifest.xml, the problem goes away. But from the product perspective, I can not use `Panel` because I have to make sure user can not make changes to the inDesign file while this extension is opened.I have uploaded a zip file to debug it. Here is how to reproduce:1. Unzip the file and put it into your local extension folder (Mac: `~/Library/Application\ Support/Adobe/CEP/extensions/`, Win: `C:\Users\<USERNAME>\AppData\Roaming\Adobe\CEP/extensions`)2. Launch inD
Hi, I'm trying to boot an invisible extension when after effects starts. According to the documentation, there is no event to detect when After effects is running, so I am trying to boot from another extension, which is started from the extensions menu. I have this code in my main extension (.js file):new CSInterface().requestOpenExtension('com.my.secondary.extension');Here is my problem: when I start the visible extension from the menu, the invisible extension does start, but if I leave my visible extension open when closing after effects, once I start it again, my visible extension starts, but the secondary does not. Is there any workarround to solve this issue?
I have been working CEP that can pull data from a public google sheet.This works.I now want, after the data has been retrieved and the script has run to change a cell value so when it goes through the loop. It will skip anything that isn't specified.This appears to require Oauth, which i've been testing with using a http://localhost . I got this all working really well.Now importing the code back into my panel. I realised a few things. It's not a localhost.This isn't being sold and is bespoke for myself and the company I work for, so I don't need a webserver/website to run it off (Or do I?)How can I get my CEP Panel get passed the Oauth so I can keep my sheets private and use the Google API (Unless anyone else has alternative suggestions)
Hi,I'm very new to MacOS and I want to create an Installer package for my application using Extendscript ToolKit(.jsx files and .jsxbin files) - Adobe Illustrator on MacOS High Sierra .For the same application which i have done in Windows 10 got the Installer Package(.msi file) using "Visual Installer" .Please help me out by knowing which tool to be used for creating Installer package on MacOS high sierra (I tried using Package(.pkg)but I'm stuck).Also want to know how to create a .app file from these scripts (.jsx files and .jsxbin files).If I'm wrong correct me and please do provide me the process of creating Installer package on MacOS high sierra when I'm using Extendscript ToolKit.
Hi all,This is not a question, but more hoping that this will help some one else with this solution.Our organisation use multiple currencies inside the business but we only have 1 RSID. This has been one of the only drawbacks from moving to a single RSID, however I have stumbled across a very elegant solution to get a highly accurate multiple currencies in Adobe.In my example below we capture everything in EUR but want to render it in GBP.The first thing we did is create an event that fires for each of the currencies of interest in our Tag container when a user purchases. In this example I will be using e301.The first thing I did was check for reliability - it appears it fired most but not all the time (98.4%) of the time. As this would not be accurate enough I then went about the following to ensure accuracy.Create a segment called "Currency Conversion Hit" - Logic was hit level "e301 exists".Finally I created the following segment:Hopefully this will help someone out there!Dave
Hello guys,I am not sure whether I am posting my question in the correct forum or not. But here is my issue, how to delete my extensions from my listing list from Adobe exchange so that I can be published from the correct account.Thanks in advance
I recently finished my first photoshop CEP extension, however I can't submit it to Adobe Exchange because there seems to be a form validation bug.The first to steps of the "create listing" form (Details and Images) are no problem. But at Step3 (Upload & Docs) it keeps telling me that the version format is incorrect.I noticed that there is a version field at the beginning, but as soon as I upload my .ZXP the field simply disappears. Quite frustrating and I don't understand how a bug like that can be unnoticed all the time. Also, contacted the support weeks ago and didn't get a reply..https://i.imgur.com/GJLAjFC.jpg Any ideas?
When I click on my signIn button on a local webServer or trigger it this way csInterface.openURLInDefaultBrowser("http://localhost:3200/localServer.html");The signing button works and opens a new windowgapi.auth2.getAuthInstance().signIn()In my panel, it doesn't launch.If anyone can think of a way to open up a new window so I can give my CEP google authorisation I would be much appreciated.
I apologize for the noob question, but I'm new to html and its relationship with javascript.I have a premiere panel I'm working on, and have set some buttons to link up to functions in my javascript file using onClick. I've got it working to the point where the buttons can trigger a basic alert. But when I try to access Premiere objects, like "app.project", the script fails.What am I doing wrong here?<!doctype html><html><head><meta charset="utf-8"><script src="./jsx/RenameItems.js"></script><script src="./lib/CSInterface-4.0.0.js"></script><script>function Replace() {findAndReplace(document.getElementById('find').value, document.getElementById('replace').value);}function AddPrefixAndSuffix() {addPrefixAndSuffix(document.getElementById('prefix').value, document.getElementById('suffix').value);}</script><style>body {font-size: 75%; color: #b1b1b1;}th, td { padding: 0px;}table { &nb
You might have seen this in another forum, but I'm trying to aim this differently with the question.So i've built a CEP based on this tutorial (Note this is for testing, so my actual plugin will be integrated)https://medium.com/adobetech/how-to-build-a-node-js-server-in-a-panel-ba1d63ea67e2 Currently I open my plugin (index.html)I have a sign in buttonportion from index.html<button id="sign-in">sign in</button>This contacts my index.jsportion from index.jsvar signButton = document.querySelector("#sign-in");signButton.addEventListener("click", signIn);function signIn(){ csInterface.openURLInDefaultBrowser("http://localhost:3200/localServer.html");}this opens up a browser to sign into google api, but once accessed it remains in the browser like so. The actual localServer.html doesn't update that is in my folder.portion from localServer.html (This is portion that finds the bits and put it into the pre tag)<pre id="content" style="white-space: pre-wrap;">TRY THIS<
Hi All,I have an extension for InDesign which has issues with panel size showing wrong on some Win machines, i want the panel to be non resizable so i have set the size, min size and max size to a common value. The result is fine while testing on MAC, as well as the WIN VM's that i have, but when tested by the client on WIN machines with a higher resolution the panel shows two different issuesIn InDesign CC2018 the panel keeps on growing as its dragged and moved around even beyond filling up the whole screenIn Indesign CC2019 the panel shows up too big, again not honouring the values given in the manifestI don't have ready access to such machines so can't test it thoroughly, but as per whatever test i could get the client to do, it seems this issue is related to the resolution. Has anyone else faced something like this? How do i handle it-Manan
Purchased plug-in through Adobe Exchange: Photo Upload from New P Products for LR Classic on Windows 10. Instructions say to go to My Exchange to download. I am already logged into my Adobe account, but am getting message "Please log in to see the list of your acquired apps". How do I do so?
Hi, I am trying to communicate two extensions, through vulcan messages, one in Animate and another in After Effects. Messages sent from Animate are received by After Effects, but Animate is not receiving the After Effects messages. This is the code://Code in After effects extenssionvar message = new VulcanMessage(VulcanInterface.TYPE_PREFIX + 'com.KT.helloAnimate');message.setPayload('Hello from after effects');VulcanInterface.dispatchMessage(message)//Code in Animate extensionVulcanInterface.addMessageListener( VulcanInterface.TYPE_PREFIX + 'com.KT.helloAnimate', function(message){ console.log(VulcanInterface.getPayload(message))});I'm working with CEP 9. I have created two new blank extensions to verify that the error is not in other parts of the code, but the behavior is the same, Animate still does not receive the messages. It is possible that it has something to do with this problem that I had the other day, and I think that for some reason, after eff
I'm trying to fire an event on an onclik inside a button, but the event does not fire. The button is inside a vue component and I am importing the function from another file.This is my code:const csi = new CSInterface();csi.addEventListener("com.my.extension.id.folderSelected", function(e){ alert('event fired')});//The imported functionfunction collect(){ let prompt = 'Select folder'; var path = esHandler(`KT.selectFolderDialog("${prompt}", true)`) .then(function (res){ var event = new CSEvent("com.my.extension.id.folderSelected", "APLICATION"); event.data = res; csi.dispatchEvent(event); });}//Handler function for the asyncronicous behaviorfunction esHandler(script){
Hi,I am using CC 2019. I add files in the CEP extensions path: "Macintosh HD ▸ Library ▸ Application Support ▸ Adobe ▸ CEP▸ extensions", but it is not showing in illustrator extensions menu why...?Please help me.Pradeep A.P
Hi -- I have a sample panel extension and it's running in Adobe Illustrator CC 2018 (22.1v) and I try to resize/extend the panel extension (dragging the panel extension) but it is not extending in Mac OS X 10.13. Any suggestions?My panel extension geometry is below. <Geometry> <Size> <Height>400</Height> <Width>600</Width> </Size> <MaxSize> <Height>1920</Height> <Width>1920</Width> </MaxSize> <MinSize> <Height>50</Height> <Width>50</Width> </MinSize> </Geometry>
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.