Duplicate groups

In recent days, Skype is duplication groups with a rate that seems to be a time of each connection.

Please find more details in the attached screenshot, it shows how the 'friends' group appears more than once. The same problem occurs with other groups.

Using the version 7.18.0.112 on Windows 7 x 64 connected with a Microsoft account merged with a Skype account.

The latest Skype 7.22.X.104 update (released today) has resolved the duplication"question.

http://www.Skype.com/go/getskype-full

However, be aware that some of your lists are likely to be deleted as well as duplicates.

http://community.Skype.com/T5/Windows-desktop-client/Skype-7-18-66-103-duplicated-my-contacts-lists/...

Tags: Skype

Similar Questions

  • Duplicate group around oval

    I want to duplicate a group around a path similar to a Crown, here's a picture to show how things are going.  The central image in the rectangle has some forms, I want that group, moreover, the group will not have a rectangle autour Forms duplicated similar to how the Crown, the Crown as in, Crown Princess or King?

    duplicate_shape.jpg

    Put them in a row.

    Make a symbol

    Apply to a 3D cylinder

    Hide geometry

  • Ctrl-alt for double layer now duplicates groups not only the layer?

    I almost always duplicate the objects or layers by using ctrl-alt drag (while using move tool) to duplicate the layer.  Now, in the last Photoshop CC 2014 it duplicates the not only the layer group.  Is this a setting?  Thank you

    Well, obviously, in the December Update they fixed it... It must have been a glitch in the previous update.  So if you have this problem - update to December was last updated.

    Thank you

  • [Bug] Duplicate groups

    Dear Skype support / users.

    It seems that user in the era of MSN groups, I had created recently started to reproduce themselves, which is obviously very embarrassing.

    • No idea why this is happening?
    • How can I easily fix?
    • Is this some sort of bug that will be fixed anytime soon?

    I use the desktop client, but also sometimes use the email client installed in Outlook.com (although this version/site apparently has issues with Adblock Plus ).

    Kind regards

    R

    Too bad. I see Skype latest version 7.22.85.104 has solved this bug.

  • duplicate group by using the statement

    4 columns in the table named RRID1

    RRI_ID
    USER_ID
    PROCESS_TYPE
    FUNCTION

    don't know how to make this request.

    Need to learn where all the RRI_ID type = "INFO".
    and USER_ID IS DOUBLE for this RRI_ID.

    That's what some of the data looks like to...

    PROCESSTYPE | USER_ID. FUNCTION | RRI_ID

    3668 30287 817 INFO
    3748 30287 817 INFO
    4714 30287 817 INFO
    4875 30287 817 INFO
    4882 30287 817 INFO
    4885 30287 817 INFO
    3748 30288 818 INFO
    4714 30288 818 INFO
    4716 30288 818 INFO
    4882 30288 818 INFO
    4885 30288 818 INFO
    819 30289 3668 INFO
    819 30289 4716 INFO
    819 30289 4875 INFO
    819 30289 4882 INFO
    819 30289 4885 INFO
    3668 30290 820 INFO
    4716 30290 820 INFO
    4875 30290 820 INFO
    4882 30290 820 INFO
    4885 30290 820 INFO
    3668 30291 821 INFO
    4714 30291 821 INFO
    4716 30291 821 INFO
    4875 30291 821 INFO
    4882 30291 821 INFO

    Published by: user11299998 on October 1, 2010 07:21

    Published by: user11299998 on October 1, 2010 07:22

    Published by: user11299998 on October 1, 2010 07:22

    Published by: user11299998 on October 1, 2010 07:22

    Something along the lines of...

    select rri_id, user_id, process_type, function
    from (
          select rri_id, user_id, process_type, function
                ,count(*) over (partition by rri_id, user_id) as cnt
          from rrid1
         )
    where process_type = 'INFO'
    and cnt > 1
    
  • New PSD group?

    Is there a quick way to create a new psd file of all of the layers in a group, by matching the size of the largest layer? Export does not seem to do.

    My solution is file/new, guess the size, drag the group in the new DSP.

    If I understand your question, try this:

    • Select the group you want to eat into a new document, and its contents
    • Right-click on the Group
    • Choose "duplicate group.
    • The value of destination for the 'new '.

  • Several groups in PDF export

    I posted a similar question in the past and it has been sorted (ending with export groups but in JPG format). However, I would like to export them to PDF, now that I know it's possible and have a rough idea of how to do this through some members of this forum.

    Although I only got an extreme like the code below. It resizes the page but it looks like the right size - and the Group meets in pasteboard somewhere.

    Would be very happy if someone could remember where I've gone wrong!

    var doc=app.activeDocument;  
    var links=doc.links.everyItem().getElements();  
    var fd=new Folder(doc.fullName.parent+'/PDF');  
    if(!fd.exists){
      fd.create();
    }
    var f;  
    for (var i=0;i<links.length; i++){
      if ((links[i].status==LinkStatus.NORMAL||links[i].status==LinkStatus.LINK_EMBEDDED)&&  
      links[i].parent instanceof EPS &&
      links[i].parent.parent.parent instanceof Group){
    
    
        //create new document
        app.documents.add();
    
    
        //duplicate group to new document
        links[i].parent.parent.parent.duplicate(document.pages.item(0));
    
    
        //set bounds of page to bounds of group
        var pg = app.activeDocument.pages.item(0);
        var gBounds = links[i].parent.parent.parent.geometricBounds;
        pg.reframe(CoordinateSpaces.INNER_COORDINATES, [[gBounds[1], gBounds[0]], [gBounds[3], gBounds[2]]]);
    
    
        //export as PDF
        f=File(fd.fullName+'/'+links[i].name.replace(/.[^.]+$/,'')+'.pdf');  
        app.activeDocument.exportFile(ExportFormat.pdfType, f)
    
    
        //exit without saving
        app.activeDocument.close(SaveOptions.NO);
    
    
      }
    }
    

    Adam

    Adam,

    It seems simpler to create the new document to the appropriate size so that no resizing is required. Something like this:

    group = links[i].parent.parent.parent;
    gb = group.geometricBounds;
    app.documents.add ({documentPreferences: {pageWidth: gb[3]-gb[1], pageHeight:gb[2]-gb[0]}});
    duped = group.duplicate(app.documents[0].pages.item(0));
    duped.move([0,0]);
    

    P.

  • I have two Apple ID.

    I found I have two Apple ID with @gmail.com and @iCloud.com, which can cause problems like duplicate groups of contacts in contacts. I tried to login to iCloud respectively, I found that both show the same result on mail, contacts, photos and so on. I would like to know how to merge the two identification documents or remove one of them.

    Thank you

    JH

    You cannot merge and you cannot delete Apple ID accounts All you can do is to stop using one of them.

  • Trying to restore my calendar of office and then stop using iCloud

    Is there a way to restore my contacts and calendar to desktop from iCloud, save them, and then disconnect from the iCloud without losing my data?

    I was never able to synchronize to iCloud without problems, multiple contacts, desktop calendar lock trying to sync, etc.  I restored my iPhone and cleaned the contacts with iMazing duplicate (which have yet to duplicate groups) so I have something to use on my phone at the moment. I am disconnected from iCloud on devices and the system prefs. until I have find this.

    While cumbersome, and a one-way path, sync via iTunes was reliable. I used only iCloud to locate my phone. As I could not to iCloud master, I want to go back to the manual synchronization.

    I'm in trouble with this one. My timing is critical. Any help would be greatly appreciated. Thank you!

    Hi sdb2013,

    I understand that you no longer want to use iCloud for keep your data synchronized between your devices.  I'll include information here for troubleshooting iCloud, just in case you change your mind.  The first thing I would say is to make sure that your MacBook Pro is backed up via Time Machine and your iPhone is saved via iCloud or iTunes.   Then, take a look at the resources below that shows the steps to follow to back up all data you have in iCloud.   If you disable the iCloud as calendar features on your iMac, you will be asked if you want to keep the data on your computer.  It would be a starting point.

    Use Time Machine to back up or restore your Mac

    How do I Save your devices using iCloud or iTunes

    Get help using iCloud Contacts, calendars, or reminders

    Archive or make copies of your data to iCloud

    iCloud: change the settings of the features in iCloud

    You can change the iCloud features you use on any of your devices by turning functions on or off. You can also disable iCloud completely.

    When you disable a function iCloud on a device, information stored only in iCloud for this feature are no longer available on the device. If you turn off your Mail, Contacts, calendars, Notes, reminders, iCloud photo library or iCloud Drive on a single device, you can always review and change your information at iCloud.com and on another device you have set up for this feature.

    In some cases when disable you a feature in iCloud on a device, you can choose to keep a copy of the feature on this device information. The copied information is not synchronized with iCloud. If you disable mail, Contacts, calendars and tasks in iCloud for Windows on a computer Windows, information stored in iCloud remain available in Microsoft Outlook, but it is not updated with your other devices.

    Before you disable a specific feature on all your devices, or before shutting iCloud completely, you can archive a copy of your iCloud computer data. For more information, see the Apple Support article Archive or make copies of your iCloud data.

    Turn on or off features iCloud

    Depending on the settings of the device you want to change, do one or more of the following:

    On your iOS device: go to settings > iCloud, then type to enable or disable features iCloud.

    On your Mac: choose the Apple menu > System Preferences, click on iCloud, and then select or deselect each feature.

    Some features are not available or are listed differently in older versions of OS X.

    On your Windows computer: Open iCloud for Windows, and then select or deselect each feature. To have your changes take effect, click on apply.

    • Some features are not available on your Windows computer or are listed differently, depending on whether your computer has Microsoft Outlook 2016 or earlier installed.

      Installed Outlook: use iCloud Mail, Contacts, calendars and tasks in Outlook. Note that iCloud callbacks are called tasks in Outlook. If you turn off your Mail, Contacts, calendars and tasks, iCloud information remain available in Microsoft Outlook, but it is not synchronized with iCloud.

      Not installed Outlook: use iCloud Mail, Contacts, calendars and reminders in your web browser on iCloud.com.

    • If you select bookmarks and your computer a Google Chrome or Mozilla Firefox installed, you can click Options to select Windows which bookmarks you want to keep up-to-date with bookmarks in Safari on your iOS devices and browsers Mac computers, set up for iCloud Safari. For more information about browsers supported by iCloud for Windows, see the Apple Support article system requirements for iCloud.

    Completely disable iCloud

    Depending on whether you want to stop using iCloud on all or only certain devices, do one or more of the following:

    On your iOS device: go to settings > iCloud, then at the bottom of the screen, tap Sign Out (remove the account IOS 7 and earlier).

    Note: If you disconnect from the iCloud (or delete your iCloud account), iCloud is no longer the backup data of iOS. You can always save your device in iTunes. For more information, open iTunes, then choose iTunes > help.

    On your Mac: choose the Apple menu > System Preferences, click on iCloud, and then click Sign Out.

    On your Windows computer: Open iCloud for Windows, and then click Disconnect.

    Note: If you have activated the automatic download of music, app, or book of purchases (in the iTunes preferences or settings on your iOS device), your iTunes purchases are always uploaded on your devices.

    Implement the iCloud

    Last modified: 25 March 2016

    Sync your iPhone, iPad or iPod touch with iTunes via USB

    Take care

  • Work plan - layers jumping top of page

    In Photoshop CC2015, I use the new functionality of the artboard. Whenever I want to duplicate a layer or a group of layers, the layer or duplicate group jumps to the top of the artboard. Is any way to prevent this and simply duplicate a line above the original as usual?

    There are certainly undesirable behaviors here. We will look into it.

    In the meantime, try the option do slide on your layers in the Layers Palette and place the exactly duplicated layers where you stack layers.

  • Script errors and a question

    //Created by Daryl R. Smith
    //This is the tab for Totes
    
    #target illustrator
    
    var thisDoc = app.activeDocument;
    
    if (thisDoc.selection.length > 0)
    {
    
    var w = new Window ("dialog", "Choose Totes Template", undefined, {closeButton: false});
    w.alignChildren = "right";
    
                  w.onShow = function()
                    {  
    
                        for(var i=0; i<totes1.children.length; i++)
                {  
                    var thisPanel2 = totes1.children[i];  
                    thisPanel2.originalLocation = [thisPanel2.location[0], thisPanel2.location[1]];  
                }//end for
            
            }//end on show function
        
    var tpanel = w.add ("tabbedpanel");
    tpanel.size = [400, 520]; 
    
    
    //**********************************************************************************************************************************************************
    //******************************************************Section to setup the Totes Tab******************************************************************
    //**********************************************************************************************************************************************************
    
    //creates the Totes Tab
    var totesTab = tpanel.add ("tab", undefined, "Available Totes");
    totesTab.orientation = "column";
    
    //Creates first Row Group for Totes, contains panels 1,2 and 3
    var TotesGroup = totesTab.add("group",undefined);
            TotesGroup.orientation = "row";
            TotesGroup.alignChildren = "left";
    
    //first Totes Panel
    var totes1 = TotesGroup.add ("panel", undefined, "");
    totes1.alignChildren = "left";
    totes1.size = [300,480];
    
    
    var docSelection = app.activeDocument.selection;
    var newGroup = app.activeDocument.groupItems.add();
    
    for ( i = 0; i < docSelection.length; i++ ) {
       var newItem = docSelection[i] ();
    newItem.moveToEnd( newGroup );
    }
        
       alert (thisDoc.selection.length)
    
    GetToteTempNames()
    
    function GetToteTempNames()
    {  
        
        //Replace this address for the "toteTempPath" to the folder that has all the templates it in it, then the for loop will place them all
        //into a radio button array for the user to choose which one they want.  This updates everytime that this script is ran so if
        //one if removed or added it will show up reducing the amount of required time needed to update the script.
        //when replaced make sure to change the \ marks to / marks or it will not work.
        
      var toteTempPath = Folder ("Z:/  Vitronic Master Templates/STE2 Templates/TOTES & BAGS");   
      var toteTempFiles = toteTempPath.getFiles();  
      var TotenamesArr = [];  
      for(var i=0; i<toteTempFiles.length; i++){  
      var thisToteFile = toteTempFiles[i];  
      TotenamesArr.push(thisToteFile.displayName); 
      }  
    
      return TotenamesArr;  
    }  
    var totesarr1 = GetToteTempNames();
    
            for(var i=0; i<totesarr1.length; i++){  
                var lbl = totes1.add("radiobutton", undefined, totesarr1[i]);  
            }  
        
            var scrl = TotesGroup.add('scrollbar'); scrl.size = [20, 480];  
              
            scrl.onChange = scrl.onChanging = function()
            {  //start function
                for(var i=0; i<totes1.children.length; i++)
                {  //start for
                    var thisPanel2 = totes1.children[i];  
                    var xLoc = thisPanel2.originalLocation[0];  
                    var yLoc = thisPanel2.originalLocation[1];  
                    thisPanel2.location=[xLoc, yLoc-((this.value/100) * ((totes1.children.length*27.5) - (scrl.size[1]+5)))];  
                    // These numbers are my arbitrary way of setting the y location  
                    }//end for loop
                }//end function
            
           totes1.children[0].value = true;
            
            var bottombuttons = w.add ("group");
            bottombuttons.orientation = "row"
            
            var rsize = bottombuttons.add ("panel", undefined, "Resize Artwork?");
    rsize.alignChildren = "left"
    rsize.orientation = "column"
    
    rsizeyes = rsize.add ("radiobutton", undefined, "Yes");
    rsizeno  = rsize.add ("radiobutton", undefined, "No");
    
    rsize.children[1].value = true;
    
    
    var kbottombuttons = bottombuttons.add ("group", undefined, "")
    kbottombuttons.orientation = "column"
    kbottombuttons.add ("button", undefined, "Ok");
            
    
     //**********************************************************************************************************************************************************
    //********************This section is for the functions to output your choice then run the function depending on the choice you made****************
    //**********************************************************************************************************************************************************
    
    if (w.show () == 1)
    {
        
    var templateselected = selected_rbutton
    
    var requestedtemplate = selected_rbutton (totalgroups)
    
    var confirmed = confirm ("You picked [ " + selected_rbutton (totalgroups) +" ]"+ "\nYou picked [ " + questionResize (rsizechoice) + " ] to resize" + "\n" +"\nContinue?");
            confirm.noAsDflt == false;
            
            if (confirmed == true)
            {
                
                
                copy();
                openTemp ();
                paste();
                centerArt ();
                resizeart ();
                savefile ()
               //need to wait for the save script to finish before it does the put name so that if the user changes the file name from the save pallet it will be reflected
               //in the putname function.
               
               wait = savefile();
    while(!wait) {
        //wait = false; // this is just killing time  
        // so is this
        a++;     
          
        if (a>1000) break; // guard against infinite loop  
    }  //end wait
               
                putname ();
                
             } /*end if */ else
         {
             alert ("You chose not to continue, script stopped")
             }//end else
    }//end if OK
    
    
    //**********************************************************************************************************************************************************
    //*********This section is for the function to check which option for resize gets pressed and returns the text to a variable for output******************
    //**********************************************************************************************************************************************************
    
    var rsizechoice = [rsize]
    
    function questionResize (rsizechoice)
    {//start function
    //when choice is pressed return choice text for variable output    
    for (var i = 0; i < rsize.children.length; i++)
    {
    if (rsize.children[i].value == true)
    return rsize.children[i].text;
    }//end for
    }//end function QuestionResize
    
    
    //**********************************************************************************************************************************************************
    //***************************************************************This is the section that will center the artwork ******************************************
    //**********************************************************************************************************************************************************
    
         var thisDoc = app.activeDocument;
        thisDoc.rulerOrigin = [0,0];  //  Sets the coordinates of the artboard to the lower left hand corner of the document.
        thisDoc.pageOrigin = [0,0];  //  This makes sure a valid reference point is used for different sized documents.
        
        function centerArt()
       {   
           var thisdoc = app.activeDocument;  
            var selecteditem = app.activeDocument.selection;
            var hasDocCoords = app.coordinateSystem == CoordinateSystem.ARTBOARDCOORDINATESYSTEM;
            
            
            var p = thisdoc.pageItems;  
            for (var i = 0, l = p.length; i < l; i++) {  
                var pID = p[i];  
                if (pID.guides == true) {  
                    var guideBox = pID  
                }  
            }   
            var wNum = guideBox.width;  
            var hNum = guideBox.height;
            var swNum = selecteditem.width;
            var shNum = selecteditem.height;
            
            var sxOffset = (swNum/2);
            var syOffset = (shNum/2);
            var xOffset = (wNum/2);
            var yOffset = (hNum/2);
            
            
            var xNum = guideBox.position[0]+xOffset;  
            var yNum = guideBox.position[1]-yOffset; 
            
            var guideXCenter = xNum-sxOffset;
            var guideYCenter = yNum+syOffset;
            
            var sxNum = selecteditem.position[0]+sxOffset;
            var syNum = selecteditem.position[1]-syOffset;
            
            //to test your script for position un annotate the two alerts below
            
                   alert("GuideBox Data:\nWidth: "+wNum+"\nHeight: "+hNum+"\nX Position: "+xNum+"\nY Position: "+yNum); 
                    alert ("Selected object Data:\nWidth: "+swNum+"\nHeight: "+shNum+"\nX Position: "+sxNum+"\nY Position: "+syNum);
                   
                   
            //changes the position of the selected artwork to the center of the guide box.
            app.activeDocument.selection[0].position = [guideXCenter, guideYCenter]    
        }//end centerart
    
       function resizeart()
    {
       if (questionResize (rsizechoice) == "Yes")
       {
            for (var i = 0; i < app.activeDocument.pageItems.length; i++) 
            {  
                  
                if (app.activeDocument.pageItems[i].guides == true) {  
                    var guideBoxSize = app.activeDocument.pageItems[i];  
                }  //end if
            }   //end for
            var guideW = guideBoxSize.width;  
            var guideH = guideBoxSize.height;
            
            var itemW = app.activeDocument.selection.width;
            var itemH = app.activeDocument.selection.height;
            
             //to test your script for resize un annotate the two alerts below
             
            alert ("guide is this tall " + guideH + "\nguide is this wide " + guideW);
            alert ("item is this tall " + itemH + "\nitem is this wide " + itemW);
            
            var artWidth = itemW;
            var artHeight =itemH;           
    
        if (artWidth > artHeight)
            {
               var a = (guideW/artWidth)*100;
               app.activeDocument.selection[0].resize(a,a);
             }   
        if (artHeight > artWidth)     
            {
               var b = (guideH/artHeight)*100;
               app.activeDocument.selection[0].resize(b,b);
             }
         
     var artWidth2 = itemW;
    var artHeight2 =itemH;    
    
     if (artHeight2 > guideH)
        {
           var c = (guideH/artHeight2)*100;
          app.activeDocument.selection[0].resize(c,c);
          }
            
    
         }//end if doresize
    }//end function resizeart
    
    function putname ()
    {
      
      var thisDoc = app.activeDocument;
            thisDoc.rulerOrigin = [0,0];
            thisDoc.pageOrigin = [0,0];
      
      var filename = app.activeDocument.name.replace(/\.[^\.]+$/, '');
      var createdate = app.activeDocument.modified;
      
      var  theDate = new Date();
            var day = theDate.getDate();
            var month = theDate.getMonth() + 1;
            var year = theDate.getFullYear();
            var hours = theDate.getHours();
            var min = theDate.getMinutes();
                if (min < 10)
                    min = ("0" + min);
            var morn;
                if (hours >= 12)
                    {
                        hours = hours-12;
                        morn = " PM";
                    }
                else
                    morn = " AM"
    
    var saveDate = (month + "-" + day + "-" + year + "    " + hours + ":" + min + morn );
      
      
      
    
      var nameTextFrame = thisDoc.textFrames.add();
        nameTextFrame.contents = globalartistname + "\n" + filename + "\n" + saveDate;  
        nameTextFrame.top = 1000;
        nameTextFrame.left = 100;
        nameTextFrame.filled = true; 
        nameTextFrame.alignment = "center";
        
        }//end put name
    
    function savefile ()
    {
        
        //change this folder location for the "savescript" variable to the one where the location of the save script is located on the server, 
        //This save script is for the pallet that will pop up and list the different save options, not the individual save scripts themselves.
        
            var savescript =  new File("S:/Art/ArtDept/Illustrator JS Palette/Scripts/Art Share Server/Save/Save Option Pallet");
                savescript.open("r");      
           var bt = new BridgeTalk;
                bt.target = "illustrator";          
           var script = savescript.read();
                savescript.close();               
           bt.body = script;
           bt.send();  
           
           if (saved = true)
           {
               alert("File saved")
            }
           
           if (saved == false)
           {
               alert ("File not saved")
               }
           
           return true;
     }      
    
    
    //**********************************************************************************************************************************************************
    //********************This section is for the functions to check which button gets pressed and returns the text to a variable for output ****************
    //**********************************************************************************************************************************************************
    
    
    //all radiobutton groups must be pressent in this array
    var totalgroups = [totes1]
    
    //this function checks each group for the 1 radio button is clicked then returns its text
    function selected_rbutton (totalgroups)
    {//start function to check buttons
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Totes tab buttons
    
    //when totes1 is pressed return text for output
    for (var i = 0; i < totes1.children.length; i++)
    {
    if (totes1.children[i].value == true)
    {
    return totes1.children[i].text;
    }//end if
    
    }//end if
    }//end for
    
    //////////////////////////////////////////////////////////////////////////open template 
    
    function openTemp()
     {
         //change the folder location of the templates here but leave the last section that is black, this will allow the script to open which
         //ever template they chose from the radiobuttons.  This location should be the same as the toteTempPath above but reduces the
         //chance for something to break by pulling the address here again instead of from the variable near the begining of the script.
         
     var gettotetemp = new File("Z:/  Vitronic Master Templates/STE2 Templates/TOTES & BAGS/" + selected_rbutton (totalgroups));
    
    open(gettotetemp);
    
    }//end open temp function
    
    }//end if selection check
    
    
    else
    {
        alert("Please select the artwork.");
      } // end else selection check 
    

    This is my entire script with notes to help, my script does not work it telling me there is an error on a different line every time that I run and the line indicating the error is on is something simple like .alignChildren = 'left '; I'm at a loss as to why it has stopped working.

    My question is, after I get it going again once I made a mistake when I wrote this, because I was looking at him with an element of single path to make sure that he moved to the model, resized and saved but when I try with a bunch of different objects, it breaks even if try to group them all together first.  It will not be the entire selection copy(), so I added a section to the script near the 50 line that takes all the elements of the path of the selection and puts them in a group.  I'm going on this and that and running it and test it because I had that done and I can't make it work, I am at my wits end and looking for help.

    What I need to do is the following in the correct order;

    Copy();

    openTemp ();

    Paste();

    centerArt ();

    resizeart ();

    SaveFile)

    putname ();

    separately each function works fine but when I try and put together something breaks.  I'll post the script that I use for the savefile() in the next post.

    most likely, the problem is copy(), paste(), the dough isn't reliable, instead, you can duplicate the object to a target document, then first, when you open your model, return a reference to, so you can use it to move the duplicate group.

    See my comments with @, I have use savefile() or putname(), I'm focused on resize() and center()

    //Created by Daryl R. Smith
    //This is the tab for Totes 
    
    #target illustrator 
    
    var thisDoc = app.activeDocument; 
    
    if (thisDoc.selection.length > 0)
    { 
    
    var w = new Window ("dialog", "Choose Totes Template", undefined, {closeButton: false});
    w.alignChildren = "right"; 
    
                  w.onShow = function()
                    {   
    
                        for(var i=0; i1000) break; // guard against infinite loop
    }  //end wait 
    
                //putname ();  // commented out for testing purposes only @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    
            } /*end if */ else
        {
            alert ("You chose not to continue, script stopped")
            }//end else
    }//end if OK 
    
    //**********************************************************************************************************************************************************
    //*********This section is for the function to check which option for resize gets pressed and returns the text to a variable for output******************
    //********************************************************************************************************************************************************** 
    
    var rsizechoice = [rsize] 
    
    function questionResize (rsizechoice)
    {//start function
    //when choice is pressed return choice text for variable output
    for (var i = 0; i < rsize.children.length; i++)
    {
    if (rsize.children[i].value == true)
    return rsize.children[i].text;
    }//end for
    }//end function QuestionResize 
    
    //**********************************************************************************************************************************************************
    //***************************************************************This is the section that will center the artwork ******************************************
    //********************************************************************************************************************************************************** 
    
        var thisDoc = app.activeDocument;
        thisDoc.rulerOrigin = [0,0];  //  Sets the coordinates of the artboard to the lower left hand corner of the document.
        thisDoc.pageOrigin = [0,0];  //  This makes sure a valid reference point is used for different sized documents. 
    
        function centerArt()
      {
          var thisdoc = app.activeDocument;
            //var selecteditem = app.activeDocument.selection; // [error] this throws no error here, but it does down below, selection returns an Array @@@@@@
            var selecteditem = app.activeDocument.groupItems[0]; // since you have duplicated a group, just get a reference to it @@@@@@@@@@@@
            selecteditem.selected = true; // you don't have to select items to work with them, I just selected to continue Debugging your script @@@@@@@@
            var hasDocCoords = app.coordinateSystem == CoordinateSystem.ARTBOARDCOORDINATESYSTEM; 
    
            var p = thisdoc.pageItems;
            for (var i = 0, l = p.length; i < l; i++) {
                var pID = p[i];
                if (pID.guides == true) {
                    var guideBox = pID
                }
            }
            var wNum = guideBox.width;
            var hNum = guideBox.height;
            var swNum = selecteditem.width;
            var shNum = selecteditem.height; 
    
            var sxOffset = (swNum/2);
            var syOffset = (shNum/2);
            var xOffset = (wNum/2);
            var yOffset = (hNum/2); 
    
            var xNum = guideBox.position[0]+xOffset;
            var yNum = guideBox.position[1]-yOffset; 
    
            var guideXCenter = xNum-sxOffset;
            var guideYCenter = yNum+syOffset; 
    
            var sxNum = selecteditem.position[0]+sxOffset;
            var syNum = selecteditem.position[1]-syOffset; 
    
            //to test your script for position un annotate the two alerts below 
    
                  alert("GuideBox Data:\nWidth: "+wNum+"\nHeight: "+hNum+"\nX Position: "+xNum+"\nY Position: "+yNum);
                    alert ("Selected object Data:\nWidth: "+swNum+"\nHeight: "+shNum+"\nX Position: "+sxNum+"\nY Position: "+syNum); 
    
            //changes the position of the selected artwork to the center of the guide box.
            //app.activeDocument.selection[0].position = [guideXCenter, guideYCenter]; // use the group reference instead @@@@@@@@@@@@@@@@@
            selecteditem.position = [guideXCenter, guideYCenter]; // selecteditem is the duplicated group @@@@@@@@@@@@@@@@@@@@@@
        }//end centerart 
    
      function resizeart()
    {
      if (questionResize (rsizechoice) == "Yes")
      {
            for (var i = 0; i < app.activeDocument.pageItems.length; i++)
            {   
    
                if (app.activeDocument.pageItems[i].guides == true) {
                    var guideBoxSize = app.activeDocument.pageItems[i];
                }  //end if
            }  //end for
            var guideW = guideBoxSize.width;
            var guideH = guideBoxSize.height; 
    
            //var itemW = app.activeDocument.selection.width;  // selection returns an array @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            //var itemH = app.activeDocument.selection.height;  // same as above @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            var itemW = app.activeDocument.selection[0].width;
            var itemH = app.activeDocument.selection[0].height; 
    
            //to test your script for resize un annotate the two alerts below 
    
            alert ("guide is this tall " + guideH + "\nguide is this wide " + guideW);
            alert ("item is this tall " + itemH + "\nitem is this wide " + itemW); 
    
            var artWidth = itemW;
            var artHeight =itemH;           
    
        if (artWidth > artHeight)
            {
              var a = (guideW/artWidth)*100;
              app.activeDocument.selection[0].resize(a,a);
            }
        if (artHeight > artWidth)
            {
              var b = (guideH/artHeight)*100;
              app.activeDocument.selection[0].resize(b,b);
            } 
    
    var artWidth2 = itemW;
    var artHeight2 =itemH;     
    
    if (artHeight2 > guideH)
        {
          var c = (guideH/artHeight2)*100;
          app.activeDocument.selection[0].resize(c,c);
          } 
    
        }//end if doresize
    }//end function resizeart 
    
    function putname ()
    { 
    
      var thisDoc = app.activeDocument;
            thisDoc.rulerOrigin = [0,0];
            thisDoc.pageOrigin = [0,0]; 
    
      var filename = app.activeDocument.name.replace(/\.[^\.]+$/, '');
      var createdate = app.activeDocument.modified; 
    
      var  theDate = new Date();
            var day = theDate.getDate();
            var month = theDate.getMonth() + 1;
            var year = theDate.getFullYear();
            var hours = theDate.getHours();
            var min = theDate.getMinutes();
                if (min < 10)
                    min = ("0" + min);
            var morn;
                if (hours >= 12)
                    {
                        hours = hours-12;
                        morn = " PM";
                    }
                else
                    morn = " AM" 
    
    var saveDate = (month + "-" + day + "-" + year + "    " + hours + ":" + min + morn ); 
    
      var nameTextFrame = thisDoc.textFrames.add();
        nameTextFrame.contents = globalartistname + "\n" + filename + "\n" + saveDate;
        nameTextFrame.top = 1000;
        nameTextFrame.left = 100;
        nameTextFrame.filled = true;
        nameTextFrame.alignment = "center"; 
    
        }//end put name 
    
    function savefile ()
    { 
    
        //change this folder location for the "savescript" variable to the one where the location of the save script is located on the server,
        //This save script is for the pallet that will pop up and list the different save options, not the individual save scripts themselves. 
    
            var savescript =  new File("S:/Art/ArtDept/Illustrator JS Palette/Scripts/Art Share Server/Save/Save Option Pallet");
                savescript.open("r");
          var bt = new BridgeTalk;
                bt.target = "illustrator";
          var script = savescript.read();
                savescript.close();
          bt.body = script;
          bt.send();   
    
          if (saved = true)
          {
              alert("File saved")
            } 
    
          if (saved == false)
          {
              alert ("File not saved")
              } 
    
          return true;
    }       
    
    //**********************************************************************************************************************************************************
    //********************This section is for the functions to check which button gets pressed and returns the text to a variable for output ****************
    //********************************************************************************************************************************************************** 
    
    //all radiobutton groups must be pressent in this array
    var totalgroups = [totes1] 
    
    //this function checks each group for the 1 radio button is clicked then returns its text
    function selected_rbutton (totalgroups)
    {//start function to check buttons
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Totes tab buttons 
    
    //when totes1 is pressed return text for output
    for (var i = 0; i < totes1.children.length; i++)
    {
    if (totes1.children[i].value == true)
    {
    return totes1.children[i].text;
    }//end if 
    
    }//end if
    }//end for 
    
    //////////////////////////////////////////////////////////////////////////open template 
    
    function openTemp()
    {
        //change the folder location of the templates here but leave the last section that is black, this will allow the script to open which
        //ever template they chose from the radiobuttons.  This location should be the same as the toteTempPath above but reduces the
        //chance for something to break by pulling the address here again instead of from the variable near the begining of the script. 
    
    var gettotetemp = new File("Z:/  Vitronic Master Templates/STE2 Templates/TOTES & BAGS/" + selected_rbutton (totalgroups));
    //var gettotetemp = new File("c:/temp/templates/" + selected_rbutton (totalgroups)); 
    
    var template = open(gettotetemp);  // get a reference to the template @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      return template; // return the open template document @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    }//end open temp function 
    
    }//end if selection check 
    
    else
    {
        alert("Please select the artwork.");
      } // end else selection check
    
  • A copy of the slides have Ghost appearance when it is melted in is used.

    I am using Captivate 5.5 and I'm having a problem with duplicate slides. My project is currently 44 long blades, including quiz slides. I duplicated 9 blades to be used for the review. These blades are placed after the last content slide (slide 23). I use them to allow to the learner to branch to these slides as needed for the review of the key concepts before moving to the quiz. The original slides are defined without the slide transition. The image box and make dragging text of legend are set to appear in 1 sec with a fade of 0.5 sec. This works perfectly for the 9 original slides. If I leave the fade for the text caption and set image as it is with the original slide when you reach this slide through the branching to review you can see the text caption and the image, but there are ghosts in the background and never completely come into view. If I remove the fade for these two objects on each slide that they see that normally we (full color) just, without a fade. I also have a slide in the duplicate group who knows, image and two text captions. If the second text caption is set to fade after 2 seconds, as it is in the original slide in that it never fades. This duplicate slide to remove the appearance of all items for all to see on the slide. I want to apply the appearance to all duplicated slides if possible. Any help to get there would be greatly appreciated!

    Kim

    Move the point of break for Next_Button_21 of 01:58 seconds and see if that makes a difference.

  • Move a selection of items on the page

    I have a rectangle is selected. I want to run a script that simply sets the coordinates X and Y of the rectangle, in other words, out of the place where it is currently stuck on this page to another location specified by the script (on this page). I tried the following, but nothing happens:

    App.Selection [0] .geometricBounds [1] = 2.0;

    App.Selection [0] .geometricBounds [2] = 7.0;

    My page size is standard 8-1/2 "x 11".

    Also later, I need to copy this object and place the copy somewhere else on the page. I am new to scripting, the pointers to get started me would be greatly appreciated. Thank you!

    App.Selection [0] .geometricBounds [1] = 2.0;

    The real problem here is that, once you dereference element [1] table geometricBounds, it loses its connection to the DOM and you want to set just an anonymous array to 2.0 element. You must set all geometricBounds only once, as was illustrated in a solution of Jongware.

    Now, what should I do if I have a collection of objects that is selected? How to find the center of this collection? What I have to loop through all the objects and keep track of the minimum and maximum x and Y? I want to spend the entire collection to a new X and Y from the center of the collection.

    Objects are on different layers, so I can't group without losing the distinctions of layer.

    Yes, you must do it manually.

    You can loop through them and follow their minimum details.

    You can also duplicate, group them and follow the Group (maybe will interrupt the text wrap).

  • Make the circles in a circle

    I just downloaded Fireworks last night, so I'm extremely new.

    I want to make several circles in the form of a circle. I am doing a logo. I can't find a way to space out the inner circles evenly so that I can remove the outer circle, I have for the form. I hope this makes sense.

    Help, please!

    Thank you

    Mrs.a.lawery

    you mean like this? If the draw so a circle at the top, drag a copy down (towards the bottom of the big circle) (alt to copy with shift to keep it in s straight line)

    Group.

    Duplicate group (crtrl + d) then digital transformation (ctrl + shift + t) and select rotation, and then enter something like 30 degrees (if you are using smaller and more circles and then decrease to rotate the duplictae this and turn again until you have a circle)

  • Group duplicate, new message icon stuck

    If requested before, I'm sorry but it's hard to explain, but the same group appears twice and notification of new message for one of them won't disappear and it really bothers me.

    I tried to hide the conversation, I tried to restart and reinstall Skype. None worked.

    I want to just get rid of this "new message" icon because I continue to go check to get rid of it and it really bothers me. I don't care the Group duplicate, just the notification icon.

    Well, since I had to factory reset my computer for something else unrelated, fixed it my problem. c:

    But it's still a bit annoying that it is the only way to fix it.

Maybe you are looking for

  • media player 11 playback is fuzzy

    the media player 11 playback is garbled in mp3, DVD and movies play fine. CDs also play very well. ONLY the MP3 files do not play back clearly. Reading is not clear/scrambled

  • Reset router and logging back in

    I am not able to connect to my router through the connection on the web.  I tried to reset several times, but when the box of dialogue username & password, and I do not fill in the username and enter admin as password, I can not connect.  Help, pleas

  • How to activate the mode 'sleep'?

    I have windows Vista and when I was watching a movie online my screen became completely mode 'sleep'. I tried what in fact wake up but it does nothing, so whenever I want to use my computer that I need to use safe mode. How to turn off the mode stand

  • Coloring a map in different shades of green?

    I'm an Illustrator again.I have created of leaves in Illustrator and now I'm eager to learn the color of the sheet with different shades of green. As in this link: http://i66.tinypic.com/2j3sjde.png - this image has different colors but, I'm eager to

  • How to trash the prefs for InDesign CS6?

    Very, very frustrating.Each 'how to' I find online on the way to the trash my ID CS6 Pref told me to replace the files called "InDesign Defaults" and "InDesign SavedDate. The locations of these are supposed to be here:InDesign Defaults:Macintosh: Dis