[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.

Tags: Skype

Similar Questions

  • 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/...

  • 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

  • 2.1 EA Bug: AutoComplete group generates group by for the analytic function

    Hello

    When you use an analytic function in the sql text, sqldeveloper generates an automatic group by statement in the sql text.

    Kind regards
    Ingo

    Auto to produce group by can be disabled:

    In tools, preferences, Editor Code completion Insight you will find the option

    "Autogenerate GROUP BY clause"

    Concerning

    Ernst

  • 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
    
  • App photo duplicate pictures on slide show.

    I just upgraded to Windows 8 and I find that my Photo App is not working properly when I tried to display as a slideshow.

    Instead of just one photo at a time, I get the same image duplicated side by side.   It's like get double.
    Has anyone else seen elsewhere?  Is this a bug in the app or a problem on my computer?
    Original title: Photo App does not work correctly when I tried to display as a slideshow.
    LF

    Hey there,

    You are faced with is probably a known problem, we investigate with some display drivers. Please provide us your information of dxdiag that we can confirm that this is the same question. Sorry for the inconvenience, your photos are not be damaged in any form, it is a problem of displaying them in the application.

    You can try if you are looking for the latest windows updates and updates to driver and reinstall the app later in the case of an update of the driver has already been published to your PC. More details are below.

    If you encounter the problem noted in this thread: http://answers.microsoft.com/en-us/windows/forum/windows_8-winapps/photos-app-bug-duplicate-photos/d0b61bca-305e-4ef4-aa32-d13542fd64d5 , then it is most likely a driver problem, not a problem in the application (although the symptoms seem only to surface in the Photos app). This means that your photos are always safe, not corrupted.

    For a possible resolution of this problem, please check Windows Update to ensure that you have installed all updates.

    If there is no update from Windows Update, try to update the driver to display directly using the following steps:

    1. Open the Device Manager
    2. Expand graphics cards
    3. Right click on the driver, and then click Update driver software
    4. Automatically search for and follow the steps to install the driver (if applicable)

    After you install the update, you will need to uninstall the application and then restart for the change to be applied correctly. Then reinstall the app store Photos.

    If no update is available for your display driver at all please provide your machine dxdiag info so that we can track, we are working to solve the problem. Just type dxdiag in the start menu screen and press on enter, then let him finish and click Save all information. You can copy the information stored on this file in this thread.

  • 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.

  • To understand how users and groups in vCAC 6.0

    I would like to help you understand how to add users and groups.  How can I add normal users and user groups to vCac to consume the items in the catalog?  I don't want to do these users administrators, I want simply to connect and to be consumers of the resources that we have Setup using the plans.

    I see two places to add users:

    (1) after registration as an administrator of the tenant, under the "Administration > groups | The users tabs", but it won't let me add administrative roles to these users or groups.

    (2) by the business group section "users >" however I can't seem to add any AD groups, only users one at a time.

    Where am I supposed to add these user groups and permissions that they need to have to run virtual machines?

    Our scenario is very basic.  We do not currently want applications to go to an approver until the virtual machine is running, we would like 'requests VM' automatically be approved and immediately spun. VCac using 6.0.

    Thank you

    You don't need to add users to your tenant, if they are in the identity store (AD, LDAP, etc.).  You simply allow their service, the elements catalog and actions with rights... However, they must be a member of a BG for payments.

    There is currently a bug where groups of users do not appear when you type the names of groups in the research - but you can still enter the name of the user group, and this group will become a member of the Group of companies.

  • 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.

Maybe you are looking for

  • Firefox Autocorrect option does not

    Hello I recently changed my laptop. I installed firefox, but the auto fix option does not work...It doesn't show red underscore on the misspelled words... However, sometimes it works as well, but most of the time this isn't... Also, I've always seen

  • Satellite C50D - A - 10 K does not only on the battery

    HalloJust bought a C50D Satellite - A - 10 K. The battery is fully charged. But if I want to use it and not the sector, the laptop turned off right and does'nt is unbootable.The led at the front light doe'snt light at all (should be white, so I read)

  • After update to 2 x 1 GB memory Equium A100-549 usually start

    Hello I use the Toshiba laptop with the following specs:Equium A100-549Part number: PSAA4E-00100MAVCPU: Processor Intel® Celeron® M 360OS: Windows® XP Home EditionHARD drive: 40 GB hard driveMemory: 1 024 (512 + 512) MB of RAM DDR2 2 x Samsung 512 MB

  • Satellite A500-17 x reboot while playing games

    HelloI got this laptop for Christmas and have recently bought the games through steam, it is then when I got to play Call of Duty 4 as the laptop just randomly rebooted itself. At the beginning I thought he must of overheating, but then it was not ho

  • Time Capsule 802.11ac airport fan is always on

    For two days my Airport Time Capsule 802.11ac 3 TB - Version 7.7.3 fan works verry strong and amber light flashing ist. AirPort Utility reports the status "this device could be overheating. All functions of the time Capsule works fin (internet LAN/WL