Using a script to get specific itens from a dvd

How can I get specific itens from a dvd using a list of archives.
for example: I have a list exel ou text containing the files I'd like to extract from this dvd ...Is it possible? put this list working to copy these files?
thank you very much.....

If you're a professional photographer with 50,000 pictures stored now and more coming all the time, you need to forget about using iPhoto and get yourself some professional-quality digital asset management software. iPhoto is not meant for people like you, and instead of providing a simple, elegant one-stop answer to all your needs, iPhoto is actually complicating your life.
You need an application that will:
- catalog ALL your images and keep track of where they are, no matter how many DVDs, folders, partitions or hard drives they're spread over;
- display thumbnails of ALL of them, even when the DVD that contains them is not present in any drive, so you can select all the ones you want for a project;
- find and copy (or export) the originals of all the files you've selected in the browser window, even if it means prompting you to insert the necessary DVDs for all of them.
I suggest Googling "digital asset management software Macintosh" and seeing what turns up. I used to use an old version of Extensis Portfolio, and even that would have been better for your purposes than iPhoto is.

Similar Messages

  • Please edit my script to get specific measurements?

    Please edit my script to get specific measurements?
    Hi Guys,
    I do have script, which gives specific measurements of selected objects. This is working great. But I need the following requirements.
    ·      Size should come exactly. That means the selected object is 10.4mm. But this script is measuring as 10mm, which is not correct exactly.
    ·      Color should be following.
    o   Measurement line color with ‘XYZ’ PMS
    o   Measurement text color with ‘ABC’ PMS
    Here is the script of that.
    Thanks in advance...
    Kind Regards
    HARI

    Here is the script of that..
    * Description: An Adobe Illustrator script that automates measurements of objects. This is an early version that has not been sufficiently tested. Use at your own risks.
    * Usage: Select 1 to 2 page items in Adobe Illustrator, then run this script by selecting File > Script > Other Scripts > (choose file)
    * License: GNU General Public License Version 3. (http://www.gnu.org/licenses/gpl-3.0-standalone.html)
    * Copyright (c) 2009. William Ngan.
    * http://www.metaphorical.net
    // Create an empty dialog window near the upper left of the screen
    var dlg = new Window('dialog', 'Spec');
    dlg.frameLocation = [100,100];
    dlg.size = [250,250];
    dlg.intro = dlg.add('statictext', [20,20,150,40] );
    dlg.intro.text = 'First select 1 or 2 items';
    dlg.where = dlg.add('dropdownlist', [20,40,150,60] );
    dlg.where.selection = dlg.where.add('item', 'top');
    dlg.where.add('item', 'bottom');
    dlg.where.add('item', 'left');
    dlg.where.add('item', 'right');
    dlg.btn = dlg.add('button', [20,70,150,90], 'Specify', 'spec');
    // document
    var doc = activeDocument;
    // spec layer
    try {
        var speclayer =doc.layers['spec'];
    } catch(err) {
        var speclayer = doc.layers.add();
        speclayer.name = 'spec';
    // measurement line color
    var color = new CMYKColor;
    color.cyan = 0;
    color.magenta = 0;
    color.yellow = 0;
    color.black = 100;
    // gap between measurement lines and object
    var gap = 10;
    // size of measurement lines.
    var size = 10;
    // number of decimal places
    var decimals = 0;
    // pixels per inch
    var dpi = 72;
        Start the spec
    function startSpec() {
        if (doc.selection.length==1) {
            specSingle( doc.selection[0].geometricBounds, dlg.where.selection.text );
        } else if (doc.selection.length==2) {
            specDouble( doc.selection[0], doc.selection[1], dlg.where.selection.text );
        } else {
                alert('please select 1 or 2 items');
        dlg.close ();
        Spec the gap between 2 elements
    function specDouble( item1, item2, where ) {
        var bound = new Array(0,0,0,0);
        var a =  item1.geometricBounds;
        var b =  item2.geometricBounds;
        if (where=='top' || where=='bottom') {
            if (b[0]>a[0]) { // item 2 on right,
                if (b[0]>a[2]) { // no overlap
                    bound[0] =a[2];
                    bound[2] = b[0];
                } else { // overlap
                    bound[0] =b[0];
                    bound[2] = a[2];
            } else if (a[0]>=b[0]){ // item 1 on right
                if (a[0]>b[2]) { // no overlap
                    bound[0] =b[2];
                    bound[2] = a[0];
                } else { // overlap
                    bound[0] =a[0];
                    bound[2] = b[2];
            bound[1] = Math.max (a[1], b[1]);
            bound[3] = Math.min (a[3], b[3]);
        } else {
            if (b[3]>a[3]) { // item 2 on top
                if (b[3]>a[1]) { // no overlap
                    bound[3] =a[1];
                    bound[1] = b[3];
                } else { // overlap
                    bound[3] =b[3];
                    bound[1] = a[1];
            } else if (a[3]>=b[3]){ // item 1 on top
                if (a[3]>b[1]) { // no overlap
                    bound[3] =b[1];
                    bound[1] = a[3];
                } else { // overlap
                    bound[3] =a[3];
                    bound[1] = b[1];
            bound[0] = Math.min(a[0], b[0]);
            bound[2] = Math.max (a[2], b[2]);
        specSingle(bound, where );
        spec a single object
        @param bound item.geometricBound
        @param where 'top', 'bottom', 'left,' 'right'
    function specSingle( bound, where ) {
        // width and height
        var w = bound[2]-bound[0];
        var h = bound[1]-bound[3];
        // a & b are the horizontal or vertical positions that change
        // c is the horizontal or vertical position that doesn't change
        var a = bound[0];
        var b = bound[2];
        var c = bound[1];
        // xy='x' (horizontal measurement), xy='y' (vertical measurement)
        var xy = 'x';
        // a direction flag for placing the measurement lines.
        var dir = 1;
        switch( where ) {
            case 'top':
                a = bound[0];
                b = bound[2];
                c = bound[1];
                xy = 'x';
                dir = 1;
                break;
            case 'bottom':
                a = bound[0];
                b = bound[2];
                c = bound[3];
                xy = 'x';
                dir = -1;
                break;
            case 'left':
                a = bound[1];
                b = bound[3];
                c = bound[0];
                xy = 'y';
                dir = -1;
                break;
            case 'right':
                a = bound[1];
                b = bound[3];
                c = bound[2];
                xy = 'y';
                dir = 1;
                break;
        // create the measurement lines
        var lines = new Array();
        // horizontal measurement
        if (xy=='x') {
            // 2 vertical lines
            lines[0]= new Array( new Array(a, c+(gap)*dir) );
            lines[0].push ( new Array(a, c+(gap+size)*dir) );
            lines[1]= new Array( new Array(b, c+(gap)*dir) );
            lines[1].push( new Array(b, c+(gap+size)*dir) );
            // 1 horizontal line
            lines[2]= new Array( new Array(a, c+(gap+size/2)*dir ) );
            lines[2].push( new Array(b, c+(gap+size/2)*dir ) );
            // create text label
            if (where=='top') {
                var t = specLabel( w, (a+b)/2, lines[0][1][1] );
                t.top += t.height;
            } else {
                var t = specLabel( w, (a+b)/2, lines[0][0][1] );
                t.top -= t.height;
            t.left -= t.width/2;
        // vertical measurement
        } else {
            // 2 horizontal lines
            lines[0]= new Array( new Array( c+(gap)*dir, a) );
            lines[0].push ( new Array( c+(gap+size)*dir, a) );
            lines[1]= new Array( new Array( c+(gap)*dir, b) );
            lines[1].push( new Array( c+(gap+size)*dir, b) );
            //1 vertical line
            lines[2]= new Array( new Array(c+(gap+size/2)*dir, a) );
            lines[2].push( new Array(c+(gap+size/2)*dir, b) );
            // create text label
            if (where=='left') {
                var t = specLabel( h, lines[0][1][0], (a+b)/2 );
                t.left -= t.width;
            } else {
                var t = specLabel( h, lines[0][0][0], (a+b)/2 );
                t.left += size;
            t.top += t.height/2;
        // draw the lines
        var specgroup = new Array(t);
        for (var i=0; i<lines.length; i++) {
            var p = doc.pathItems.add();
            p.setEntirePath ( lines[i] );
            setLineStyle( p, color );
            specgroup.push( p );
        group(speclayer, specgroup );
        Create a text label that specify the dimension
    function specLabel( val, x, y) {
            var t = doc.textFrames.add();
            t.textRange.characterAttributes.size = 8;
            t.textRange.characterAttributes.alignment = StyleRunAlignmentType.center;
            var v = val;
            switch (doc.rulerUnits) {
                case RulerUnits.Inches:
                    v = val/dpi;
                    v = v.toFixed (decimals);
                    break;
                case RulerUnits.Centimeters:
                    v = val/(dpi/2.54);
                    v = v.toFixed (decimals);
                    break;
                case RulerUnits.Millimeters:
                    v = val/(dpi/25.4);
                    v = v.toFixed (decimals);
                    break;
                case RulerUnits.Picas:
                    v = val/(dpi/6);
                    var vd = v - Math.floor (v);
                    vd = 12*vd;
                    v =  Math.floor(v)+'p'+vd.toFixed (decimals);
                    break;
                default:
                    v = v.toFixed (decimals);
            t.contents = v;
            t.top = y;
            t.left = x;
            return t;
    function setLineStyle(path, color) {
            path.filled = false;
            path.stroked = true;
            path.strokeColor = color;
            path.strokeWidth = 0.5;
            return path;
    * Group items in a layer
    function group( layer, items, isDuplicate) {
        // create new group
        var gg = layer.groupItems.add();
        // add to group
        // reverse count, because items length is reduced as items are moved to new group
        for(var i=items.length-1; i>=0; i--) {
            if (items[i]!=gg) { // don't group the group itself
                if (isDuplicate) {
                    newItem = items[i].duplicate (gg, ElementPlacement.PLACEATBEGINNING);
                } else {
                    items[i].move( gg, ElementPlacement.PLACEATBEGINNING );
        return gg;
    dlg.btn.addEventListener ('click', startSpec );
    dlg.show();

  • I have a 60 inch Sony XBR TV that has DVI input but not HDMI. I am using an adapter to get the video from my Apple TV, but the screen flashes a lot. Do I have any other choices other than buying a new TV?

    I have a 60 inch Sony XBR TV that has DVI input but not HDMI. I am using an adapter to get the video from my Apple TV to the Sony, but the screen flashes a lot. Do I have any other choices other than buying a new TV?

    Is this an iphone question?
    You have posted in the iphone forum.

  • HT5312 My rescue email address is no longer used, I can't get any emails from apple about my security questions. What shall I do?

    My rescue email address is no longer used, I can't get any emails from apple about my security questions. What shall I do?

    You need to ask Apple to reset your security questions; ways of contacting them include phoning AppleCare and asking for the Account Security team, clicking here and picking a method for your country, and filling out and submitting this form.
    They wouldn't be security questions if they could be bypassed without Apple verifying your identity.
    (104597)

  • How to get specific rows from the vo or Iterator in the backing bean?

    Hi,
    I have to get the specific number of rows from iterator in the backing bean. means i want to get the records from the VO or Iterator only from 5 th record to 10th record its like rownum in SQL.
    We can use rownum in VO sql query. but there would be a performance issue with that ...
    SO i am trying to get the rows from ADF Iterator once we fetch from DB.
    Is it possible to do that ?
    Do we have any way to set the pointer to the VO/Iterator like setFirst() and after that setMaxResult to retrun the rows between first and maxresult..
    Thanks

    If this is for pagination, then af:table offers pagination by design when you set accessmode=RangePaging or RangePagingIncremental in VO. Paginated queries are fired when scroll down in the table. Explore this option before you try out any custom solution
    To answer the question,
    Note: same logic i have implpemented ADF with EJB ..In EJB Query class we have setFirst(int) and setMaxResult(int) methods...simply i did setFirst(30) and setMaxResult(10)..It worked fine...Theoretically speaking the same can be achieved by setting setRangeStart() on the viewobject(which in turn sets to the default rowset) and by setting max fetch size on VO + accessmode=RangePaging. However when you use table with ADF binding, these will be overridden by the binding layer. If you are not using ADF binding, then the above is same as what you did for JPA entity. Other option is, you build expert mode VO with rownum for this special case, which will work if you dont need to set accessmode=RangePaging for VO.

  • Getting specific values From a database in Java

    Hey,
    I'm using XE and building an application in Java to do basic CRUD operations on the database.
    One of these operations is searching for a customer by last name (which runs fine) and the result of the query (a customer ID, a first name, and a last name) is displayed in a JTable. I want to be able to click on the record I need and use the customer ID to do an insert on another table CUSTOMER_PURCHASES which maps purchases to customers.
    How do I go about doing this knowing that customer ID is an auto-incremented number (using a SEQUENCE)?
    I thought about creating a variable in Java of type String called customerID and initialize it like this: String customerID = "CUSTOMER_SEQUENCE.nextval"
    But by doing this, I suspect that I'll be getting the next available customerID, not the one from the record I selected.
    Can anybody suggest a workaround or lead me in the right direction?
    Thank you in advance for the help and sorry about the long post, but I'm a newvbie to this field.

    As per raychen's advice, I was able to get the image from the database and bring it over into JavaFX.
    In my java class I retrieved the image as follows:
            BufferedImage image = null;  //Buffered image coming from database
            InputStream fis = null; //Inputstream
            try{
                ResultSet databaseResults;  //Returned results from DB
                stmt = conn.createStatement(); //Create the SQL statement
                databaseResults= stmt.executeQuery("SELECT * FROM mydb.`user` WHERE userID = 'username';"); //Execute query
                fis = blah.getBinaryStream(3);  //It happens that the 3rd column in my database is where the image is stored (a BLOB)
                image = javax.imageio.ImageIO.read(fis);  //create the BufferedImaged
            } catch (Exception e){
                     //print error if caught
           return image  //My function returns a BufferedImage objectSo in JavaFX, depending on how you have it set up, you essentially get the returned BufferedImage and create the image as follows:
    var bufferedImage : BufferedImage = theJavaFunctionThatReturnsABufferedImage();
    var newImage : Image = javafx.ext.swing.SwingUtils.toFXImage(bufferedImage);  //BufferedImageCheers and Happy New Year.

  • Read Outlook Email and Get Specific Content from Mail with PowerShell

    Hi Everyone,
    I would like to get full content value by searching in mail body with PowerShell but I stuck at one place in scripting and would required help from your side. Below is my script with description.
    #Connecting Outlook with below command
    $Outlook = New-Object -ComObject Outlook.Application
    # Now getting all folders info in variable (Shows Email, Calendar, Tasks etc)
    $OutlookFolders = $Outlook.Session.Folders.Item(1).Folders
    #Now connecting Inbox mails
    $OutlookInbox = $Outlook.session.GetDefaultFolder(6)
    #Now reading latest mail
    $latestmail=$OutlookInbox.items | select -last 1
    #Now calling email content and getting email content as output in html
    $latestmail.HTMLBody
    #below is output
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
    <HTML>
    <HEAD>
    <META NAME="Generator" CONTENT="MS Exchange Server version 14.00.0004.000">
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <!-- Converted from text/plain format -->
    <P><FONT SIZE=2><A HREF="https://test.abc.com/sys/servlet/ViewFormServlet?f
    orm=NTE%3aNotifier&server=sm.user&eid=NTS000299462947">https://test.abc.com/sys/servlet/ViewFormServlet?form=NTE%3aNotifier&server=sm.user&eid=NTS4556555
    294437</A><BR>
    <BR>
    Incident IND000008655308 has been assigned to your group 'Windows
    ADMINISTRATION'.<BR>
    Company: ABC<BR>
    Customer Name: XYZ<BR>
    Service Type: Infrastructure Event<BR>
    Priority: High<BR>
    SLA Resolve Target Status: Within the Service Target<BR>
    SLA Response Target Status:<BR>
    Reported Source: Systems Management<BR>
    *******************************************************************<BR>
    Summary: server1.abc.com: Average (5 samples) total cpu is now 100.0
    0%, which is above the error t<BR>
    <BR>
    *******************************************************************<BR>
    Notes: server1.abc.com: Average (5 samples) total cpu is now 100.00%
    , which is above the error threshold (100%)</FONT></P>
    </BODY>
    </HTML>
    # Now my target is to search incident number which is starting from IND* and server name (server1.abc.com). I tried below code but not getting value. Please help me to get these two values from email.
    $latestmail.HTMLBody -match "IND"
    #Output
    True
    #but not getting full that is IND000008655308.
    Please help me.

    Try this:
    if($latestmail.HTMLBody -match 'IND(?<x>\d+)\S'){
    $value='IND'+$matches['x']
    }else{
    Write-Host 'Not found'
    \_(ツ)_/

  • Get specific Strings from File

    Good morning to every one.
    I 've got a text file which contains a customer number and an order number, coded as we see in the picture below:
    I am trying to develop a tool in Visual Studio, which it reads the file line-by-line and fills a listbox, with the order_number and the customer number. From the file above, I know that the order number are the digits on the first 'column' after the leading-zeros,
    until '/', and the customer number are the digits without zeros in the 'third' column before 'CUSTOMER_NUMBER'. My form looks like:
    The problem is, that the number of before the fields in file, are not equal in every line.
    So, my question is how I can retrieve the 'order number' and 'customer number' from the text file and copy the results to list box, after clicking on 'Get Strings' button, like:
    359962656   2238914
    359562804   2238914
    etc...
    I attach my code here:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;
    namespace ReadStringFileApp
    public partial class frmMain : Form
    public frmMain()
    InitializeComponent();
    OpenFileDialog openfile = new OpenFileDialog();
    //openfiledialog to pickup filename
    private void btnFindFile_Click(object sender, EventArgs e)
    openfile.Filter = "Text|*.txt";
    if (openfile.ShowDialog() == DialogResult.OK)
    lbxResults.Items.Clear();
    txtFilepath.Text = openfile.FileName.ToString();
    //get strings from file
    private void btnGetStrings_Click(object sender, EventArgs e)
    //check if there is a file path on textbox
    if (txtFilepath.Text == "")
    MessageBox.Show("No File Select. Please select a file", "Error File Name", MessageBoxButtons.OK, MessageBoxIcon.Error);
    btnFindFile.Focus();
    return;
    //create list for all lines inside file
    List<string> lines = new List<string>();
    string line;
    using (StreamReader r = new StreamReader(@txtFilepath.Text))
    while ((line = r.ReadLine()) != null)
    string ordernum;//string for order number
    string customer;//string for customer number
    //line = ordernum + "\t" + customer; //concatenate results to fill the list box
    lbxResults.Items.Add(line);
    r.Close(); //close file
    private void btnExportToFIle_Click(object sender, EventArgs e)
    //check if listbox is empty
    if (lbxResults.Items.Count == 0)
    MessageBox.Show("Result List is empty! Choose a file to proceed.", "Error Result List", MessageBoxButtons.OK, MessageBoxIcon.Error);
    btnGetStrings.Focus();
    return;
    //read listbox contents and parse to a list object
    List<string> list = new List<string>();
    foreach (String i in lbxResults.Items)
    list.Add(i);
    //Create a file in c: with results
    File.WriteAllLines(@"C:\export-test.txt", list, Encoding.Default);
    MessageBox.Show("File export completed!", "File Export", MessageBoxButtons.OK, MessageBoxIcon.Information);
    Thank you in advanced

    @ Joel Engineer
    and@
    Val10
    I combined your responses and I get my results correctly. I attached the code I rewrite for further use:
    private void btnGetStrings_Click(object sender, EventArgs e)
    //check if there is a file path on textbox
    if (txtFilepath.Text == "")
    MessageBox.Show("No File Select. Please select a file", "Error File Name", MessageBoxButtons.OK, MessageBoxIcon.Error);
    btnFindFile.Focus();
    return;
    //create list for all lines inside file
    List<string> lines = new List<string>();
    string line;
    using (StreamReader r = new StreamReader(@txtFilepath.Text))
    while ((line = r.ReadLine()) != null)
    string order_customer;
    Regex reg = new Regex("0*");
    //set an string array, to split the file in columns positions, defining the characters
    string[] daneio = line.Split(new char[] { ' ', '\t' }, StringSplitOptions.RemoveEmptyEntries);
    //get order number from the first column
    var ordernum_zeros = reg.Match(daneio[0]).Value;
    daneio[0] = daneio[0].Replace(ordernum_zeros, String.Empty);
    daneio[0] = daneio[0].Substring(0, daneio[0].IndexOf("/"));
    //get customer column, without zeros
    var customer_zeros = reg.Match(daneio[5]).Value;
    daneio[2] = daneio[2].Replace(customer_zeros, String.Empty);
    daneio[2] = daneio[2].Substring(0, daneio[5].IndexOf("CUSTOMER_NUMBER"));
    //combine the result in listbox
    order_customer = daneio[0] + "\t" + daneio[2];
    lbxResults.Items.Add(order_customer);
    r.Close(); //close file
    Thank you for your help!

  • Use XMLP to pull only specific pages from larger PDF template?

    We need to be able to pull specific pages or a range of pages out of a larger template to use to merge data into and return to users or the selected delivery method. I've seen a lot of information about how to add page numbers to PDF templates / documents, but nothing about how I can pull out specific pages. We know this can be done using iText or some other technology, but does anyone know if this can be done using XML Publisher at all? This is a big issue for us and could determine whether we end up using XMLP at all or go with something else. Any info would be helpful.
    Thanks!

    Hi
    Publisher is not currently capable of pulling out specific pages from a given PDF,.
    Regards, Tim

  • How can I get specific URLs from outlook to open in firefox where IE is my default browser

    I require to open specific URLs from outlook to be opened in Firefox. However, IE will be my default browser.

    Try this tutorial ;)
    http://support.mozilla.com/en-US/kb/Remembering+passwords

  • Getting an image from a DVD/Quicktime member

    Has anyone worked out how to grab a frame still from a DVD or Quicktime member (from within Director, directly or otherwise)
    I need to do this on both PC and Mac, but the mac one is more important to me at the moment.
    When I try and access the image property of such a member (DVD/Quicktime) it says 3 parameters wanted, which i guess is its way of saying 'no can do'
    DVD is hard wired DTS so I'm guessing its just not possible from within director. Does anyone know of a command line utility that could output an image from a DVD?
    QT - ???

    As you've noted, it's not possible with a DVD from within Director.
    With a QuickTime file you can open a MIAW, place a sprite on-stage whose member.directToStage = 0 and grab window.image. You don't need to explicitly open() the window to get its image, or you can open it but somewhere offscreen - assuming you need to do this at runtime and don't want your suers to see this happening.

  • How to get slideshow pictures from a DVD onto Mac

    Hi
    I am not sure if I am in the right forum, however I need help with transferring pictures from a dvd slideshow onto my mac iPhoto.
    When I see the files on the dvd, they do not seem to want to open as pictures, they are ifo, bup & vob files.
    The DVD would have been created on Pinnacle, but as I now have a Mac, I want them to be included with my other photos.
    Any help would be appreciated (please use simple terms as I have limited knowledge of how to do things)
    Thank you

    they are ifo, bup & vob files.
    Those are constituent parts of an mpeg2 video file. Doubtful if you can 'reverse engineer' those to single photo files, so I would suggest you take screen shots instead.

  • Get specific eventId from sensor using browser

    Is there a way I can use just a browser (no java) to request only a specific eventId (alarm) from a sensor? XML results are fine. Thanks,
    Matt

    RDEP uses HTTP. I can, for example, pull a range events from a sensor using a normal browser with the following URL:
    https:///cgi-bin/event-server?startTime=0077590400314257&events=evAlert+evError&maxNbrOfEvents=100&alertSeverities=medium&errorSeverities=error&mustHaveAlarmTraits=3,10-15&mustNotHaveAlarmTraits=2
    this much is all nicely documented by Cisco in their CIDEE,RDEP, and SDEE specifications. The question though is can I pull a SINGLE known event from a sensor using an event Id?

  • Hi There I am Facing Some issues in Using OTM with Open Script Please get all information from following detail.

    Hi There,
    I have created a new Open Script in following way
    File-> New-> Functional-> Oracle EBS Forms
    I have written some code and tried to link the script with OTM. That time OTM is showing script in Directory while linking. It is properly Linked and working correctly.
    Then I have created new script again but Now I have enabled Datatable plugin of script from (Script->Properties->Module->Datatable).
    This time when the Script is "NOT Visible"  in OTM direcotry when I try to link.
    I have wasted my 4 to 5 days to find solution on this .
    Please show me some way. Thanks in advance.

    a8a3425e-7553-42bc-a91a-1e93775a8853 wrote:
    Hi There,
    I have created a new Open Script in following way
    File-> New-> Functional-> Oracle EBS Forms
    I have written some code and tried to link the script with OTM. That time OTM is showing script in Directory while linking. It is properly Linked and working correctly.
    Then I have created new script again but Now I have enabled Datatable plugin of script from (Script->Properties->Module->Datatable).
    This time when the Script is "NOT Visible"  in OTM direcotry when I try to link.
    I have wasted my 4 to 5 days to find solution on this .
    Please show me some way. Thanks in advance.
    Better asked in the EBS forum: E-Business Suite

  • Using a script to get the color of a colorized Black & White Bitmap image

    I've been running into this wall for quite some time and would greatly appreciate any help that can given for it.
    I have an Illustrator script that runs inside of a BridgeTalk session within an InDesign script.  Yeah, it's complicated.  The upshot is that the Illustrator part opens up an EPS file, looks through all objects on a certain layer in that file, and returns an array of the colors used in it.  So, it looks at fill colors, stroke colors, gradient stops, etc.  One of the biggest stumbling blocks (next to PlugIn Items, which I'll ask about in a separate post) is getting the color of raster images.
    Most raster images, I realize, are going to be CMYK or RGB images, but our company mostly deals with either Grayscale images or Black & White Bitmaps that are embedded in the EPS file.  Those two allow the ability to colorize them by simply selecting them and then choosing a color, such as a spot PANTONE color from one of their color books.
    Now, I need the script to read the color that the raster image has been colorized with.  This works okay for images that have a GrayScale color space, as the script just looks at Colorant[0] of that image.  However, I run into a problem with Black & White Bitmap images.  Here's a piece of code that I try to make work with an EPS file that has a raster image:
    var document = app.activeDocument;
    for (var i = 0; i < document.layers[0].pageItems.length; i++) {
              // Stepping through each item on the layer.
              var currentItem = document.layers[0].pageItems[i];
              $.writeln("Current item is " + currentItem.typename);
              $.writeln("Number of channels is " + currentItem.channels);
              $.writeln("Color Space is " + currentItem.imageColorSpace);
              $.writeln("Colorized Grayscale? " + currentItem.colorizedGrayscale);
              $.writeln("Number of Colorants: " + currentItem.colorants.length);
              for (var j = 0; j < currentItem.colorants.length; j++)
                        $.writeln("Colorant number " + j + " is " + currentItem.colorants[j]);
              $.writeln("Its parent is " + currentItem.parent);
              $.writeln("Parent's typename is " + currentItem.parent.typename);
    This code runs successfully on an Illustrator file that has a Black & White Bitmap image on the top layer, but if you try and run it, you'll see the problem:  Even if you've colorized your Bitmap image with a PANTONE spot color (and the script even returns "true" on the line "Colorized Grayscale?"), Colorant number 0 is "Gray".  It should be the spot color assigned, not "Gray".
    Can anyone please help me figure out how to get the script to recognize the actual colorant of a Black & White Bitmap image in Illustrator?

    If you're a professional photographer with 50,000 pictures stored now and more coming all the time, you need to forget about using iPhoto and get yourself some professional-quality digital asset management software. iPhoto is not meant for people like you, and instead of providing a simple, elegant one-stop answer to all your needs, iPhoto is actually complicating your life.
    You need an application that will:
    - catalog ALL your images and keep track of where they are, no matter how many DVDs, folders, partitions or hard drives they're spread over;
    - display thumbnails of ALL of them, even when the DVD that contains them is not present in any drive, so you can select all the ones you want for a project;
    - find and copy (or export) the originals of all the files you've selected in the browser window, even if it means prompting you to insert the necessary DVDs for all of them.
    I suggest Googling "digital asset management software Macintosh" and seeing what turns up. I used to use an old version of Extensis Portfolio, and even that would have been better for your purposes than iPhoto is.

Maybe you are looking for

  • How to remove Win7 from my Dual-Boot?

    Hello, i have a notebook with an Win7 and an Arch Installation. My partition layout is: [Win7] -[ Win7Pagefile] - [Arch64 / (everything)] -[Swap] - [Datapartion with all the restGB] Now that ive switched completely to Arch i didn need win7 anymore. H

  • Pictures are low-resolution

    The pictures online are all extremely low-resolution and pixelated. Facebook seems to be the site I notice it most on. It's like all the pictures were taken with early 2000's camera phones. I know the pictures don't look that bad.

  • CUA configuration question

    Hi guys, I am in the process of "refreshing" our sandbox SRM 4.0 environment using R/3 as a backend. In order to allow for a realistic design where a SRM is added to an existing R/3 infrastructure, I decided to remove the previous (incorrectly instal

  • ADF FACES: how to make af:selectOneRadio horizontal

    Is there any way to make the af:selectOneRadio component render the choices horizontally? This is really important for optimizing form layout space. Thanks, Larry.

  • PowerShell to call Stored Procedure in MSSQL

    Hi Experts Being new to PowerShell scripting I hope that someone is able to help me on how to execute the following Stored Procedure in MSSQL from PowerShell: USE [My Database] GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO ALTER PROCEDURE [db