Call Photoshop Action from other APP?

Hi Everyone,
Anybody has any experience to run any Photoshop action using a binary .EXE file?
For example, I want to let Photoshop execute a filter action from my own application?
I know that DROPLET can do this, what I did is that I use System("Droplet.exe somefile") to launch the Photoshop action. However, I got enough trouble doing this with the UAC of Windows7, there're intermittently "Droplet couldn't communicate with Photoshop" error showing up, and UAC always prompt you the warning message. I tried lots of ways "Run as Administrators" etc, but the error shows again even though the previous time it worked!
Finally, I think it's time to give up droplet and thinking of other way of doing this.
I just simply want a ".exe" or something that can let my application tell Photoshop to run a simple action (with no parameters). I'm not sure whether PostMessage/SendMessage can do this or not on Windows. If anybody has any idea, please let me know.
Thanks in advance!
By the way, I also learned that Photoshop API is not thread safe, so that an "inception thread" of a plugin in the Photoshop causes unpridictable crashes, and you cannot do that in a separate thread.

Check out the vbs samples (Visual Basic) from here: http://www.adobe.com/devnet/photoshop/scripting.html
Then use "cscript" from the command line.
http://technet.microsoft.com/en-us/library/ff920171.aspx

Similar Messages

  • Call string/ action from other movieclip?

    on the mainTimeline if have a movieclip.
    inside this movieclip i have a script that loads text from database.
    what important note is:
    var myPageText: String
    now if i place inside this movieclip a other label further in the time, and create a action to call out myPageText like:  my_input_text.htmlText = myPageText;
    this works fine
    now i want this to work inside a other movielip in other scene.
    is it possible to call myPageText???

    if you save your fla as a temp fla (so you don't change the only you're working on), comment out or remove all the actionscript and remove all the components, if any, you should be able to change your publish settings to as2 and use:
    trace("from: "+this);
    on the timeline that you want to use to reference that variable and use the trace("to: "+this) statement on the timeline that contains that variable.  paste the resulting output and i can tell you the path you should use, assuming all your movieclips are created in the authoring environment.

  • Call an action From Other View

    Hi all,
    I have two views view1 and view2. View1 also have an action Action1, View2 have Action2. I wanna call Action1 from view2(action2) . Is it possible ? How can i do that ? View1 and view have different contexts.
    Regards,
    Orhan

    >
    goktasor wrote:
    > there are lots of contextes i need to find a different way.
    You have to consider that you are likely designing your Web Dynpro Components incorrectly.  If you have large views with large local contexts then these should probably be separate Web Dynpro Components.  Otherwise your views should be largely empty, delegating most of their processing to the component controller so that cross view data and eventing is handled there.

  • Copy-Paste From Other Apps (like PPT 2004) Into CS5 Broken ? -  OS 10.6.3

    Hi,
    New Mac, so to avoid problems went for the new post-Snow Leopard Photoshop CS5. Oops.
    Copy-Paste From Other Apps Into CS5
    Pasting images/photos from Powerpoint 2004 to CS5, I experienced the exact problem posted slightly off topic by james norrington in the thread "CS5 does not let me copy & paste file names."  It was not answered and is quoted here:
    ---"I am using CS5 Photoshop and Office 2004 on 10.6.3. I was using 10.4 until a few weeks ago and it worked and still works with other macs in the office using CS4. I can copy and paste from powerpoint but it cuts the pictures in half and does not know what the res. of the image is. Also when I go from photoshop to powerpoint the image res. is also not preserved."---
    Besides that, I also found copy-paste from a digital camera photo.jpg from Preview to CS5 doesn't respect the resolution either. Directly opening the photo into PS CS5, fine.
    From the earliest PS, always was able to copy any image to clipboard, have a new document dialog box come up pre-filled with correct original WxH pixels, original resolution, color mode, etc., and just paste into the new document - perfect fit (even the oddball PPT 576 ppi). Now a shift and cut-off.  Don't have PPT 2008 to test pasting from there.
    I have also found that a similar but less severe image cut off happens when copy-paste from PPT -> Preview, or -> TextEdit, or ->  drag and drop picture clipping.
    Opening Image File in CS5
    Even an original 300 dpi tiff file wrongly went to 72 ppi etc. when opened directly into CS5. Converted the file to a jpeg in Preview - that jpeg file could be opened into CS5 correctly, reconverted the jpeg to TIFF in Preview, still opened OK (not counting loss of image quality). Still couldn't copy paste from either document into CS5 correctly. One difference I noticed in the converted files was that more information was available in the Preview file info. Maybe that made the difference in opening the file correctly.
    I'd welcome any suggestions. Thanks.
    ---detail of tiff file ---
    original
         GENERAL
         Color Model: RGB
         Depth: 8
         DPI Height: 300
         DPI Width: 300
         Pixel Height: 1033
         Pixel Width: 1315
         TIFF
         Compression: LZW
         Photometric Interpretation: RGB
         Software: Image-Pro Plus
         Y Resolution: 300
    After conversion to jpeg in Preview"
    GENERAL
         Color Model: RGB
         Depth: 8
         DPI Height: 300
         DPI Width: 300
         Orientation: 1 (Normal)
         Pixel Height: 1033
         Pixel Width: 1315
    EXIF
         Pixel X Dimension: 1315
         Pixel Y Dimension: 1033
    TIFF
         Color Model: RGB
         Depth: 8
         DPI Height: 300
         DPI Width: 300
         Orientation: 1 (Normal)
         Pixel Height: 1033
         Pixel Width: 1315
    ----END---

    Thanks to Chris for the explanation of the dueling clipboards.
    It's still frustrating, but since I still have a CS2 license from the dead G4 the current Mac replaced, I can try that (wonder if they can coexist), or maybe I could use an older Mac for this particular situation.
    As for the .tif file, it was generated by a Mac OS 8.5 era image capture program that we are forced to use, and the analysis was that the app does not properly encode the TIFF tags to acceptable standards. Preview 5.0.2 just guessed right from the little information that was included - but it didn't work when tried with Preview 3.0.9 on an OS 10.4 Mac. So this was a unique situation.

  • Air for Android - Receiving content from other apps

    I would like to enable my app to receive text content from other apps. Everything is working except the invoke event is missing the shared text. Do I need to add some extra permissions to receive content from other apps or do I need to modify something else?
    The XML code below is from the Android examples.
    XML: Manifest:
    <activity android:name=".ui.MyActivity" >
        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />
        </intent-filter>
    </activity>
    Air: Handling the invoke event:
    NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onAppInvoke);
    function onAppInvoke(event:InvokeEvent):void {
    info.text = event.arguments.toString()
    info.text += event
    I'm building my Android app with Adobe Air 3.6 and Flash CS 6.
    Thanks.

    I would like to enable my app to receive text content from other apps. Everything is working except the invoke event is missing the shared text. Do I need to add some extra permissions to receive content from other apps or do I need to modify something else?
    The XML code below is from the Android examples.
    XML: Manifest:
    <activity android:name=".ui.MyActivity" >
        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />
        </intent-filter>
    </activity>
    Air: Handling the invoke event:
    NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onAppInvoke);
    function onAppInvoke(event:InvokeEvent):void {
    info.text = event.arguments.toString()
    info.text += event
    I'm building my Android app with Adobe Air 3.6 and Flash CS 6.
    Thanks.

  • Anyone bought Photoshop Elements from the Apps Store just recently?

    Anyone bought Photoshop Elements from the Apps Store, either recently (April 2014) or in the last 12 months, say? The version on the Apps Store is just the editor and so doesn't incorporate an organiser.
    I'm just wondering if anyone happens to know whether the Store edition of this app includes support for Canon RAW files of the CR2 type. I've looked all over the Adobe website for the answer but without success.

    Hi..
    You can post a question in the Adobe Photoshop Elements forum here.

  • Possibility of calling standard actions from a java program

    Hi ,
    I am working for a project where customer wants to have option of saving orders as draft only and later convert to order if need be. However since we do not want many drafts to reside on server there is a need to delete these at a specified time. For draft orders I am using order templates since they stay in the database without getting converted to orders. Now I do not know how to go about the deletion part.
    i need to write a program that would run on the server and which would fetch the templates (drafts) that have been created till a particular time and call the delete action of the template. Now the question is how do i call these actions from a java program where this java program will have to run on the server end (ie will be a backend process).
    Please suggest.
    Thanks
    Roopali

    hello roopali,
    you can create a separate thread that will run your
    code that will check for stale drafts and delete them.
    it is just like a session management program but here
    we will be looking over the drafts and not the session
    objects.
    now if you want the invocation of the action from another
    program, a socket program would suffice but opening ports
    will cause you network connections thru firewall.
    if you can make use of HTTP servlet as your service
    provider e.g., you can then just pass some action params
    to invoke it.
    regards
    jo

  • HT201412 Hi,My iPhone device is unresponsive ,not even able to shut down or restart .i can only receive calls thr' Bluetooth. no other apps could be operated,kindly help.

    Hi,My iPhone device is unresponsive ,not even able to shut down or restart .i can only receive calls thr' Bluetooth. no other apps could be operated,kindly help.
    Not responding or does not turn of 
    Thank u

    Hi softwater,
    Thank you for the suggestion.  I haven't looked into Carbon Copy Cloner previously, I'll check it out.
    I'll see what I can do about getting to a store.  I've only just had the MBP13 get a logic board replacement, for which it had to be in store for a week, so I'll have to make plans to move data around so I can keep working while it's out of action.
    I won't be able to take it to a store for at least another week, so if anyone else has an (unlikely) solution in the meantime I'd be very appreciative!
    Thanks

  • 3 iphones in household.All use same apple ID.But all contacts get mixed between phones and facetime calls come in from other contacts.Ho can we change this so our phone information isn't visible to each other?

    3 iphones in household.All use same apple ID.But all contacts get mixed between phones and facetime calls come in from other contacts.How can we change this so our phone information isn't visible to each other?

    Use separate Apple IDs for each family member and use Family Sharing features of those things (if any) that you do want to share. https://www.apple.com/ios/whats-new/family-sharing/

  • Can no longer send mail from other apps

    Problem:
    If I go into any app (other than Mail) and try to send a message (via email) and I either get nothing or some apps will say that "Mail needs to be configured in order to do this."  After doing a restore on my iPod touch (4th Gen., running the latest iOS5) I had only configured a few accounts under "Mail, Contacts, Calenddars", and *was* able to send mail from other apps just fine.  Now that I have 13 accounts I cannot; not only is Mail configured and working fine (by itself,) but I now only have one account with "Mail" activated, and it is indeed set as the "default account" in Settings anyhow.  This is frustrating since some apps depend on email to let me export its data but is also a nuisance since it makes it more difficult for me to share content with others.
    Has anyone encountered this bug and/or have a tip?

    It is possible the Evil Starbucks empire has blocked SMTP sending as an antispam measure. You would need to log in to your email server using the smtpauth protocol. For example, Earthlink has an smtpauth.earthlink.net server for secure sending, which I was able to use sending from any public AP. Possibly T-Mobile has a similar authorized server.
    But nowadays I just use Gmail, they make it easy and reliable to send from anywhere because they use a custom smtp port. Yeah, Gmail solved a multitude of problems with mobile sending.
    Aluminum PowerBook   Mac OS X (10.4.7)  

  • Why icannot export pdf file from other app to ibook (after update today)?. Please correct my problem. iPad 2, iOS 5.0.1

    Why icannot export pdf file from other app to ibook (after update today)?. Please correct my problem.
    iPad 2, iOS 5.0.1

    Why icannot export pdf file from other app to ibook (after update today)?. Please correct my problem.
    iPad 2, iOS 5.0.1

  • Canu00B4t call an EJB from other EJB

    Hi developers,
    I need do the next task :
    I have a EJB in an EAR and i need call some functionality from other EJB in diferent EAR , when execute the code show the next message error:
    java.rmi.RemoteException: com.sap.engine.services.ejb.exceptions.BaseRemoteException: Exception in method generaMDMOutput.
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0.generaMDMOutput(CustomerIncObjectImpl0.java:135)
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0p4_Skel.dispatch(CustomerIncObjectImpl0p4_Skel.java:127)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java(Compiled Code))
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java(Inlined Compiled Code))
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java(Compiled Code))
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    Caused by: java.lang.ClassCastException: com.sap.engine.interfaces.cross.ObjectReferenceImpl
         at com.sapconsulting.customer.inc.CustomerIncBean.generaMDMOutput(CustomerIncBean.java:141)
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0.generaMDMOutput(CustomerIncObjectImpl0.java:119)
         ... 11 more
    the code to invoke the EJB is the next:
    ctx = new InitialContext();
    TestEJBLocalHome home = (TestEJBLocalHome) ctx.lookup("sap.com/TestEJB_ear/TestEJBBean");
                   TestEJB servicio=(TestEJB)home.create();
    the EJB are in the same server , please help,
    regards

    Hi Siarhei,
    thank's for your answers , i'll explain the scenario , i think i copied wrong the code that i have ,
    i have two EAR's applications , i want to call one EJB from the other EJB in other EAR , the call have to be remote , my code is the next :
    ctx = new InitialContext();
    Object obj = ctx.lookup("sap.com/TestEJB_ear/TestEJBBean");  
    TestEJBHome home = (TestEJBHome) PortableRemoteObject.narrow(obj,TestEJBHome.class);
    TestEJB servicio= home.create();
    i've confugured the ejb-xml.jar adding
    <ejb-ref>
    <ejb-ref-name>ejb/TestEJBBean</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>com.innovativesystems.onl.TestEJBHome</home>
    <remote>com.innovativesystems.onl.TestEJB</remote>
    </ejb-ref>
    I've configured the  ejb-j2ee-jar.xml adding
    <ejb-ref>
    <ejb-ref-name>ejb/TestEJBBean</ejb-ref-name>
    <jndi-name>sap.com/TestEJB_ear/TestEJBBean</jndi-name>
    </ejb-ref>
    I've configured the application-j2ee-engine.xml adding a hard reference
    <reference
    reference-type="hard">
    <reference-target
    provider-name="sap.com"
    target-type="application">TestEJB_ear</reference-target>
    </reference>
    with all this configuration still send me the message java.lang.classcast ,
    something is missing????  ,
    regards

  • Problems importing mail from other apps

    I cannot get an Intel Mac until I have successfully transferred all my email to OSX from other apps that only run in Classic. I managed the Outlook Express mail perfectly by importing it into Entourage. Unfortunately I cannot get the same result for the (older) Netscape mail.
    This is the situation : Netscape Communicator is on an external HD with the emails (in System Folder:Preferences:Netscape Users). I use Classic to see all the messages and folders, but cannot import them into either Entourage or Thunderbird. What happens is ...
    Entourage : fails at final step - "necessary file Netscape Communicator cannot be found"
    Thunderbird : fails to insert the Netscape Users profiles folder and offers no dialogue to navigate to it
    This one little detail (several hundred mail messages extending back to 1999) is preventing me from abandoning my G5 that runs Classic. Once I upgrade to Intel this will be lost forever unless I can get it into OS X somehow. Any ideas?

    Sadly, no
    Eudora (I tried 5.2) will only import from Claris emailer or Outlook - it offered to "Search disk" for other apps, but didn't let me define WHICH disk so I could point it at my external HD where the System Folder and Netscape currently live.
    The good news is, I finally managed to get it into Entourage! Previously I had tried to import 'everything' from Netscape, but when I narrowed the list down to just Messages (which is all I really wanted anyway) suddenly it worked. So now I have everything in Entourage, and except for the occasional lamented game, I have no need to run Classic ever again.

  • Firefox for Android loads from start every time its switched back from other apps

    Hi
    I have figured this out that when I load Web pages and meanwhile I switch to other apps like Whatsapp, and then coming back to Firefox, Firefox loads again from the start instead of continuing from where I left.
    Even if the Web page is loaded fully and the loading process is completed and I switch to Whatsapp or any and then back to Firefox, Firefox again starts the process from beginning and loads the same page.
    This issue is not in chrome, as if Chrome is loading page and switch back and forth from other apps, chrome continues the process where I left and if the Web page is already loaded then Chrome doesn't start the process again and stays where it is.
    Please look into this, else you guys rock ;)

    Are you using the app switcher?
    Maybe this has something to do with how long the page is supposed to be cached... When I expand my tab list, I can see that some of the tabs are just where I left them and others have blanked out.
    Hopefully and Android guru can give you a better answer.

  • PhotoShop Elements from the App Store cannot run actions??

    I am so upset that I spent $80 to download PhotoShop Elements 9 from the App Store and then found out that it cannot run actions and presets!!!! For some reason, the version of PSE that you get from the app store is not capable of this, which is the main reason I NEED and USE PhotoShop! Please tell me I am wrong and if so, how to fix it!!! I have them installed in the files correctly but they don't show up in PS. Thank you for any help you can provide, thanks!

    I just loaded my actions using the PSE 10 from the App Store.
    Close PSE.
    Access the System library location from Finder, Click menue, "Go" then select "Go to Folder...". Type in  "~/Library" and click Go.
    The systems Library will open up and then you take this path:
    Application Support > Adobe > Adobe Photoshop Elements 10 Editor > Presets > Actions (The Actions folder is where you move your actions file to)
    Then go to the Photo Creations Folder > Locales > en_US and delete the MediaDatabase.db3 file (move it to the trash)
    The next time you launch PSE your Actions DB will be rebuilt with the new actions installed.

Maybe you are looking for