Script to determine if an image has a photoshop work path or saved path
Hi all
Has anybody written a script or can point me in the direction of a script that will look at an image, and either tag/highlight or move that image if it has a Photoshop path (a work or saved path) and on multiple image types (.eps, .jpg)
I'm sure this topic has been discussed, as I have seen a few posts, but I can't find a resolute answer. I have seen & tried to run a few scripts with little success (one was through Bridge)
For us non-scripters out there, If I copy lines of code from this forum-I'm not even sure how to correctly save it.
thanks in advance for any help.
Dave
There is a script on ps-scripts.com that should get you work paths
http://www.ps-scripts.com/bb/viewtopic.php?f=19&t=4267&sid=b4177cf5bf96fa9f47ac6011638eb51 1
Similar Messages
-
SQLScript or Shell Script to Determine if Notification Mailer has gone down
Does anyone have a SQLScript or UNIX command which determines if the Workflow Notification mailers have unexpectedly died?
It looks like the GSM Service Components can be running/stopped independent of the concurrent manager queues that normally start/stop them from Administer Managers or start_all/stop_all in OAM Generic Services. You could simply monitor fnd_svc_components, or use any of the SQLs below. If you search Metalink for FND_SVC_COMPONENTS, you will find a few articles that describe monitoring techniques.
SELECT component_name, component_status
FROM fnd_svc_components
WHERE component_type = 'WF_MAILER';
SQL> SELECT q.concurrent_queue_name||':'||d.user_concurrent_queue_name||':'||
DECODE(p.process_status_code,'A','$UP', '$DOWN')||':'||
DECODE(p.os_process_id,NULL,'NOPROCESS',p.os_process_id||':'||
DECODE(q.concurrent_queue_name,'WFMLRSVC','GSM Status: '||c.component_status))
FROM fnd_concurrent_queues q,
fnd_concurrent_queues_tl d,
fnd_concurrent_processes p,
fnd_svc_components c
WHERE q.concurrent_queue_name LIKE 'WF%'
AND q.enabled_flag = 'Y'
AND c.component_id = 10006
AND q.concurrent_queue_id=d.concurrent_queue_id
AND q.concurrent_queue_id = p.concurrent_queue_id(+)
AND p.process_status_code(+) = 'A'
Q.CONCURRENT_QUEUE_NAME||':'||D.USER_CONCURRENT_QUEUE_NAME||':'||DECODE(P.PROCES
WFWSSVC:Workflow Document Web Services Service:$UP:16418:
WFALSNRSVC:Workflow Agent Listener Service:$UP:16422:
WFMLRSVC:Workflow Mailer Service:$UP:16419:GSM Status: DEACTIVATED_USER
SQL> /
Q.CONCURRENT_QUEUE_NAME||':'||D.USER_CONCURRENT_QUEUE_NAME||':'||DECODE(P.PROCES
WFWSSVC:Workflow Document Web Services Service:$UP:16418:
WFALSNRSVC:Workflow Agent Listener Service:$UP:16422:
WFMLRSVC:Workflow Mailer Service:$UP:16419:GSM Status: RUNNING
select fcq.USER_CONCURRENT_QUEUE_NAME Container_Name, DECODE(fcp.OS_PROCESS_ID,NULL,'NotRunning',fcp.OS_PROCESS_ID) PROCID,
fcq.MAX_PROCESSES TARGET,
fcq.RUNNING_PROCESSES ACTUAL,
fcq.ENABLED_FLAG ENABLED,
fsc.COMPONENT_NAME,
fsc.STARTUP_MODE,
fsc.COMPONENT_STATUS
from APPS.FND_CONCURRENT_QUEUES_VL fcq, APPS.FND_CP_SERVICES fcs,
APPS.FND_CONCURRENT_PROCESSES fcp, fnd_svc_components fsc
where fcq.MANAGER_TYPE = fcs.SERVICE_ID
and fcs.SERVICE_HANDLE = 'FNDCPGSC'
and fsc.concurrent_queue_id = fcq.concurrent_queue_id(+)
and fcq.concurrent_queue_id = fcp.concurrent_queue_id(+)
and fcq.application_id = fcp.queue_application_id(+)
and fcp.process_status_code(+) = 'A'
order by fcp.OS_PROCESS_ID, fsc.STARTUP_MODE;
How to Check Whether Notification Mailer is Working or Not
http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=415516.1
How To Receive An Alert When The Workflow Notification Mailer Crashes Post ATG RUP4
http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=423116.1
Outbound Workflow Email Notification is Not Received
http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=370327.1 -
Script logic : determine the content of a variable according to a IF test
Hello experts,
I have the following need in a script logic
determine the content of a variable according to a IF test
For example I tried :
*WHEN %ENTITY%
*IS "CH20","CH30","ES10"
*SELECT(%ENTITYPBPD%, "[ID]", "ENTITYCC", "[ID] = '%ENTITYCC_SET%_PBPD'")
*ENDWHEN
Syntax is correct but I get a query execution error (Error in WHEN/ENDWHEN structure)
I guess it's because this when don't have any REC instructions.
In other words, if the user selection at the package prompt step are CH20, CH30 or ES10
the variable has to be selection_PBPD
if another member is selected
the variable has to take other value
Hope I've made my need clear, and thanks in advance.
G.Hi G,
Will the *TEST_WHEN() statement work for this case?
The way that it works is that if the condition evaluates to TRUE, then the subsequent WHEN...ENDWHEN is processed, else it is not.
Have a look at Page 66 of "How To Use BPC Scripting Logic, Version 1.00, April 21, 2006" (It's a bit old but I use it a lot on our MS7.0 SP9 installation).
Hope this helps.
Regards
Nick -
Illustrator script to create symbols from images in folder
Time to give back to the community...
Here is a script I recently devised to bulk create symbols from images in a folder. Tested with Illustrator CC 2014.
// Import Folder's Files as Symbols - Illustrator CC script
// Description: Creates symbols from images in the designated folder into current document
// Author : Oscar Rines (oscarrines (at) gmail.com)
// Version : 1.0.0 on 2014-09-21
// Reused code from "Import Folder's Files as Layers - Illustrator CS3 script"
// by Nathaniel V. KELSO ([email protected])
#target illustrator
function getFolder() {
return Folder.selectDialog('Please select the folder to be imported:', Folder('~'));
function symbolExists(seekInDoc, seekSymbol) {
for (var j=0; j < seekInDoc.symbols.length; j++) {
if (seekInDoc.symbols[j].name == seekSymbol) {
return true;
return false;
function importFolderContents(selectedFolder) {
var activeDoc = app.activeDocument; //Active object reference
// if a folder was selected continue with action, otherwise quit
if (selectedFolder) {
var newsymbol; //Symbol object reference
var placedart; //PlacedItem object reference
var fname; //File name
var sname; //Symbol name
var symbolcount = 0; //Number of symbols added
var templayer = activeDoc.layers.add(); //Create a new temporary layer
templayer.name = "Temporary layer"
var imageList = selectedFolder.getFiles(); //retrieve files in the folder
// Create a palette-type window (a modeless or floating dialog),
var win = new Window("palette", "SnpCreateProgressBar", {x:100, y:100, width:750, height:310});
win.pnl = win.add("panel", [10, 10, 740, 255], "Progress"); //add a panel to contain the components
win.pnl.currentTaskLabel = win.pnl.add("statictext", [10, 18, 620, 33], "Examining: -"); //label indicating current file being examined
win.pnl.progBarLabel = win.pnl.add("statictext", [620, 18, 720, 33], "0/0"); //progress bar label
win.pnl.progBarLabel.justify = 'right';
win.pnl.progBar = win.pnl.add("progressbar", [10, 35, 720, 60], 0, imageList.length-1); //progress bar
win.pnl.symbolCount = win.pnl.add("statictext", [10, 70, 710, 85], "Symbols added: 0"); //label indicating number of symbols created
win.pnl.symbolLabel = win.pnl.add("statictext", [10, 85, 710, 100], "Last added symbol: -"); //label indicating name of the symbol created
win.pnl.errorListLabel = win.pnl.add("statictext", [10, 110, 720, 125], "Error log:"); //progress bar label
win.pnl.errorList = win.pnl.add ("edittext", [10, 125, 720, 225], "", {multiline: true, scrolling: true}); //errorlist
//win.pnl.errorList.graphics.font = ScriptUI.newFont ("Arial", "REGULAR", 7);
//win.pnl.errorList.graphics.foregroundColor = win.pnl.errorList.graphics.newPen(ScriptUIGraphics.PenType.SOLID_COLOR, [1, 0, 0, 1], 1);
win.doneButton = win.add("button", [640, 265, 740, 295], "OK"); //button to dispose the panel
win.doneButton.onClick = function () //define behavior for the "Done" button
win.close();
win.center();
win.show();
//Iterate images
for (var i = 0; i < imageList.length; i++) {
win.pnl.currentTaskLabel.text = 'Examining: ' + imageList[i].name; //update current file indicator
win.pnl.progBarLabel.text = i+1 + '/' + imageList.length; //update file count
win.pnl.progBar.value = i+1; //update progress bar
if (imageList[i] instanceof File) {
fname = imageList[i].name.toLowerCase(); //convert file name to lowercase to check for supported formats
if( (fname.indexOf('.eps') == -1) &&
(fname.indexOf('.png') == -1)) {
win.pnl.errorList.text += 'Skipping ' + imageList[i].name + '. Not a supported type.\r'; //log error
continue; // skip unsupported formats
else {
sname = imageList[i].name.substring(0, imageList[i].name.lastIndexOf(".") ); //discard file extension
// Check for duplicate symbol name;
if (symbolExists(activeDoc, sname)) {
win.pnl.errorList.text += 'Skipping ' + imageList[i].name + '. Duplicate symbol for name: ' + sname + '\r'; //log error
else {
placedart = activeDoc.placedItems.add(); //get a reference to a new placedItem object
placedart.file = imageList[i]; //link the object to the image on disk
placedart.name = sname; //give the placed item a name
placedart.embed(); //make this a RasterItem
placedart = activeDoc.rasterItems.getByName(sname); //get a reference to the newly created raster item
newsymbol = activeDoc.symbols.add(placedart); //add the raster item to the symbols
newsymbol.name = sname; //name the symbol
symbolcount++; //update the count of symbols created
placedart.remove(); //remove the raster item from the canvas
win.pnl.symbolCount.text = 'Symbols added: ' + symbolcount; //update created number of symbols indicator
win.pnl.symbolLabel.text = 'Last added symbol: ' + sname; //update created symbol indicator
else {
win.pnl.errorList.text += 'Skipping ' + imageList[i].name + '. Not a regular file.\r'; //log error
win.update(); //required so pop-up window content updates are shown
win.pnl.currentTaskLabel.text = ''; //clear current file indicator
// Final verdict
if (symbolcount >0) {
win.pnl.symbolLabel.text = 'Symbol library changed. Do not forget to save your work';
else {
win.pnl.symbolLabel.text = 'No new symbols added to the library';
win.update(); //update window contents
templayer.remove(); //remove the temporary layer
else {
alert("Action cancelled by user");
if ( app.documents.length > 0 ) {
importFolderContents( getFolder() );
else{
Window.alert("You must open at least one document.");Thank you, nice job & I am looking forward to trying it out!
-
How to determine if a user has access to an item
Without using the WWSEC_API, i need to find out if a user (not the logged in user) has the right privileges to view an item (url).
Has anyone identified what tables are involved in determining if a user has access to view an item ?Create a vo with the following SQL passing userid as bind value:
SELECT C.USER_NAME,
B.RESPONSIBILITY_NAME,
A.START_DATE,
A.END_DATE
FROM APPS.FND_USER_RESP_GROUPS_DIRECT A,
APPS.FND_RESPONSIBILITY_TL B,
APPS.FND_USER C
WHERE C.USER_ID = A.USER_ID
AND C.USER_NAME= :1
AND B.RESPONSIBILITY_ID = A.RESPONSIBILITY_ID
You will have the list of all the responsibilities of a user.
Kristofer -
How Can I Tell If An Image Has A Preview?
I searched around and couldn't find the answer to this and I'm sure it's been asked and answered.
The only way I've been able to tell if an image has a preview is if I see the Loading ... box when I click on an image in the Viewer.
Is there another way?
I couldn't find anything in the Metadata, but maybe I missed it.
When I Right-Click an image it seems I always get Delete Preview as an option, even if I just deleted it. (in Preferences, I'm not generating Previews)This is why I was asking the question.
I found out (I think from another discussion here) that if you drag an image out of Aperture, you will get the Preview, not the Version.
So, I wanted to see if there is an easy way to tell if what I'm looking at has a Preview. But it appears the only way to tell is to do things like dragging an image out of Aperture to see if a Plus sign appears, or if you click on an image and see (very briefly) Loading ...
Right clicking the image doesn't really tell you if there is or is not a Preview.
I was hoping there would be an easier way. Wouldn't it be helpful if there was a tag to indicate this? Maybe not a tag for a Preview, but a tag indicating a lack of a Preview?
I think I'll send Apple feedback requesting a feature for this. I'm not really hung up on how it's implemented. I'm sure Apple could come up with something useful.
Thanks. -
Help! I am trying to use the scripts image processor in Photoshop CC.
Help! I am trying to use the scripts>image processor in Photoshop CC. When I click on it it comes up with an error saying that it cannot find the Javascript Plug In. I have the newest version of Java installed. How do I get it to work in Photoshop. Do I have to download a separate plug in? Any help would be greatly appreciated.
Java is not Javascript.
Do you have a Mac or PC?
If PC, do you have this file on your system?
C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Required\Plug-Ins\Extensions\ScriptingSupport.8li
If not, you've got a corrupted installation of Photoshop. Uninstalling and reinstalling may help.
-Noel -
Anyone got a script to import multiple placed images into CS4? or is this possible in CS5?
and can we output multiple layers into a single PDF in illustrator? Or multiple layers into single JPEGS from illustrator with one command instead of individually saving out each page... would be a huge time saver for me.
Currently I output each completed layer individually and then right click those outputted jpegs in their output folder and choose "combine supported files into acrobat..." to make a single acrobat file..
I`d also like to be able to CTRL click multiple layers and go save as... only those layers get saved out...
And so adding something in the Save for PDF output dialogue box to save layers to multiple pages would be a helpful time saver..In CS 4 and CS 5 you can drag and drop fro m the finder or the Bridge, and I guess any other similar type viewer, multiple number of image files to a document. You can configure the bridge in such a way as to allow you to see the Bridge and your document at the same time for this very purpose.
If you just drag and drop the files are linked if you drag while holding the shift key then the files will be embedded.
ID and PS CS 5 have a minibridge which works the sam way but is an actually panel and will stay in the front.
I separate the images but they import one on top of another. -
Photomatix plug-in's HDR merged image has suddenly stopped showing up as part of the stack, yet when I repeat the merge it warns that these images are already merged. I have the merged image labeled with a HDR suffix. Worked fine until now. Thanks
I am not sure what's happening with IE9 (no live site) but I had real problems viewing your code in Live View - until I removed the HTML comment marked below. Basically your site was viewable in Design View but as soon a I hit Live view, it disappeared - much like IE9. See if removing the comment solves your issue.
<style type="text/css">
<!-- /*Remove this */
body {
margin: 0;
padding: 0;
color: #000;
background:url(Images/websitebackgroundhomee.jpg) repeat scroll 0 0;
font-family: David;
font-size: 15px;
height:100%; -
How to determine which FileChooser ExtensionFilter has been selected
Hi,
I'm using a JavaFX fileChooser.showSaveDialog with two extension filters (*.csv and *.xml). How can I determine which filter was selected when the end-user clicks the save button?
I am writing a program that allows the end-user to create an output file in CSV or XML format.
If the end-user enters a file name with no extension, I need a way to determine if I should create a CSV or XML file. I would also like to add the proper extension to the file name if none is specified by the end-user. I want to do this based on which filter the end-user has selected. I wrote a Java program 5 years ago and I was able to do this with the following instruction:
String extension = jFileChooser.getFileFilter().getDescription();
I can't find a similar instruction for JavFX.
My JavaFX Code:
FileChooser fileChooser = new FileChooser();
fileChooser.setInitialDirectory(new File(options.getOutputDirectory()));
ExtensionFilter filter1 = new FileChooser.ExtensionFilter("Comma Delimited (*.csv)", "*.csv");
fileChooser.getExtensionFilters().add(filter1);
ExtensionFilter filter2 = new FileChooser.ExtensionFilter("XML Document (*.xml)", "*.xml");
fileChooser.getExtensionFilters().add(filter2);
File file = fileChooser.showSaveDialog(stage);
String filename = file.getAbsolutePath();...How do I determine which extension filter has been selected?
My Java Code:
JFileChooser jFileChooser = new JFileChooser();
jFileChooser.setCurrentDirectory(new File(outputDirectory));
jFileChooser.setSelectedFile(new File(backupfile));
FileFilter filter = new FileNameExtensionFilter("Comma Delimited (*.csv)", "csv");
jFileChooser.addChoosableFileFilter(filter);
jFileChooser.setFileFilter(filter);
filter = new FileNameExtensionFilter("XML Document (*.xml)", "xml");
jFileChooser.addChoosableFileFilter(filter);
jFileChooser.setAcceptAllFileFilterUsed(false);
jFileChooser.setDialogTitle("Export Alarms");
jFileChooser.setBackground(colorFileChooser);
int returnVal = jFileChooser.showDialog(jFrame, "Export");
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = jFileChooser.getSelectedFile();
String filename = file.getAbsolutePath();
String extension = jFileChooser.getFileFilter().getDescription();
if (extension.equals("XML Document (*.xml)")) {
if (!filename.endsWith(".xml") && !filename.endsWith(".XML")) {
filename = filename + ".xml";
saveTableXML(filename);
else if (extension.equals("Comma Delimited (*.csv)")) {
if (!filename.endsWith(".csv") && !filename.endsWith(".CSV")) {
filename = filename + ".csv";
saveTableCSV(filename);
}Thanks,
Barry
Edited by: 907965 on May 13, 2012 1:14 PM
Edited by: 907965 on May 13, 2012 1:15 PM
Edited by: 907965 on May 13, 2012 1:19 PMThis problem is currently tracked as http://javafx-jira.kenai.com/browse/RT-18836.
-
How to determine which Windows application has focus
I'm new to JAVA and new to programming. I hope someone will help me out. I'm trying to write a simple JLink program (JLink is a JAVA API for Pro|Engineer, a CAD design program). In part of this program I need to determine if Pro|E has focus. Is there some way to use JAVA to determine which actively running Windows application has focus?
I basically want my program to pause when focus changes to another program. For example: While Pro|E is active and has focus the program runs, when I select an Excel window, or Outlook, or Notepad or any other window my program will pause until focus is returned. I just need to determine which window within Windows has focus.
I hope I have explained this properly. I searched the internet for an answer but found nothing. I did come across some references to JNI, but I'm not sure what that is or how to use it.
Thank you!I just need to determine which window within Windows has focus.No, you don't. All you need to determine is whether your application has the focus. If it doesn't, then some other application does, but it's really irrelevant which one does. All that's relevant is that your application doesn't have the focus and hence it should pause.
-
I work for the IT department for a medical center and we are creating signable PDF forms so that our center can move toward a paperless system. The center uses a program to organize all of the PDF forms once they are signed, but we are wanting to make everything structured to work seamlessly with this program. What we need to do this is that when a form is signed by a patient, a script within the PDF saves the file to a specific folder and then creates the file name based on the patient's idnumber, date of birth, and the name of the procedure the form was for (which is in the form as a drop down list). I haven't been able to find anything on how to do anything like this, so any help will be greatly appreciated.
It has been a while since I have posted here because I have been looking into doing this using a plugin, since Actions can't be run automatically by signing or any other form trigger. I have recently come accross folder level javascripts, though and am wondering if you guys think that would work, and if so, how could I do it? I'm reading through a post here: http://acrobatusers.com/tutorials/how-save-pdf-acrobat-javascript and it seems to be really close to what I need, it just isn't quite there. My code now looks like the following, (many thanks to you guys, by the way):
//Create the file name from text fields in the form
//Credit to Gilad D for the first part of this script.
var myFileName = this.getField("PATIENT_ID").valueAsString + "#" + this.getField("PATIENT_DOB_3").valueAsString + "#C#" + this.getField("PROCEDURE_NAME").valueAsString;
//Save the file
this.saveAs("/C/Users/ahill.CNC/Desktop/PDF test save/" + myFileName + ".pdf");
From what I am understanding, with a folder level script, I can make a script and save it to a specific folder that Acrobat can access and I should be able to call that script from within the form. I mainly need to know how to call the script and if there are any changes to the above script that need to be made to make it work as a folder level script, I need to know how to do that. I'm going to continue reading up on this, but If you happen to know how to do it and are able to help me, it would be greatly appreciated. Again, thank you guys for all the help. -
Determining if a request has timed out
My code creates an NSMutableURLRequest, then uses a NSURLConnection to make a http request. I am combing the documentation but I cannot find how to determine if the request has timedout, i.e. I want to handle the timeout before the error is displayed
Here is my code:
NSData *serverData = [[NSData alloc] init];
NSString *theServerURL = @"http://myurl.com"
NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:theServerURL] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0];
[theRequest setHTTPMethod:@"POST"];
serverData = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:&serverResponse error:nil];
DO I somehow determine the timeout error based on the error in NSURLConnection? If so, how do error codes work? Is it somehow determined based on some variable in NSMutableURLRequest/NSURLRequest? Any help would be appreciated. Thank you.Thats what I thought. I think I am screwing up the implementation as I am confused on the initialization properties. The initialization code from the doc is as follows:
NSError *myerror = [[NSError alloc] initWithDomain:domain code:code userInfo:dict
Then I think I would replace nil with myerror
I am struggling with what the domain, code, and userInfo properties. I think I want the error code NSURLErrorTimedOut but I have no idea how to get that. -
Saved jpg image has magenta hue in browser - help please
Hi, folks:
[running photoshop cs3 under windows XP Pro/SP2]
I've been saving jpg files for years with no problems. Now I have one that has me stumped!
I have a psd file with about 14 layers, a few of which are hidden. I merge layers and then save as a high-resolution jpg. I then open up the jpg in photoshop and it looks just fine.
However, when viewed directly from my pc in a browser (MSIE 7 or Firefox 3.0.3, either stand-alone or in an html shell), the image has a discernable dark magenta hue.
Originally, I mistakenly had an extra channel in the PSD file that I thought was causing the problem. But it's removed yet the problem remains.
Note: I also saved as a GIF and PNG and the problem remained.
I'm really stuck on this one. Help would be appreciated!
Thanks!
FredFOUND A SOLUTION - CHANGED ICC COLOR PROFILE
Well, folks, I've answered my own question. The problem *was* the ICC Color profile, contrary to what tech support told me in the past (and indeed tech support pretty much told me to go take a hike in the past).
I opened the PSD, then went to file->Edit-> Convert to profile and converted to profile sRGB IEC61966-2.1 and told not to merge layers. Then I saved as a jpg and the image was perfect.
Lesson learned (no thanks to Adobe Support): when importing video frames, change the ICC Profile!
Now for the biggest laugh of the day: he said (in case#180459305) that if you copy or rename files using the filesystem filemanager (e.g., the desktop or windows explorer), that it would open the file to copy or rename it and then rewrite it, thus cause lossy image degradation.
I told him (politely) that he was wrong - that renaming a file does not open it - it simply updates directory information about the file, and that copying a file (outside of photoshop) does a byte-for-byte clone of the file and does not degrade image quality.
Where do they get these purported "experts"????
Fred -
Batch script in Photoshop to remove background. Path has different name.
Hi,
I would like to make a script that selects a saved path in a image, invert the selection to select the background and then remove that area or color it white.
That's not a problem as long as all the path's in the images are named the same. My problem is that the pathes in the images are named different. I want photoshop to just select the first or the only path in the list and don't go by name.
Does anyone have a solution to this?
ThanksPaste the following text into a new file in ExtendScript Toolkit (part of Photoshop’s installation, Applications/Utilities/Adobe Utilities/ExtendScript Toolkit … and save it as a jsx-file into Photoshop’s Presets/Scripts-folder.
After restarting Photoshop the Script should be available under File > Scripts and can be assigned a Keyboard Shortcut directly, recorded into an Action, be used in a Configurator-Panel or started from ExtendScript Toolkit directly.
// 2013, use it at your own risk;
#target photoshop
if (app.documents.length > 0) {
if (app.activeDocument.pathItems.length > 0) {
var thePath = app.activeDocument.pathItems[0];
app.activeDocument.selection.selectAll();
thePath.makeSelection(0, true, SelectionType.DIMINISH);
Maybe you are looking for
-
Lightroom 2.1 vs PS CS4
I understand that the Lightroom 2.1 Develop module uses the same back-end code as ACR 4.6. ACR 5, in CS4, is apparently different. Will ACR 2.x have the same code as ACR 5, or will we need to upgrade to Lightroom 3.x, to have the equivalent Develop m
-
Renaming Active Directory object
Hi guys, I have search all over the internet to find a solution for this, but I didn't find anything ... is there any way to rename an object in AD? For example: CN=my user name, CN=Users, DC=myCompany, DC=comneeds to be renamed to: CN=John Smith, CN
-
Hi SAP Gurus, May I know what is the procedure to send idoc WVINVE03? I have tried WE19 to simulate and clicked on the standard outbound processing. Idoc is created. My question is: How is this being processed aside from WE19? Is there a transaction
-
After downloading Lion and launching Mail for the first time, Mail crashes in the middle of the Upgrade during the Optimizing part. Anybody else having this problem?
-
Finder get info ignore ownership on volume vs wgm sharing perms
if I check "ignore ownership on volume" (finder > file > get info), how does this affect wgm sharing settings? i.e. Is it ignored if WGM handles the share? does it override wgm's settings? just wondering how they interact with each other, if at all..