FrameMaker Scripting forum?

I was hoping to start a discussion on the new FrameMaker Scripting board, but found I could neither start a new discussion nor reply to an existing one.
Is it locked for some reason? Would it be inappropriate to ask for input here? Is anyone aware of other forums where ExtendScript for FrameMaker is being discussed?

Sorry, but the nice (@$!%^*!!!!*@^!) Jive Software is misbehaving. It seems like only some accounts can start a discussion. I've paged the Adobe-admin and hopefully this will be cleared up shortly.

Similar Messages

  • Welcome to the new FrameMaker scripting forum

    As FM10 now has built-in scripting via ExtendScript, this sub-forum was set up as a venue for discussions related to the ins and out of using ExtendScript.
    As well, questions on FrameScript and FDK programming are welcome here.
    If you missed the kick-off webinar on May 26th by Rick Quatro on FM10 & Extendscript, the slides and sample scripts are available on Rick's blog here:
    http://frameautomation.com/2011/05/31/framemaker-10-extendscript-slides/

    Hi!.
    We have Portal 3.0.9.8.3 patch (over 9ias 1.0.2.2.2a Minimal edition) and... a lot of problems about performance. We4ve oracle 9i(repository) running in another server,NT PIII 512MB RAM.
    I4m getting the following errors:
    1) portlet could not be contacted
    2) Timeout occurred whilst retrieving page meta data
    3) timeout for content....
    I had increase the timeout's params...but without success.
    It seems that DB process takes a lot!!!
    Sometimes, after the third "refresh", I get the rigth page.
    What4s happening??
    I must to use 3.0.9.8.2 patch??
    thanks,
    Adrian.

  • OT: Beginning FrameMaker Scripting Webinar

    Hello Framers,
    I will be doing a Beginning FrameMaker Scripting Webinar on
    Tuesday, January 15, 2013 at 11:00 am EST
    Every FrameMaker workflow can benefit from automation. Starting with version 10, FrameMaker has built-in ExtendScript scripting support. If you have ever thought about FrameMaker automation, this is the webinar to attend. We start with the very basics so you can decide if scripting is for you. If you are a FrameScript user, let me know, and we will provide examples in both languages.
    The webinar is free and will go for about an hour. If you would like to attend, please send me an email to [email protected] or [email protected]
    Rick
    Rick Quatro
    Carmen Publishing Inc.
    585-283-5045
    [email protected]

    Hello Framers,
    I will be doing a Beginning FrameMaker Scripting Webinar on
    Tuesday, January 15, 2013 at 11:00 am EST
    Every FrameMaker workflow can benefit from automation. Starting with version 10, FrameMaker has built-in ExtendScript scripting support. If you have ever thought about FrameMaker automation, this is the webinar to attend. We start with the very basics so you can decide if scripting is for you. If you are a FrameScript user, let me know, and we will provide examples in both languages.
    The webinar is free and will go for about an hour. If you would like to attend, please send me an email to [email protected] or [email protected].
    Rick
    Rick Quatro
    Carmen Publishing Inc.
    585-283-5045
    [email protected]

  • Scripting Forum Housekeeping

    I've been doing some work to try and make the scripting forum more useful. This includes some permanent links to threads (like the "what's changed" threads) as well as a link to the "Dos and Don'ts". You can see them on the overview page here.
    If anyone has suggestions of other threads to make "sticky" or other ways to improve the forum, please let me know...
    Harbs

    There are two different views: the Overview view, and the Discussions view.
    The "optional material" is only visible in the Overview view. If you do not want to see it, you can bookmark the Discussions view.
    I did respond to your request, and moved the part about forum conduct to the side. I hope it's better...
    Harbs

  • Will the e-seminar on FrameMaker scripting ever be available again?

    I'm referring specifically to the one listed in the ExtendScript Resources section. I'd also be interested in any other videos out there that could help me learn the basics of FM scripting. Any info would be much appreciated!

    Cronos,
    Setting an attribute on all graphics in the document should be dead easy as part of the conversion table. And even if it is not handled by the conversion table it is going to be much easier after conversion. So I would not worry about the alignment of the images in the original documents at all. There are other ways to spend your time. I would expect lots of problems that cannot be handled by any conversion table. You will probably need to do some scripting in pre-processing and post-processing to make the materials come out as valid DITA with minimal manual afterwork. One tool you will have to purchase is FrameSLT, by West Street Consulting. At only $100 it gives you full XSLT power (and more) within FrameMaker. I would not be able to survive my projects without it.
    I specialize in this work - automated conversion from unstructured to structured FrameMaker (whether it is DITA or something else does not really matter that much to me). I am not doing this for free, but if you get stuck drop me a line and I can see what I can do for you. Thousands of unstructured documents to DITA sounds like a job you could use a very high degree of automation for.
    Good luck
    Jang

  • UNIX Shell scripting forums ???

    Hi ,
    Do Guys have any idea of forums for Unix shell scripting similar to oracle discussion forum one which we are using now ????
    Or any links for UNIX shell scripting would be great.
    Thank you so much!!!!

    May be these links would give you some ideas.
    http://www.dartmouth.edu/~rc/classes/ksh/print_pages.shtml
    http://steve-parker.org/sh/sh.shtml
    And this one in particular ;-)
    http://www.google.com/search?hl=en&safe=off&client=firefox-a&rls=org.mozilla:en-US:official&hs=DwC&q=unix+shell+scripting+tutorial&revid=1872639240&ei=ennRSuC8IYjWtAO3x9XJBQ&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=1&ved=0CDMQ1QIoAA
    -Arun

  • Automate the process of saving Framemaker documents (*.fm) as Xml Files

    Hi,
    I am new to framemaker. We have a list of Framemaker document files (*.fm files) coming  into a folder.  We need to pick up these files and convert to xml format (same as the saveAs opertion from the File menu).
    I have written the follwing function to Save fm files to xml
    Code to Save fm files to xml files
    function saveAsXml (doc) {
       // Get required parameters for the save function.
        var params = GetSaveDefaultParams();
        var returnParamsp = new PropVals();
        // Replace the .fm extension with .mif.
        var saveName = doc.Name.replace (/\.[^\.\\]+$/,".xml");
        var i = GetPropIndex(params, Constants.FS_FileType);
        params[i].propVal.ival = Constants.FV_SaveFmtXml;
        // Save the document as XML.
        doc.Save(saveName, params, returnParamsp);
    How to automate this process so that code checks -
    1) New fm files in the folder
    2) Saves the fm file as xml
    3) Moves the saved fm file to a different folder
    Thanks,
    GC
    [Message moved to Scripting Forum by moderator]

    Have a look at the sample script below. The "while" loop waits for the specified number of milliseconds, then reads the contents of a directory and processes every individual file in the directory. In my example, it just prints the file path to the console. You would replace this part with your Open / Save as / Move sequence.
    For more file system commands, refer to Adobe's Javascript Tools Guide, "File object functions".
    var stop = false;
    while( stop==false ) {
        // Wait for 20.000 ms
        $.sleep(20000);
        var fld = new Folder("c:/incoming");
        var filesInFld = fld.getFiles("*.fm");
        for(var f=0; f < filesInFld.length; f++) {
            // process the individual file
            $.writeln(filesInFld[f]);
        // Exit the  loop after 19:00
        var time = new Date();
        if( time.getHours() > 19 ) stop = true;

  • Custom Calculation Script Question

    I'm flying blind here, I know nothing about this stuff. I just need something i can copy and paste into the "custom calculation script" box.
    I'm working on making a character sheet for star wars saga edition auto calculate. The only thing I have left before it is completely done is one last calculating field. However, I have no clue how to do it.
    What it needs to do is take the value from one field (user entered info) and then divide it by 2, always rounding down.
    The field the user enters a number in is named "Level" and the field that needs to display that number is named "1/2lvl".

    If no one answers here you can try the Acrobat Scripting forum.

  • How to alter text after Calendar Wizard script creates a calendar

    I mainly work with Photoshop, so I'm new to the InDesign world.  I set my options for the Calendar Wizard script, it goes through the motions, makes the calendar, and then shows my finished product.  The problem is that it lists the year next to each month:  May 2012, June 2012, etc., and I need to remove "2012" from all of them.  I know the font styles will update the entire calendar when they are applied, so I hope this works in a similar way.  I'm guessing this is a very simple task if you're familiar with the program, haha! 
    Thanks in advance for any help!

    It sounds more like you are asking how to remove 2012 from several pages, rather than how to edit the script to not put 2012 in to begin with. If I'm wrong about that, you might want to ask over at the scripting forum.
    One easy way to remove 2012 is to use Find/Change. If you search for 2012 and leave the change field blank, it will replace 2012 with nothing. In the Find/Change window, there is a field that will let you search from the cursor location to the end of the current story, the whole story, all stories in the document, or all open documents. If you set it to Document, you can use the find button to find the first instance, and if you want to delete it, you can hit either Change, Change/Find (which will change it and look for the next instance), or Change All. I'd use Change/Find, in the event you have 2012 on another part of the calendar that you want to keep. You can also have it look for the text only when it has a particular paragraph or character style, and change to the same or a different paragraph or character style. To do that, click in the Find Format and Change Format boxes. To clear them out, hit the little trash can icon next to the field.

  • How to change the owner of a GPO using command line/script? - More than 200!

    I have more than 200 GPOs on the AD DOmain
    Half of the GPos were created by sveeral different people or are owned by the domain admins
    How can I change all of then, to a new owner, using the more "quick and easy" method?
    there a tool/utility for that? (like icacls.exe/subinacl.exe?)
    There is a VBS function or PS cmdlet?

    Hi,
    How is it going? Are the suggestions provided by the above replied helpful? If you need further help regarding this issue, please don’t hesitate to let us know.
    Besides, for scripts, in order to get better help, we can ask for suggestions in the following scripting forums.
    The Official Scripting Guys Forum
    http://social.technet.microsoft.com/Forums/scriptcenter/en-US/home?forum=ITCG
    Windows PowerShell
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winserverpowershell
    TechNet Subscriber Support
    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.
    Best regards,             
    Frank Shen

  • XML create script is not working in Photoshop.

    Hi All
    Below i have mentioned script is not working. Kindly check and advice. Please do this needful
    #target photoshop;
    var createDefaultXML, createPresetChild, defaultXML, initDDL, presetFile, presetNamesArray, readXML, resPath, win, windowResource, writeXML, xmlData,
      __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };
    windowResource = "dialog {  \
        orientation: 'column', \
        alignChildren: ['fill', 'top'],  \
        size:[410, 210], \
        text: 'DropDownList Demo - www.davidebarranca.com',  \
        margins:15, \
        controlsPanel: Panel { \
            orientation: 'column', \
            alignChildren:'right', \
            margins:15, \
            text: 'Controls', \
            controlsGroup: Group {  \
                orientation: 'row', \
                alignChildren:'center', \
                st: StaticText { text: 'Amount:' }, \
                mySlider: Slider { minvalue:0, maxvalue:500, value:300, size:[220,20] }, \
                myText: EditText { text:'300', characters:5, justify:'left'} \
        presetsPanel: Panel { \
            orientation: 'row', \
            alignChildren: 'center', \
            text: 'Presets', \
            margins: 14, \
            presetList: DropDownList {preferredSize: [163,20] }, \
            saveNewPreset: Button { text: 'New', preferredSize: [44,24]}, \
            deletePreset: Button { text: 'Remove', preferredSize: [60,24]}, \
            resetPresets: Button { text: 'Reset', preferredSize: [50,24]} \
        buttonsGroup: Group{\
            alignChildren: 'bottom',\
            cancelButton: Button { text: 'Cancel', properties:{name:'cancel'},size: [60,24], alignment:['right', 'center'] }, \
            applyButton: Button { text: 'Apply', properties:{name:'apply'}, size: [100,24], alignment:['right', 'center'] }, \
    win = new Window(windowResource);
    xmlData = null;
    presetNamesArray = [];
    resPath = File($.fileName).parent;
    presetFile = new File("" + resPath + "/presets.xml");
    defaultXML = <presets>
            <preset default="true">
                <name>select...</name>
                <value></value>
            </preset>
            <preset default="true">
                <name>Default value</name>
                <value>100</value>
            </preset>
            <preset default="true">
                <name>Low value</name>
                <value>10</value>
            </preset>
            <preset default="true">
                <name>High value</name>
                <value>400</value>
            </preset>
        </presets>;
    writeXML = function(xml, file) {
      if (file == null) {
        file = presetFile;
      try {
        file.open("w");
        file.write(xml);
        file.close();
      } catch (e) {
        alert("" + e.message + "\nThere are problems writing the XML file!");
      return true;
    readXML = function(file) {
      var content;
      if (file == null) {
        file = presetFile;
      try {
        file.open('r');
        content = file.read();
        file.close();
        return new XML(content);
      } catch (e) {
        alert("" + e.message + "\nThere are problems reading the XML file!");
      return true;
    createDefaultXML = function() {
      if (!presetFile.exists) {
        writeXML(defaultXML);
        void 0;
      } else {
        presetFile.remove();
        createDefaultXML();
      return true;
    createPresetChild = function(name, value) {
      var child;
      return child = <preset default="false">
                    <name>{name}</name>
                    <value>{value}</value>
                </preset>;
    initDDL = function() {
      var i, nameListLength;
      if (!presetFile.exists) {
        createDefaultXML();
        initDDL();
      xmlData = readXML();
      if (win.presetsPanel.presetList.items.length !== 0) {
        win.presetsPanel.presetList.removeAll();
      nameListLength = xmlData.preset.name.length();
      presetNamesArray.length = 0;
      i = 0;
      while (i < nameListLength) {
        presetNamesArray.push(xmlData.preset.name[i].toString());
        win.presetsPanel.presetList.add("item", xmlData.preset.name[i]);
        i++;
      win.presetsPanel.presetList.selection = win.presetsPanel.presetList.items[0];
      return true;
    win.controlsPanel.controlsGroup.myText.onChange = function() {
      return this.parent.mySlider.value = Number(this.text);
    win.controlsPanel.controlsGroup.mySlider.onChange = function() {
      return this.parent.myText.text = Math.ceil(this.value);
    win.presetsPanel.presetList.onChange = function() {
      if (this.selection !== null && this.selection.index !== 0) {
        win.controlsPanel.controlsGroup.myText.text = xmlData.preset[this.selection.index].value;
        win.controlsPanel.controlsGroup.mySlider.value = Number(xmlData.preset[this.selection.index].value);
      return true;
    win.presetsPanel.resetPresets.onClick = function() {
      if (confirm("Warning\nAre you sure you want to reset the Preset list?", true)) {
        createDefaultXML();
        return initDDL();
    win.presetsPanel.saveNewPreset.onClick = function() {
      var child, presetName;
      presetName = prompt("Give your preset a name!\nYou'll find it in the preset list.", "User Preset", "Save new Preset");
      if (presetName == null) {
        return;
      if (__indexOf.call(presetNamesArray, presetName) >= 0) {
        alert("Duplicate name!\nPlease find another one.");
        win.presetsPanel.saveNewPreset.onClick.call();
      child = createPresetChild(presetName, win.controlsPanel.controlsGroup.myText.text);
      xmlData.appendChild(child);
      writeXML(xmlData);
      initDDL();
      return win.presetsPanel.presetList.selection = win.presetsPanel.presetList.items[win.presetsPanel.presetList.items.length - 1];
    win.presetsPanel.deletePreset.onClick = function() {
      if (xmlData.preset[win.presetsPanel.presetList.selection.index][email protected]() === "true") {
        alert("Can't delete \"" + xmlData.preset[win.presetsPanel.presetList.selection.index].name + "\"\nIt's part of the default set of Presets");
        return;
      if (confirm("Are you sure you want to delete \"" + xmlData.preset[win.presetsPanel.presetList.selection.index].name + "\" preset?\nYou can't undo this.")) {
        delete xmlData.preset[win.presetsPanel.presetList.selection.index];
      writeXML(xmlData);
      return initDDL();
    initDDL();
    win.show();

    You should use the scripting forum. I only hack at Photoshop scripting when I need to.  What I put together is usually made from code I find on the web and modify to do what I want to do. When it come down to it I really don't know javascript.  Your javascript knowledge is way beyond mine.  To tell the truth I don'e even understand the syntax of you first statment after target Photoshop.
    I have a programming background but most of mine was was in design, debugging, and developing programming development tools.  I retired back in 2002.   I never got into Object orientated programming though it was in full swing as was C programming along with java.  Microsoft had given up on its object orientate desktop OS2 system sidetracking IBM with it.
    I did not look closely at your code.  That something you should do. You know more then I do.....
    In the scripting forum you will get better help then I can give you.   Many of the better scriptwriter seem to have left there becase of  frustration with Adobe support. However there are some that still visit there regularly.
    You may want to look into Xtools there open source and the author still visits the forum from time to time. I have use some of his scripts but have never gotten into his library I'm retired I only play a little to keep some brain function. ps-scripts - Browse /xtools at SourceForge.net

  • My $20 to someone for writing this script...

    Here is what I need to automate. I don't care if it's a Smart Folder, or an Apple Script, or an Automator work flow - whatever - just so it will work with my present setup. Once I test it and it works, I'll send $20 to the first person who can help me.
    Script needs to apply to each (and every) MP3 file in a selected folder:
    Open the first file with Fission (from Rogue Amoeba)
    Select all
    Normalize
    Save audio (in same folder)
    A warning dialog pops up: "File already exists..." -- answer with "Replace"
    Close file
    Repeat for next file in the folder, until every file has been Normalized
    End script when the last file in folder has been Normalized
    I don't mind finding the folder (which will be in my iTunes Library), and then starting the set of actions on the folder but I definitely don't want to be required to take any additional action on each and every file.
    I'm presently running Fission v1.6.6 under MacOS 10.4.11 on a PPC desktop, so it needs to work in that environment.

    The AS users hang out in the Apple Script forums. I would hate for any of them to miss out on your "offer."
    !http://i50.tinypic.com/izvwo1.gif!

  • I need a script master!!

    Hi everyone, i'm sorry if i will sound a total idiot to the most of you. Thanks to everyone who will have the patience to read the whole message. i bought this software called ivory for
    mac -which is a great piano plugin- and i found that the installer is not working properly on OS X Yosemite. I emailed the customer service and they told me the problem is in the installer of the dvd and they're working on developing a new installer, but they
    don't know exactly when. Now, i don't have any experience in scripting or programming, so I'm desperately searching for someone who wants to have a look at this script and understand why it is not working. The problem is in the end of the installation when
    the program executes its scripts: the first one asks for a folder where i will put all the sound libraries 
    that's the message: 
    Ivory library files will be installed in your current Ivory Items folder here:
    /Users/lucavincenzocappelli/Desktop/ivory/Ivory Items/
    Press OK to proceed (recommended). 
    and then, after i click on it, it will open another script called NoIvoryItems which gives me this message:
    The installer could not locate your Ivory Items folder. Please make sure that you have Ivory properly installed and the hard drive that contains your Ivory Items folder is turned on and
    try again.
    I checked the content of the installer app, in resources folder i found a "preflight" file which i can open with text edit, that should give all the instructions about running
    the different scripts:
    #!/bin/sh
    # Preflight script for Ivory (main product).
    # First, remove any stale links that might exist from a crashed install
    echo ""
    echo "Remove stale links"
    rm /private/tmp/IvoryInstallVol
    rm /private/tmp/IvoryItemsTmp
    rm /private/tmp/IvoryAU
    rm /private/tmp/IvoryVST
    rm /private/tmp/IvoryRTAS
    # $0 contains the script path, including the script name
    # so we can extract the path from that
    RESOURCE_PATH=`dirname "$0"`
    echo "Resource path is" "$RESOURCE_PATH"
    cd "$RESOURCE_PATH"
    echo ""
    SRC="/Volumes/Ivory II Grands 1"
    echo "Look for the Ivory II Grands 1 volume at" "$SRC"
    if cd "$SRC"
    then
    echo "Found it!"
    else
    echo "Failed!"
    ./NoIvoryDVD.app/Contents/MacOS/applet
    #open "./NoIvoryDVD.app"
    exit 1
    fi
    PREFS_PATH="${HOME}/Library/Preferences/Ivory Preferences"
    echo "Preferences Path: ${PREFS_PATH}"
    echo ""
    echo "Removing InstallData files"
    rm -f "${PREFS_PATH}"/InstallData14*
    rm -f "${PREFS_PATH}"/InstallData15*
    rm -f "${PREFS_PATH}"/InstallData16*
    rm -f "${PREFS_PATH}"/InstallData17*
    echo ""
    cd "$RESOURCE_PATH"
    echo ""
    echo "Find or create Ivory Items folder, Ivory Preferences folder, Ivory Items alias"
    # "open" seems to fork a separate process, which does not complete before the
    # script continues. So we cannot use it here
    #if open "./CreateIvoryItemsFolder.app"
    createIvoryItemsFolder()
    # run this script to create a new alias to II folder, or confirm the existing one
    ./CreateIvoryItemsFolder.app/Contents/MacOS/applet
    # check to see if it exists
    cd "$RESOURCE_PATH"
    echo ""
    echo "Resolving Ivory Items alias in " "$HOME"
    ./ResolveIvoryItemsTool -v "${HOME}"
    if ./ResolveIvoryItemsTool "${HOME}"
    then
    echo ""
    echo "Found it!"
    ALIAS=$(./ResolveIvoryItemsTool "${HOME}")
    echo "Ivory Items alias reolved to " "$ALIAS"
    else
    # already gave the use a chance to create one, so we exit with an error
    echo ""
    echo "Failed!"
    ./NoIvoryItems.app/Contents/MacOS/applet
    exit 1
    fi
    createIvoryItemsFolder
    # fix preset filenames
    echo "Look for problems with Presets filenames"
    echo ""
    if ./PresetsTool -e "${ALIAS}" -y
    then
    echo "No problems found!"
    else
    echo "Problems found with Presets filenames"
    ./PresetsTool -e "${ALIAS}" -y | grep INCOMPATIBLE
    # run an Applescript app that asks the user if they want to fix
    # and if so calls PresetsTool again with the -z option
    ./FixPresets.app/Contents/MacOS/applet
    fi
    # now that we've found both the source and destination,
    # create the symbolic links in /private/tmp
    echo ""
    echo "Create symbolic link to Install Volume"
    if ln -s "$SRC" /private/tmp/IvoryInstallVol
    then
    echo "Success"
    else
    echo "Failed"
    exit 1
    fi
    DST_PARENT=`dirname "$ALIAS"`
    DST_FOLDER=`basename "$ALIAS"`
    echo "DST_PARENT is ${DST_PARENT}"
    echo "DST_FOLDER is ${DST_FOLDER}"
    echo ""
    echo "Ivory Items located at" "$ALIAS"
    echo "Create symbolic link to Ivory Items"
    if ln -s "$ALIAS" /private/tmp/IvoryItemsTmp
    then
    echo "Success"
    else
    echo "Failed"
    # clean up
    rm /private/tmp/IvoryInstallVol
    exit 1
    fi
    echo ""
    echo "Set owner of Ivory Items to root:admin"
    cd "${DST_PARENT}"
    chown -R root:admin "${DST_FOLDER}"
    chmod a=rwx "${DST_FOLDER}"
    cd "${DST_FOLDER}"
    ls -lad
    exit 0
    After that it should begin copying the contents. The program has over 70 Gb of files so there's 11 DVD, and the installation file comes in the first one obviously. I'm pretty sure that
    there's something inside one single file somewhere that stops the whole process and stops the installation, but i don't really know what to do. If you need the content of one of the scripts named in the preflight just tell me, i will upload it! Do you think
    there's a way to create a script that can bypass this folder check telling the program the exact location of my Ivory Item folder and allow me to continue the installation process? 
    Thanks in advance to all of you!

    Well, hopefully not to state the incredibly obvious, but this is a Microsoft Windows scripting forum, of course, so it's unlikely any respondents here would be able to offer assistance (it would be off-topic anyway). It sounds like something you would
    need to get hands-on help with.
    -- Bill Stewart [Bill_Stewart]

  • Add file name script

    I have a script for adding the file name as a text layer in PS. This script called "AddFileName02.js" worked by placing the file in the scripts folder on the hard drive. This script worked for PS CS2 (and I think PS CS3). This script could then be accessed by <file><automate><scripts>
    Now that I have PS CS5 I have tried to place this script into the same place in PS CS5, but it does not appear. (I restarted PS) As I see it there could be two possible problems.
    1 The script has a .js extension and all other scripts in PS CS5 have a .jsx extention. So a newer version may be needed.
    2 I have placed the script in the wrong folder.
    Can anyone help?

    Just rename ist with the jsx-suffix and place it in the Presets > Scripts-folder.
    If that does not work you could try the Photoshop Scripting Forum, though some of the regulars also do drop by in this Forum.

  • InDesign Scripting Guide/Apple Script

    The command
    set myTop to top of margin preferences of myPage
    described in the InDesign Scripting Guide doesn't work with Indesign CS2. Does anyone can help?
    Thanks

    Hi Morenga 65,
    Try:
    tell margin preferences of myPage
    set myTop to top
    end tell
    But, as Dave says, do come to the Scripting Forum--there's lots of good stuff there!
    Thanks,
    Ole

Maybe you are looking for

  • Making a selection from a Choice Field and having Another Set of Selctions Avaiable to Select in a Form

    Hello, I am creating and food menu form and some of the selections have a 'combo' option.  I have created a Choice field Column with the menu items available and when say Veggie Melt is selected I'd like to have it then display the combo options for

  • HP Laserjet 1018 does not print (Vista)

    Hi, I've had the HP Laserjet 1018 for about 2 years and have been a very happy customer. Recently I upgraded to Windows 7 and have been using it without trouble for a few months. Just a few days ago I started having some spooler problems on Windows 7

  • Sony nex 6 support?

    hello, i have a sony nex 6 camera. i would like to know if the latest photoshop of lightroom supports this camera and its RAW file - ARW? If not, what do you recommend i do? i want to avoid having to compress the images, if that would reduce quality.

  • J1INCHLN Issue

    After posting invoice and making payment to vendor, I am trying to generate a bank challan. After processing J1INCHLN, a clearing document is generated with bank payment. However in the system message, total of BASCI, Surcharge & Ecess remitted for t

  • UCCX 7.0 Abandoned Call Times

    Hi, Hopefully someone can help! We have UCCX 7.0 running here and basically, I have got a report from managment that the abandoned calls are being reported on, even though they are under the 10 second threshold...now, I have never seen this threshold