Batch replace color without using swatch as source

I've searched these forums and the rest of the web trying to find a method to do this... Actions don't cut it (if Actions were able to record the "replace color" dialoge it would be fine) so I've turned to scripts, but I have almost no knowlege on this.
I checked out this thread:
http://forums.adobe.com/message/2588737
and it is very close, except that it assumes that there is a named swatch as the source color - which there isn't.
The script I tried was .JS
I'm trying to have the script run on a bunch of .eps files in a folder:
- Select object which has specified CMYK value (0,7,34,10)
- Replace fill color of the selected object with another CMYK value (5,19,36,0)
- Save over the existing .eps
- Close
- Make coffee (optional)
Also, any books you can recommend for learning this stuff? For a noob.

Muppet Mark wrote:
How simple are you documents as a piece of illustrator artwork. Having a better idea of their contents lets us know how deep the script would need to dig to find the colors you wish to exchange? Just path items? used in text? used to color up placed artwork?
Hey Muppet Mark,
If you have other script for all possible objects with also stroke or not, it should be useless (i beggining this script, your point of view should be interresting , personnaly i'm blocked on GraphItems and other complex Items)
Regards, art.chrome
#target Illustrator
var doc=app.activeDocument;
var couleur= new Array()
///////////////// Function ////////////////////////
var couleurCMYKColor = function (myColour){
     var Couleurs= new Array();
     Couleurs[0]=myColour.fillColor.cyan;
     Couleurs[1]=myColour.fillColor.magenta;
     Couleurs[2]=myColour.fillColor.yellow;
     Couleurs[3]=myColour.fillColor.black;
     alert("CMYK\n"+Couleurs);
return Couleurs;     
var couleurRGBColor = function (myColour){
     var Couleurs= new Array();
     Couleurs[0]=myColour.fillColor.red;
     Couleurs[1]=myColour.fillColor.green;
     Couleurs[2]=myColour.fillColor.blue;
     alert("RGB\n"+Couleurs);
return Couleurs;     
var couleurGrayColor = function (myColour){
     var Couleurs= new Array();
     Couleurs[0]=myColour.fillColor.gray;
     alert("Gray\n"+Couleurs);
return Couleurs;     
var kindColor = function (mekind){
var kind=mekind.fillColor.toString();
     switch (kind){
           case "[CMYKColor]":
           var result=couleurCMYKColor (mekind);
           break;
           case "[GrayColor]":
           var result=couleurGrayColor (mekind);
           break;
           case "[RGBColor]":
           var result=couleurGrayColor (mekind);
           break;
           default:
           alert("This type of Color ("+kind+") wasn't implemented...");
           break;
var type = function (me){
     with (me){
      switch(typename){
           case "CompoundPathItem":
           // do nothing useless
           break;
           case "GraphItem":
           // ARGGG !! blocked
           break;
           case "GroupItem":
           // do nothing useless
           break;
           case "LegacyTextItem":
           break;
           case "MeshItem":
           break;
           case "NonNativeItem":
           break;
           case "PathItem":
           var mekind=me;
               kindColor(mekind);
           //alert (result);
           break;
           case "PlacedItem":
           // do nothing
           break;
           case "PluginItem":
           // procced as a group ?
           break;
           case "RasterItem":
           // do nothing
           break;
           case "SymbolItem":
           // complex.. i don't know
           break;
           case "TextFrame":
           var mekind=me.textRanges[0];
           kindColor(mekind);// the first characters
           break;
           default:
           alert("not implemented...");
           break;
//////////////// End Function /////////////////////////
for (c=doc.pageItems.length-1;c>-1;c--){
       var sel=doc.pageItems[c];
      if (sel.selected){
     alert(c+": "+sel.typename);
      type(sel);
      //alert(doc.selection[c].typename);

Similar Messages

  • Set Cell Color without using DefaultTableCellRenderer

    Hi,
    Is there any possible to set the JTable cell color without using DefaultTableCellRenderer ?. For ex, I have one JTable that having 9 rows and 9 columns. I have to set the cell color in 2nd row & 3rd column.
    Please anyone give me guidance to solve this.
    Thanks & Regards
    S Senthilkumar

    Fine.. Please try to understand my points.
    Because in my application I have JTable that having 10 columns and rows dynamically will come based on the value fetch from arraylist. If I use DefaultTableCellRenderer, for each record its calling CustomTableCellRenderer(). For example arraylist return 10 rows means its looping 100 times(10 rows * 10 columns).
    CustomTableCellRenderrer.java
    ArrayList dataLiveMarket = (ArrayList) new CheckUser().getLiveMarketDetails(unval);
    CustomTableModel modelLiveMarket = new CustomTableModel(dataLiveMarket);
    JTable tableOne = new JTable(modelLiveMarket);
    tableOne.setDefaultRenderer(Object.class, new CustomTableCellRenderer());
    CustomTableCellRenderrer.java
    package com.fxtrading.dao;
    import java.awt.Color;
    import java.awt.Component;
    import javax.swing.JTable;
    import javax.swing.SwingConstants;
    import javax.swing.table.DefaultTableCellRenderer;
    import javax.swing.table.TableModel;
    * @author user
    public class CustomTableCellRenderer extends DefaultTableCellRenderer {
        //private TableModel bidLastPrice;
        //int k;
        @Override
        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
                boolean hasFocus,
                int row, int column) {
            Component component =
                    super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
            if (column == 0 || column == 1|| column == 2) {
                setHorizontalAlignment(SwingConstants.LEFT);
            } else if(column == 3 || column == 4 || column == 5 || column == 6 || column == 7 || column == 8){
                setHorizontalAlignment(SwingConstants.RIGHT);
            }else if(column == 9){
                setHorizontalAlignment(SwingConstants.CENTER);
            // Change cell Color - Started
            bidLastPrice = table.getModel();
            int bidLastRowCount =(int)table.getRowCount();
            for(k=0; k<bidLastRowCount; k++) {
                String bidPrice = (String)bidLastPrice.getValueAt(k,4);
                String lastPrice = (String)bidLastPrice.getValueAt(k,8);
                bidPrice = bidPrice.replace(",","").replace("$","");
                lastPrice = lastPrice.replace(",","").replace("$","");
                if(Double.parseDouble(bidPrice)<Double.parseDouble(lastPrice)){
                    if(row == k && column == 4){
                        component.setBackground(Color.RED);                   
                    }else{
                        component.setBackground(Color.WHITE);
                    System.out.println("Row Count -->"+k+" Less ----> Bid Price----> "+Double.parseDouble(bidPrice)+" : Last Price----> "+Double.parseDouble(lastPrice));
                }else{
                    if(row == k && column == 4){                  
                        component.setBackground(Color.GREEN);
                    }else{
                        component.setBackground(Color.WHITE);
                    System.out.println("Row Count -->"+k+" More ----> Bid Price----> "+Double.parseDouble(bidPrice)+" : Last Price----> "+Double.parseDouble(lastPrice));
            // Change cell Color - End
            return component;
    }Thanks & Regards,
    S Senthilkumar

  • Batch replace color with another color

    Hi,
    I would desperately need some assistance in trying to accomplish batch editing of ai-files via JavaScript.
    What I would need to do, is go through a number (many!) of files, find items with certain swatch color (referenced by its name), and replace the item-fill with another swatch-color (also referenced by its name). Then save the document with another name.
    Other parts I have managed to do, except find/compare/modify the fill color of an item.
    I have gone through these forums and tried a number of things to a point where I am currently very confused and frustrated 
    Some details (if it helps any), I'm using Illustrator CS3 and JavaScript.
    Here's the closest where I got with trying to find a certain color and eventually changing it:
    #target illustrator
    var sourceFile, findColor, replaceColor;
    sourceFile = new File().openDlg('Please select your Illustrator file…');
    open(sourceFile);
    var docRef = app.activeDocument;
    findColor = docRef.swatches.getByName("vih");
    // replaceColor not yet used anywhere
    replaceColor = docRef.swatches.getByName("sin");
    for(var obj = docRef.pageItems.length - 1; obj >= 0; obj--) {
        if(docRef.pageItems[obj].fillColor == findColor) {
            alert("Match found"); //It never seems to get here, so my comparison clearly is not working?
        else {
            alert ("No specified color found!");
    docRef.close();
    (and yes, I'm completely new with java-scripting, so even this is constructed from bits of sample-scripts and other scripts found from these forums)
    Please, I would really appreciate any help, this can't really be such a difficult task to do... can it?
    BR,
    Johanna

    I only tried a very basic test in my case ALL path items were filled with various CMYK swatches and the swap did take place so the comparison did work. I would suspect that you have a path item that contains NO fill so any of its properties would be undefined. You can also include this in your code too. This should work for both filled and stroked path items in CMYK art.
    #target illustrator
    var docRef = app.activeDocument;
    with (docRef) {
    var findColor = swatches.getByName('vih').color;
    var replaceColor = swatches.getByName('sin').color;
    for (var i = 0; i < pathItems.length; i++) {
    if (pathItems[i].filled == true) {
    with (pathItems[i].fillColor) {
    if (cyan == findColor.cyan && magenta == findColor.magenta && yellow == findColor.yellow && black == findColor.black) {
    $.writeln('True');
    cyan = replaceColor.cyan, magenta = replaceColor.magenta, yellow = replaceColor.yellow, black = replaceColor.black;
    } else {
    $.writeln('False');
    if (pathItems[i].stroked == true) {
    with (pathItems[i].strokeColor) {
    if (cyan == findColor.cyan && magenta == findColor.magenta && yellow == findColor.yellow && black == findColor.black) {
    $.writeln('True');
    cyan = replaceColor.cyan, magenta = replaceColor.magenta, yellow = replaceColor.yellow, black = replaceColor.black;
    } else {
    $.writeln('False');
    //saveAs(filePath, saveOptions)

  • How to print a plot with two colors Without using two plots

    Hello everybody,
    Escuse my English (poor Frenchies....)
    I'm working with VB6 and I will need to print a plot with two colors (Some values greater than a trigger for example, ...)
    I was looking for some help to discover if that thing is possible without using another plot, this is what I'm already doing, and it do not satisfy me (and my boss....)..
    Thank for your Help.
    Julien

    Hi Julien,
    I have found on the different link to make that you want.
    This first link is on National Instrument site, the first is general, and second provided information about : How Can I Programmatically Print Out a ComponentWorks Graph Object?.
    http://digital.ni.com/public.nsf/websearch/81D87CB2A5BF6C11862569E4008240FE?OpenDocument
    http://digital.ni.com/public.nsf/websearch/dc3430165bc916c586256317006f8cc9
    Links below are on the web, and explain how do you can print a graph on Visual Basic. (the first is French link  )
    http://khany.developpez.com/tutoriel/mschart/
    http://www.programmersheaven.com/zone1/cat378/18546.htm
    Regards,
    Message Edité par Christophe S. le 12-27-2005 01:51 PM
    Christophe S.
    FSE East of France І Certified LabVIEW Associate Developer І National Instruments France

  • Changing Colors without Swatches in Javascript

    I'm very new to javascript and I am writing a script to find all pathItems  of a specified fill color and change them to another fill color.  This must be done in RGB or hex without using swatches.  So far I've put together bits of other scripts I found but I'm running into a lot of errors.  Here is what I have so far:
    var myDoc =app.activeDocument
    var fillRGBColor = function (pathItem){
        var fillColor = new Array();
        fillColor[0] = myDoc.pathItem.fillColor.red;
        fillColor[1] = myDoc.pathItem.fillColor.green;
        fillColor[2] = myDoc.pathItem.fillColor.blue;
    return fillColor;
    fillRGBColor();
    var pathItems = myDoc.pathItems;
    for (i=0; i<pathItems.length; i++){
        fillColor[255,255,255] ==fillColor[50,50,50];
    Thank you!

    Thanks Muppet Mark!  I modified the code based on that post:
    var myDoc = app.activeDocument;
    var oldFill = new RGBColor();
    oldFill.red = 173;
    oldFill.green = 173;
    oldFill.blue = 132;
    var newFill = new RGBColor();
    newFill.red = 67;
    newFill.green = 67;
    newFill.blue = 181;
    var paths = myDoc.pathItems;
    for (var i=0; i<paths.length; i++){
        if (paths[i].fillColor == oldFill){
                paths[i].fillColor = newFill;
    No errors anymore but nothing happens when I run the script. 

  • Hey, How do I populate my replace colors color library in illustrator? I tried to replace color on a traced/ vectorized image and when I selected and went to the color library CC said I need to use a valid username. I was already logged into my adobe acco

    Hey, How do I populate my replace colors color library in illustrator? I tried to replace color on a traced/ vectorized image and when I selected and went to the color library CC said I need to use a valid username. I was already logged into my adobe account.

    Can you please show a screenshot of what exactly you want to replace where?

  • My Illustrator does not allow me to change colors using swatches panel. Help pleas.

    Few days ago I started having strange problems with my Illustrator CS5 application. I am using MacBook Pro with Intel Processor.  After major update on the Mac OS  few days ago  I noticed I can not change colors in my drawings using swatches panel. The function on my Illustrator CS5 stopped working.  When I select object and try to change its fill or stroke color using fill and stroke from the options bar above work space,  none of the swatches would work.  The are there how ever nothing hapends when I select them, the color remains the same.The same thing happens if I try to use the swatch panel, I select the object then I try to select new color from swatch but the fill or stroke does not change. I can only change color on my drawings using the color panel but that is not useful for me since I need to get precise colors using approved color swatches ether from pantone library or approved by client.
    The other strange thing is my selection tool does not deselect when I click outside on or of the artboard, the object remains selected until I reselect another object or use the keyboard short cut to deselect it.
    I have tried various options to resolve the issue from deleting and reseting preference to completely uninstalling and  reinstalling Illustrator CS5. I even installed back my old CS4 version because I had to complete a project  and the same issue is happens there as well. I also reset the application using Time Machine from few months ago when it was working correctly. What happens when I reset or reinstall the app, it works for  about 10 min correctly as it should and and then it reverts to the same problem. I am out of options and do not know what else I could  do to fix this. Right now I am working on my old Mac tower G5 and CS4 where everything works as it is suppose to, but I really need to get this fixed. Can any one help or has solution for my problem? Please.

    hey i m working on my illustrator and i m having many problems with my swatches
    for example i use the green phosphorique i don't get this color i get another green
    and many colors too it's like illustrator chooses for you the only green color
    so please i kind of need help i can show you pictures of that i print screen viewed them.. so anybody who can help... pleaaaaaaaaaase contact me because i m having a project now..
    my e mail is [email protected] i would be thankful
    i even tried to download the illustrator on my friend's computer also i m having this problem ....

  • I lost my phone and i got an unlocked 4s from my gf she used it before an its still connected to her icloud is there a way i can restore my icloud back up to replace hers without messing up the unlock also my latest backup isnt showing on my pc help plz!!

    i lost my phone and i got an unlocked 4s from my gf she used it before an its still connected to her icloud is there a way i can restore my icloud back up to replace hers without messing up the unlock also my latest backup isnt showing on my pc help plz!!

    Please please help me, if you know how.

  • I want to print or export (PDF) a design with a indication of the used pantone colors without the separations so that our customer can see them (not CMYK)

    Before i used CS illustrator i was able to indicate the used pantone colors on a print or PDF with coreldraw.
    Can anyone tell me how to make such a print with CS6.
    My clients have to see the used Pantone colors in the design (not CMYK)

    Add your spot colors to your swatches panel (Window> Swatch Library> Color Books> Pantone+ Solid Coated>)
    In the fly-out menu on the swatches panel, select all unused swatches and delete. Also delete any unused swatch groups.
    File> Document set-up> make the bleed .5".
    Use the type tool to indicate the spot colors on the outside edge of the bleed area, make the type color match the indicated spot color.
    Save as PDF. This PDF printed with bleed will show the spot colors. Alternately, you could select "add crop marks and color bar" in the print settings, which should also indicate the spot colors.
    In InDesign you can add a Slug area to your page, where the spot colors would typically be added.

  • 1d cluster array replace value in a 1d boolean array (without using Loop)

    Hi ,
    is there a way to replace the values (string , boolean) ​​of a 1D array Cluster with value of 1D boolean array without using loop ?
    Regards
    Simone
    Attachments:
    111.png ‏75 KB

    Replace Array Subset requires that the array elements are type compatible with the elements that you want to replace. That seems not the case in your example.
    And the For Loop is anything but slow. How many billion elements do you expect your array to have to worry about performance of the for loop? With the type definition of your example even a ready made LabVIEW function would have to do internally a for loop too, since the boolean data inside the original array can not be in a continous memory area.
    Maybe if you show us what you try to do with the for loop we can understand better what your concerns are. As it is from the front panel image alone it is really hard to understand what your imagined problem might be.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Can I avoid pixellated results when using Replace Color?

    Running PSE9 under Mac OS X 10.6.
    I'm editing an (originally.jpg) photo of green jewelry (on a silver necklace) with a gray background.  I want to change the gray to a pale pink. 
    At first I tried the Magnetic Lasso to select the jewelry followed by Replace Color, but the intricacies of the silver necklace and the fine wire of the (pierced)  earring hooks seemed to befuddle the Lasso into losing detail.  Then I thought I had a bright idea:  Skip the detailed selection, select the entire photo, and let the non-contiguous Replace Color do the work.  I don't know how this affects the detail of the result yet, because I'm more concerned about the approximately 3 mm pixels of a variety of colors that replaced the gray background.  Changing Fuzziness didn't remove the pixellation, and I have no idea why the variety of colors is occurring.
    Where, oh where did I go wrong?

    Here's how to get the results below:
    1. Filled in the top left of the image using the clone stamp tool
        sampling off the areas below it. (makes the grey easier to select if
        it's fairly the same all around)
    2. Used the magic wand tool with contiguous not checked and clicked on
        grey in the image.
    3. Inverted that selection; Filters>Adjustments>Invert
    4. Created a new color fill adjustment layer; Layer>New Fill Layer>Solid Color
       and picked the color in the color picker dialog (you can change the color later
       by double clicking on the color fill icon in the layers panel)
    5. You may have zoom in close and fill in any areas you don't want pink by painting
        on the solid color fill layer mask with a brush. Use a black brush to show more of the
        necklace (hide the pink).
        Use a white brush to add more pink.
    The color replacement tool doesn't work so good on images like this, that's why
    a solid color fill adjustment layer is a better choice.
    MTSTUNER
    Message was edited by: MTSTUNER

  • Color Matching using Color Sampler Tool?

    Let's say I want to replace a sky in a landscape with a more interesting one with clouds. Is there a way to match the luminosity and hue of the replacement sky to the original landscape by using the color sampler tool? That is, to do the color matching by the number rather than by experimenting with various adjustment layers to get the match?  Thanks!!

    Perhaps you could put the new sky on top with luminosity blend mode. The color of the old sky would show through. But this would invariably require brushing.
    Replace Color is a better option. In the dialog, set the source color (in sky with clouds) at the top. Destination color (sky without clouds) at the bottom.
    Unfortunately this adjustment is not available as an adjustment layer. You'll want to keep the original image, perhaps as an underlying layer, in case you need to go back to it.

  • Insert XML file into Relational database model without using XMLTYPE tables

    Dear all,
    How can I store a known complex XML file into an existing relational database WITHOUT using xmltypes in the database ?
    I read the article on DBMS_XMLSTORE. DBMS_XMLSTORE indeed partially bridges the gap between XML and RDBMS to a certain extent, namely for simply structured XML (canonical structure) and simple tables.
    However, when the XML structure will become arbitrary and rapidly evolving, surely there must be a way to map XML to a relational model more flexibly.
    We work in a java/Oracle10 environment that receives very large XML documents from an independent data management source. These files comply with an XML schema. That is all we know. Still, all these data must be inserted/updated daily in an existing relational model. Quite an assignment isn't it ?
    The database does and will not contain XMLTYPES, only plain RDBMS tables.
    Are you aware of a framework/product or tool to do what DBMS_XMLSTORE does but with any format of XML file ? If not, I am doomed.
    Constraints : Input via XML files defined by third party
    Storage : relational database model with hundreds of tables and thousands of existing queries that can not be touched. The model must not be altered.
    Target : get this XML into the database on a daily basis via an automated process.
    Cheers.
    Luc.

    Luc,
    your Doomed !
    If you would try something like DBMS_XMLSTORE, you probably would be into serious performance problems in your case, very fast, and it would be very difficult to manage.
    If you would use a little bit of XMLType stuff, you would be able to shred the data into the relational model very fast and controlable. Take it from me, I am one of those old geezers like Mr. Tom Kyte way beyond 40 years (still joking). No seriously. I started out as a classical PL/SQL, Forms Guy that switched after two years to become a "DBA 1.0" and Mr Codd and Mr Date were for years my biggest hero's. I have the utmost respect for Mr. Tom Kyte for all his efforts for bringing the concepts manual into the development world. Just to name some off the names that influenced me. But you will have to work with UNSTRUCTURED data (as Mr Date would call it). 80% of the data out there exists off it. Stuff like XMLTABLE and XML VIEWs bridge the gap between that unstructured world and the relational world. It is very doable to drag and drop an XML file into the XMLDB database into a XMLtype table and or for instance via FTP. From that point on it is in the database. From there you could move into relational tables via XMLTABLE methods or XML Views.
    You could see the described method as a filtering option so XML can be transformed into relational data. If you don't want any XML in your current database, then create an small Oracle database with XML DB installed (if doable 11.1.0.7 regarding the best performance --> all the new fast optimizer stuff etc). Use that database as a staging area that does all the XML shredding for you into relational components and ship the end result via database links and or materialized views or other probably known methodes into your relational database that isn't allowed to have XMLType.
    This way you would keep your realtional Oracle database clean and have the Oracle XML DB staging database do all the filtering and shredding into relational components.
    Throwing the XML DB option out off the window beforehand would be like replacing your Mercedes with a bicycle. With both you will be able to travel the distance from Paris to Rome, but it will take you a hell of lot longer.
    :-)

  • How to minify code in DW CS6 without using third party tools?

    I work in a secure environment without access to the internet or third party plugins. We just have access to Dreamweaver CS6 and I am looking for ways to minify (remove all the white space) in my code (CSS, JS, HTML, etc). I did see a tutorial about simply selecting white space in the code and then doing a FIND AND REPLACE and clicking the "REPLACE ALL" button to remove the white space, but that did not work on my system.
    Does anyone have any solutions? I am open to copying and pasting the code in something like notepad if there's a way to remove the whitespace that way, I could also possibly copy a php script to my system, but that will take some time to get cleared by the IT folks.
    Thanks!

    Use Edit > Preferences > Code Format > Tag Libraries to set up how you want your code to appear.   Then use Command > Apply Source Formatting.  It won't minify your code to the extent that other on-line minification tools will, but it might help a little.
    Removing all white spaces from scripts can cause them to fail so I don't think doing a global Find & Replace is what you want.
    Nancy O.

  • Replace colors on multiply layer with predefined color

    Hello,
    This is my first time here and I've tried to find an answer to my question but haven't been able to. Maybe someone can help me whith this.
    My process:
    I scann my artwork (linedrawing)
    I color my artwork with multiply mode on different layers (as i'm sure many do)
    Now what I haven't been able to figure out is how to replace the color on this multiply layer with a predefined color from my colorswatch.
    I've found tutorials on how you can change colour  around by using hue/saturation and stuff like that but I have a predefined colorpalette. So I just want to replace a certain color blue I always work with, for a specific color green from my palette.
    I've used the replace brush tool but the colors that appear are a blend of the first color and the second color I use.
    So my solution so far has been to set up a new layer and color again. I'm hoping there is an easier way.
    Thanks in advance for your suggestions!
    Kind regards,
    Lineke from Amsterdam

    You could have a Color Fill layer for each color selected from your Swatches, with the blending mode set to Multiply, and the layer mask filled with black. Then, paint on the mask with white to do your coloring.

Maybe you are looking for

  • Hp photsmart 309a black and white photos print purple

    When I print black and white photos they have a very purple tint. Any suggestions?

  • XE installation problem due to broken old XE services in Windows

    My windows XP Home edition has old broken XE services - 5 in number. Corresponding data files and uninstaller on disk are absent. Windows program removal does not give me an option. Have tried practically all normal options in windows to remove these

  • Making a while loop stop

    I'm trying to write to a file by using a while loop. I read from the keyboard and then enter the while loop. I print to the file and then I read from the keyboard again. My problem is when I want to exit the loop by entering nothing I can't. The loop

  • Goldengate Language settings

    Hi, We have OS / Application being configured to Japanese language. Can we install Goldengate in English version and how will the log files will be generated? Does it have any effect on goldengate configuration? And whether it is a valid scenario? Th

  • Masking the displayed destination in Call Redirect situation

    We have a Helpdesk script in UCCX that redirects the caller to a specific internal DN during on-call hours (after hours), instead of routing to the CSQ.  Helpdesk technicians change a call forward all setting on that redirect DN to reflect whatever e