Undo group incompatibility

I learn just AE Scripting, and this is my first script. It took some time and I finally got it to do what I wanted, but I am now having a problem with the Undo group. When I run the script, it gives me a "cancel group incompatibility" and fails to completely undo the actions in the script. I'm afraid I'm not competent enough to determine the source of the problem. I'd appreciate any help.

The script creates a solid, applies to the gradient ramp, and then it copies with links to property, the glue, then comps before the copy. Then on the solid Captain he adds a camera blur, sets the demo on the blurred layer and mask the main effect of ramp gradient. The idea is that I can always check the ramp on the main timeline and it is reflected in the model of pre. Here's the script:

  1. / * DDL script
  2. Make a solid called "DOF_Master".
  3. Apply the gradient ramp
  4. Copy with properties
  5. Paste as 'DOF_Slave '.
  6. Prior model as "DOF_Slave Comp"
  7. Move slaves to the bottom of the layer stack
  8. Captain: Apply camera blur
  9. Disable the gradient ramp
  10. Some Comp slaves as blurred layer
  11. Define as adjustment layer
  12. */
  13. app.beginUndoGroup ("DDL with Gradient Precomped");
  14. function createDOF() {}
  15. variables
  16. var app.project.activeItem = myComp;
  17. if(myComp == null) {alert ("Please, select your publication"); return false ;}}
  18. var slaveIndex
  19. var l = myComp.width;
  20. var h = myComp.height;
  21. create solids to the dimensions of the model
  22. myComp.layers.addSolid ([1.0,1.0,0], "DOF_Master", w, h, 1);
  23. Apply filters to ramp and the blur of the camera
  24. myComp.layer ("DOF_Master"). Effects.addProperty ("ADBE ramp");
  25. Layer of copy with links to property
  26. app.executeCommand (10310);
  27. Layer of dough
  28. app.executeCommand (20);
  29. Change of name
  30. myComp.layer("DOF_Master_2").name = "DOF_Slave";
  31. Pre compose slave, hide, and move to the bottom of the layers
  32. slaveIndexA = myComp.layer("DOF_Slave").index
  33. myComp.layers.precompose ([slaveIndexA], "Comp DOF_Slave", "True");
  34. myComp.selectedLayers [0] true = false;
  35. myComp.selectedLayers [0] .moveToEnd ();
  36. slaveIndex = myComp.layer("DOF_Slave_Comp").index
  37. Add blur photo, set the effect properties master layer and make the adjustment layer
  38. myComp.layer("DOF_Master").effect ("ramp Gradient') true = false
  39. myComp.layer ("DOF_Master"). Effects.addProperty ("ADBE Camera Lens Blur");
  40. myComp.layer("DOF_Master").effect ("Camera Lens Blur").property("Layer").setValue (slaveIndex);
  41. myComp.layer("DOF_Master") .effect ("Camera Lens Blur") .property ("Invert blur Map") .setValue (true);
  42. myComp.layer("DOF_Master").adjustmentLayer = true
  43. myComp.layer("DOF_Master").selected = true
  44. myComp.layer("DOF_Slave_Comp").selected = false
  45. }
  46. createDOF();
  47. app.endUndoGroup ();

Glad to hear that you are interested and try to learn the AE script. Welcome to the chaos of the programming. Knock down your script, as you did in steps is a good start. You have configured your script as if you were normally navigate the user interface, and it is a State of mind, good to have to help organize your script, as build you. Knowing the stages of generation is half the battle. Now, the trickiest part is Creek bordering the code. I see you used the app.executeCommand method, so that it can be handy sometimes, it can also be very dangerous because it may not always work as expected. Some menu commands have very specific runtime requirements, as the selections must be present first, or some signs of viewer must be selected to execute a command, etc... This is where things can be bad in a script. It is also what could be the cause of the lag issues with the undo group. So for your copy / paste (34 & 37) lines, it would be better to create the layer of the slave like you fact the main layer. Because you want to control the slave gradient using the gradient of master, you will need the expressions on the gradient of the slave to make this work, so the creation of your slave from scratch layer is better. Below is a modified version of your code. Do not hesitate to ask questions about what makes no sense or something functioning if need be. If all goes well, I placed a lot of comments in order to clarify all of this.

function createDOF(){
  var myComp = app.project.activeItem;
  if(myComp instanceof CompItem){//Check if myComp is a CompItem object
  var slaveIndex
  var w = myComp.width ;
  var h = myComp.height ;

     //Create DOF Master layer and change some attributes
  var dofMaster = myComp.layers.addSolid([1.0,1.0,0], "DOF_Master", w, h, 1);
  dofMaster.adjustmentLayer = true
     //Add Gradient Ramp effect and disable it
  dofMaster.Effects.addProperty("ADBE Ramp");
  dofMaster.effect("Gradient Ramp").enabled = false
     //Add Camera Lens Blur effect
  dofMaster.Effects.addProperty("ADBE Camera Lens Blur");
  dofMaster.effect("Camera Lens Blur").property("Invert Blur Map").setValue(true);

     //Setup the individual expressions needed to tie the slave to the master
  var startOfRampExpression = "comp(\"" + myComp.name + "\").layer(\"" + dofMaster.name + "\").effect(\"Gradient Ramp\")(\"Start of Ramp\")";
  var startColorExpression = "comp(\"" + myComp.name + "\").layer(\"" + dofMaster.name + "\").effect(\"Gradient Ramp\")(\"Start Color\")";
  var endOfRampExpression = "comp(\"" + myComp.name + "\").layer(\"" + dofMaster.name + "\").effect(\"Gradient Ramp\")(\"End of Ramp\")";
  var endColorExpression = "comp(\"" + myComp.name + "\").layer(\"" + dofMaster.name + "\").effect(\"Gradient Ramp\")(\"End Color\")";
  var rampShapeExpression = "comp(\"" + myComp.name + "\").layer(\"" + dofMaster.name + "\").effect(\"Gradient Ramp\")(\"Ramp Shape\")";
  var rampScatterExpression = "comp(\"" + myComp.name + "\").layer(\"" + dofMaster.name + "\").effect(\"Gradient Ramp\")(\"Ramp Scatter\")";
  var blendWithOriginalExpression = "comp(\"" + myComp.name + "\").layer(\"" + dofMaster.name + "\").effect(\"Gradient Ramp\")(\"Blend With Original\")";

     //Create DOF Slave
  var dofSlave = myComp.layers.addSolid([1.0,1.0,0], "DOF_Slave", w, h, 1);
     //Add Gradient Ramp effect
  var gradientRampSlave = dofSlave.Effects.addProperty("ADBE Ramp");
     //Assign the Gradient Ramp expressions
  gradientRampSlave.property("Start of Ramp").expression = startOfRampExpression;
  gradientRampSlave.property("Start Color").expression = startColorExpression;
  gradientRampSlave.property("End of Ramp").expression = endOfRampExpression;
  gradientRampSlave.property("End Color").expression = endColorExpression;
  gradientRampSlave.property("Ramp Shape").expression = rampShapeExpression;
  gradientRampSlave.property("Ramp Scatter").expression = rampScatterExpression;
     //Get slave layer index
  slaveIndex = dofSlave.index
     //Precomp slave layer and move it to the bottom of the stack
  myComp.layers.precompose([slaveIndex],"DOF_Slave Comp","True");
  myComp.layer("DOF_Slave Comp").moveToEnd();

     //Now that the slave layer is created we can now assign it as the layer in the master Camera Lens Blur effect
  myComp.layer("DOF_Master").effect("Camera Lens Blur").property("Layer").setValue(slaveIndex);
     //Select the master
  myComp.layer("DOF_Master").selected = true
     //And deselect the slave layer
  myComp.layer("DOF_Slave Comp").selected = false
  }else{
       alert("Please, select your composition");
  return false;
  }
}

//Start undo group
app.beginUndoGroup("DOF with Precomped Gradient");
     //Run function
     createDOF();
//End undo group
app.endUndoGroup();

Tags: After Effects

Similar Questions

  • Cancel the incompatibility of group after checking the rendering State

    Hello.

    I have several comps in my render queue, and when I try to run the bellows of the code,

    After the first element of rendering AE freezes, restore stops and Alerts "after effects WARNING: Undo group incompatibility, will attempt to trouble".


    var rq = app.project.renderQueue;
    app.beginUndoGroup("RenderItems");
    
    try{
        // Start render
        rq.render();
    
        }catch(e){
    
        alert(e.toString());
    }
    
    finally {
        app.endUndoGroup();
    }
    
    if (!rq.rendering){ alert("Finished");  }
    
    
    

    My configuration: AE CC2015 13.5.1. Win 7.


    As far I knew that the problem goes on the last line, while getting the status of rendering.

    I tried to add the timer, but it did not help.

    $.sleep (1000);
    if (!rq.rendering){ alert("Finished");  }
    
    


    All of the code works fine in all versions from CS6 until CC2015 AE.


    Does anyone have the same problem?

    If (! rq.rendering) {alert ("Finished");  }if (! rq.rendering) {alert ("Finished");  }

    Well, override app.endUndoGroup () rq.render (help) and there is no more error, but AE always freezes.

    Weird.

    var rq = app.project.renderQueue;
    app.beginUndoGroup("RenderItems");
    
    doSomeStuff();
    
    app.endUndoGroup();
    
    try{
    rq.render();
    }catch(e){
    alert(e.toString());
    }
    if (!rq.rendering){ alert("Finished");  } 
    
  • Firmware 1.2.7.76 crash and the loss of the ssh keys SG-300

    Hello

    2 of our 7 switches SG-300-52 updated new firmware now.

    Our preliminary findings:

    -(boring): switch regenerates it of ssh host key on every reboot. If I export the configuration, the keys can be seen, but they are

    apparently not stored and are regenerated each time the switch restarts.

    -(critical): by chance, we connected a port that was part of a port configured without lacp channel (channel-group mode 1) to a nx7k

    the port configured for the lacp Protocol. At this stage the SG-300 stops responding completely, even for the network regarding the serial console. With both sides

    properly configured for lacp, all right.

    The Ruedigerl, the critical part of your post is expected behavior when you connect to a configuration of channel-group incompatibility. Covering tree essentially denounces the switch that requires a reboot. This is true in all switches, including the catalyst series, spanning tree will make a loop and making unpleasant problems.

    -Tom
    Please evaluate the useful messages

  • After the effects of automation Script - color key formats WMV Files and return automatically?

    Hello

    I'm pretty new in the Adobe After Effects automation script, but I was wondering if it is possible to open multiple WMV files (each file has the same background color) and use an automated script to apply the same effects of parameters of color key for all the files and then automatically rendered all the files as FLV, RGB + Alpha and select the audio Bitrate 96.

    Any help would be appreciated. Thank you.

    I have in fact you have a waste of time and managed to put it together. There are a lot of comments to help explain what does what. You will need to change a few things for your use.

    Line 9 # will need the path to your preset file.

    Line 12 # will have the name of your preset OutputModule. It is case sensitive.

    Line 31 # can be changed if you want that different file extensions. Right now he's looking for more specifically '.wmv' or '. '. WMV channels"in the name of the file.

    {
      /*Choose a folder with WMV files*/
      var chooseFolder = Folder.selectDialog("Choose folder.");
    
      /*Choose render to folder*/
      var chooseRenderFolder = Folder.selectDialog("Choose folder to render to.");
    
      /*Set your animation preset name here*/
      var nameOfColorKeyPreset = File("/Users/gtm_osprey/Documents/Adobe/After Effects CC 2014/User Presets/MyColorKeyPreset.ffx");
    
      /*Set your Output Module preset name here*/
      var nameOfOutputModulePreset = "MyFLVOMPreset";
    
      slash = ($.os.toString().indexOf("Windows") == (-1)) ? "/" : "\\"; /*Determines the slash format for files paths*/
    
      /*Gather process into an undo group*/
      app.beginUndoGroup("ImportKeyThenRender");
      /*Validate folder object*/
      if(chooseFolder != null && chooseRenderFolder != null){
      /*Get files from folder*/
      var files = chooseFolder.getFiles();
      var filesLen = files.length;
      /*Declare variables*/
      var io, curFile, asset, myFiles;
      /*Create an AE folder for files*/
      var myWMVFiles = app.project.items.addFolder("WMVFiles");
      /*Loop through files and import them*/
      for(var f=0; f		   
  • Run a script by clicking on a button panel

    Hello

    I am very new scripting in after effects and in general.
    Several months ago I write several small scripts to speed my work flow. I have run it through the "Launching pad" script Panel.
    Now, I have my scripts in my own panel but miss me properties to bind the part "script" and the "part of the group.

    For the Panel, I have (just one button for now):

    ---------------

    win = new window ('window', 'new project', [0,0,500,500], {Center:true,});})

    but_1 is Win.Add ("Button", [33,16,103,36], "Sharpen3Way");.

    Win.Center ();

    Win.Show ();

    ------------------

    and my previous script that operate independently.

    ----------------

    myComp = app.project.activeItem;Select the composition active

    app.beginUndoGroup ("sharpness 3 Way");Starting group Undo

    mySolid01 = myComp.layers.addSolid ([100,100,100], "Whet", myComp.width, myComp.height, 1);   Layer of United Nations Adds solid

    mySolid01.adjustmentLayer = true;En transforms the solid layer of setting
    mySolid01.label = 5;Sets the color of a layer of setting
    mySolid01.opacity.setValue (40);Change the opacity of the layer

    myEffect = mySolid01.property("Effects").addProperty ("Unsharp Mask") .name = "Unsharp Mask wide";Adds an effect on this layer

    myEffect = mySolid01.Effects.property ("Unsharp Mask Large") (1) .setValue (10);

    myEffect = mySolid01.Effects.property ("Unsharp Mask Large") (2) .setValue (40);

    myEffect = mySolid01.property("Effects").addProperty ("Unsharp Mask") .name = "Unsharp Mask Medium";Adds an effect on this layer

    myEffect = mySolid01.Effects.property ("Unsharp Mask Medium") (1) .setValue (65);

    myEffect = mySolid01.Effects.property ("Unsharp Mask Medium") (2) .setValue (1);

    myEffect = mySolid01.property("Effects").addProperty ("Unsharp Mask") .name = "Unsharp Mask Fine";Adds an effect on this layer

    myEffect = mySolid01.Effects.property ('Unsharp Mask Fine') (1) .setValue (95);

    myEffect = mySolid01.Effects.property ('Unsharp Mask Fine') (2) .setValue (0.5);

    app.endUndoGroup ();Dispose of end group

    ---------------------------

    How the relationship to run the script, when I click on the but_1 ("Sharpen3Way")

    Thank you.

    Hello

    If you have a lot of paperwork and they are short like that, you can turn them into functions and in, click events, the function is called.

    A little off topic but I think it is important, to (1) avoid type windows showcase, pallets are better, (2) you must use the keyword "var" in the declaration of new variables,

    (3) to make attachable take a look at the tutorials from David Torno ([tutorial] after effects ExtendScript written Script).

    Edit: And also (4), you must use matchNames (or index) return to properties, not English name. If you give this script to someone who doesn't have an AE I English, this probably will not work

    For example myEffect should be instead: myEffect = mySolid01.property("ADBE_Effect_Parade").addProperty ("ADBE blur Mask2");

    Xavier.

    (function(){
    
        var win, but_1, but_2;
    
        win = new Window("palette","new project",[0,0,500,500],{resizeable:true,});
        but_1=win.add("button",[33,16,103,36],"Sharpen3Ways");
        but_2=win.add("button",[33+100,16,103+100,36],"Sharpen0Way");
        but_1.onClick = sharpen3Ways;
        but_2.onClick = sharpen0Way;
        win.center();
        win.show();
    
        function sharpen3Ways(){
    
            var myComp, mySolid, myEffect;
    
            // Selectionne la composition active
            myComp = app.project.activeItem;
    
            if (myComp instanceof CompItem){
                app.beginUndoGroup("Sharpen 3 Way");                  // Start Undo Group
    
                // Ajoute un layer Solid
                mySolid01 = myComp.layers.addSolid([100,100,100], "Sharpen", myComp.width, myComp.height,1);
                mySolid01.adjustmentLayer = true;                                                                                                      // Transforme le Solid en Adjustement Layer
                mySolid01.label = 5;                                                                                                                            // Attribue la couleur d'un Adjustement Layer
                mySolid01.transform.opacity.setValue(40);                                                                                                          //  Change l'opacité du Layer
    
                // Ajoute un effet  sur ce calque (unsharp mask)
                myEffect = mySolid01.property("Effects").addProperty("Unsharp Mask");
                myEffect.name = "Unsharp Mask Large";
                myEffect(1).setValue(10);
                myEffect(2).setValue(40);
    
                // Ajoute un effet  sur ce calque (unsharp mask)
                myEffect = mySolid01.property("Effects").addProperty("Unsharp Mask");
                myEffect.name = "Unsharp Mask Medium";
                myEffect(1).setValue(65);
                myEffect(2).setValue(1);
    
                // Ajoute un effet  sur ce calque (unsharp mask)
                myEffect = mySolid01.property("Effects").addProperty("Unsharp Mask");
                myEffect.name = "Unsharp Mask Fine";
                myEffect(1).setValue(95);
                myEffect(2).setValue(0.5);
    
                app.endUndoGroup();                // End Undo Group
                }
            else{
                // ignore or send some alert
                };
            return;
            };
    
        function sharpen0Way(){
            alert("About to do something, ... dont know yet what.");
            };
    
        return;
        })();
    
  • PL/SQL, Collection and email 'question '.

    Hi all
    I'm spending external monitoring scripts to internal procedures or packages.
    In this specific case, I create a procedure (it can be a lot, but I started to test it as a procedure) that checks free space on storage space (the percentage estimate).
    Everything works fine but...
    I want to send the result set to my email account (in the body of the message, not as an attachment.). So, first, I used the following code:
    create or replace
    PROCEDURE TBSALERT AS
    tbs VARCHAR(100);
    per NUMBER;
    conn utl_smtp.connection;
    v_From VARCHAR2(80) := '[email protected]';
    v_Recipient VARCHAR2(80) := '[email protected]';
    v_Subject VARCHAR2(80) := 'TBS Status';
    v_Mail_Host VARCHAR2(30) := 'smtp.domain.com.com';
    CURSOR tbs_alertc IS
    SELECT A.tablespace_name "Tablespace", trunc(b.free/A.total*100) "Free %" FROM (SELECT tablespace_name,sum(bytes)/1024/1024 total FROM sys.dba_data_files where tablespace_name not like 'UNDO%' GROUP BY tablespace_name) A,(SELECT tablespace_name,sum(bytes)/1024/1024 free FROM sys.dba_free_space where tablespace_name not like 'UNDO%' GROUP BY tablespace_name) B WHERE A.tablespace_name=b.tablespace_name;
    BEGIN
    OPEN tbs_alertc;
    LOOP
    FETCH tbs_alertc INTO tbs,per;
    EXIT WHEN tbs_alertc%NOTFOUND;
    conn := UTL_SMTP.OPEN_CONNECTION(v_Mail_Host);
    UTL_SMTP.HELO(conn, v_Mail_Host);
    UTL_SMTP.MAIL(conn, v_From);
    UTL_SMTP.RCPT(conn, v_Recipient);
    UTL_SMTP.OPEN_DATA(conn);
    UTL_SMTP.WRITE_DATA(conn, UTL_TCP.CRLF ||'Alerta TBS: '||tbs|| ' Free%: '||per);
    DBMS_OUTPUT.PUT_LINE('Alerta TBS :'||tbs||' Percent :'||per);
    UTL_SMTP.CLOSE_DATA(conn);
    UTL_SMTP.QUIT(conn);
    END LOOP;
    CLOSE tbs_alertc;
    END;
    /
    The problem with that I get an email for each tablespace from the list (if I don't make a mistake, this behavior is because I make a loop of sending an email for each row in the cursor).
    So, I think that "I must use a PL/SQL collection", but, unfortunately, I am not able to solve my 'problem '.
    This is the code with I was playing around:
    create or replace
    PROCEDURE TBSALERTNEW AS
       TYPE tbslst IS TABLE OF SPACESTATUS_VW.TABLESPACE%TYPE;
       TYPE perlst IS TABLE OF SPACESTATUS_VW.Free%TYPE;
       CURSOR c1 IS SELECT TABLESPACE, FREE from SPACESTATUS_VW;
       tbs tbslst;
       per  perlst;
       TYPE spacestlst IS TABLE OF c1%ROWTYPE;
       spacest spacestlst;
    conn utl_smtp.connection;
    v_From VARCHAR2(80) := '[email protected]';
    v_Recipient VARCHAR2(80) := '[email protected]';
    v_Subject VARCHAR2(80) := 'TBS Status';
    v_Mail_Host VARCHAR2(30) := 'smtp.domain.com';
    PROCEDURE print_results IS
       BEGIN
    --      dbms_output.put_line('Results:');
          IF tbs IS NULL OR tbs.COUNT = 0 THEN
             RETURN; -- Don't print anything if collections are empty.
          END IF;
          FOR i IN tbs.FIRST .. tbs.LAST
          LOOP
             dbms_output.put_line(' i Tablespace: ' || tbs(i) || ' Free %:' ||
                per(i));
          END LOOP;
       END;
    BEGIN
       dbms_output.put_line('--- Processing all results at once ---');
       OPEN c1;
       FETCH c1 BULK COLLECT INTO tbs, per;
       CLOSE c1;
       print_results;
    
       dbms_output.put_line('--- Fetching records rather than columns ---');
       OPEN c1;
       FETCH c1 BULK COLLECT INTO spacest;
       FOR i IN spacest.FIRST .. spacest.LAST
       LOOP
    -- Now all the columns from the result set come from a single record.
          dbms_output.put_line(' h Tablespace ' || spacest(i).TABLESPACE || ' Free %: '
             || spacest(i).Free);
       END LOOP;
    END;
    Somethings to notice:
    a. This code is not exactly mine, she is part of an Oracle example (I thought it should be easier to play with something that worked).
    b. I created a display from the query in the first procedure, in order to facilitate the work on the second procedure.
    c. when debug you the code, it works fine.
    d I don't know where (or how) to use the UTL_SMTP part to send the complete set of results in the body of the email.
    e. I am company running Oracle 10.2.0.4 on Linux x86_64

    Any help will be appreciated.

    Thanks in advance.

    >
    So I think that "I have to use a collection of PL/SQL.
    >
    Why? Simply create a long string with a line for each table space. Add a newline at the end of each line.
    What makes a string body.

    Create VARCHAR2 (32000);

    The loop allows you to add a line for each table space.

    Easy to use a PL/SQL table.

  • undo the groups for changes in the user interface

    Hello guys,.

    Is it possible to use groups of cancellation to make the changes that the user creates in Panel by me?

    Let's suppose I have create a window Panel / were the user can fill some EditText, select the items in a TreeView, etc.. Is it possible that I can use cancel groups for this change?

    Thank you

    Francine

    ScriptUI does not provide this feature natively.

    But you can add several addEventListener() and write all changes to recover, then file txt them.

  • Incompatibility of wacom El Capitan

    Hello

    I work on a macbook pro (15-inch, mid 2010) located on El capitan, with the last update (30 days ago).

    I own a Tablet Intuos 5 Pro medium. He has recently stopped working. In India, I watched all of the threads for community, which asked me to uninstall / reinstall the driver, check the power supply etc.. I followed it, nothing helps. I then contacted Wacom in India, which directed me to the Asia Southeact of Wacom. They contacted me, told me the same steps and then put me in touch with the Wacom service center, which is located in another city.

    The Service contacted me and gave me a very heavy estimate for 'replace' what they have diagnosed as a defective part. The estimate is almost as much as a new one.

    So I bought a a new average tablet from Wacom yesterday.

    It also refuses to work on my mac.

    Doing some research, I found out about problems of incompatibility with El Capitan (!?)

    Since then, I have tried all of these suggestions online on various community groups:

    (1) uninstall / reinstall the latest version of the driver. A tried. failed.

    (2) uninstall the driver from wacom and apps, 'repair permissions' (via the terminal) and reinstall. failed.

    (3) create a separate user on the system, install the driver it and then re - connect to the original user and this is!... failed.

    (4) install an older version (5.3.6 - 6 is the last, and I tried 5.3.0 - 3 and 5.3.5-4).) failed.

    (5) even tried the latest driver for Intuos, Wacom Europe series according to working with El capitan (WacomTablet_6.3.15 - 3). failed.

    (6) the son of Apple community suggest I remove items for the opening of my preferences system, driver uninstall, reboot, reinstall... This does not work too.


    Through all these stages, it comes to mind that my original Intuos tablet is perhaps also a victim of this incompatibility! ??

    Am shocked by the inability to answer of Wacom and incompetence to provide the latest drivers (latest driver is released in January 2015). Am also disappointed by El capitan for not being the powerful operating system that it was supposed to be, if it can solve this little problem.

    Can someone help me out here? Or do you think I should downgrade and return to yosemite?


    -abhiroopa

    http://www.Wacom.com/en-us/support

    OS X El Capitan: revert to a previous version of OS X

  • Group Policy Editing - problem with settings in Windows XP

    Hello.. I connected to my laptop with the administrator account and open gpedit.msc (Group Policy Editor). I went to experience something I wanted. I went to the Configuration of the user-->---> system and active "run only allowed windows applications" administrative templates. I entered a program name in the box to showlist. Later as I pressed I keep the laptop without disabling this feature. After I connected again, but the system is not allowing to open any program from a program is listed under "run only allowed application. The message I get is this operation is canceled because of a restriction on this computer. Contact system administrator.

    I can't open gpedit.msc again to change my settings as the system starts same message. Kindly help me as soon as possible I'm unable to use my laptop.

    How to restore the setting above, since I am not able to open gpedit.msc also. Y at - it a solution to restore this setting in the group policy files.

    VINET KR

    It's pretty funny!

    I've recreated here, and I think that you have a few options...

    Restart the system Mode without failure and you connect with the XP administrator account (not an account with administrator privileges - use the administrator account).  Then, you can run gpedit and undo the change, or as most policy settings are in the registry, you may cancel it.  In Safe Mode, you will need to press Ctrl-Alt-Delete to log on as an administrator or switch user for the administrator account.

    If you still can't get it, you might start on a third party CD that has a remote registry editor included (as Hiren) and change the registry on your computer and remove restrictions which is here:

    HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

    Delete the entry "RestrictRun"...

    For a complete list of all XP policies, what they do and their equivalent registry settings, download the spreadsheet to complete my SkyDrive group policy settings (you never know when you might need it!).

  • "\?? \C:\Windows\Explorer.exe"cannot start or run due to incompatibility with the 64 bit version of windows

    A friend gave me your laptop to watch - there edition family vista (64 bit (I think) on it and when you try to run Explorer he says it does not find or access is denied and something about 16 bit / 64 bit (it has been a few days and I'm not memory clearly until what I try again tonight)

    "\?? \C:\Windows\Explorer.exe"cannot start or run due to incompatibility with the 64 bit version of windows"

    If you try to run a dll / Panel or anything like that, you will get an error message saying that it cannot run some 16-bit process or access denied.

    I did a lot of research on Google and nothing someone he said worked - which "everyone" giving full access to the C:\WINDOWS\Registration, executes a command secedit, a sfc/scannow, do a system restore to the point of older, make a new user account, start up in safe mode...

    So now I'm pretty stuck. I'm SURE I've seen this problem before with reference to 16-bit etc error messages, but in home edition I do not have the MMC users & groups (had to make new user with password renew then that starts in another environment) or the Security tab of the properties of file/folder for permissions NTFS etc (had to use icacls).

    Can someone enlighten us justice on that shiney? : o I don't want to have to redo the entire Setup, I'm sure it is something fixable...

    OK, so for those who want to know the real difficulty? --He came from a guy on the forums of TekTips

    goombawaho (MIS)
    5-13 dec 08:05
    Before charging, tell him from a prompt CMD (Administrator).
    Go in the the C:/windows/system32 folder and type "Rename verclsid.exe verclsid.old.
    reset

    I guess that I didn't that I had seen the name "verclsid.exe" in some of these error messages trying to run things.  I looked and saw it was to check the files or something.
    Anyway I couldn't rename even in admin console so I started in a different environment and renamed the copy in system32 and syswow64.
    Now, I've started and bang things seem to be ok! I guess I should try and replace it with a known working version? That or just give back it.
    I doubt that everybody does all c:\windows control total should be too dangerous, right... just?  : P I don't have a way to put permissions by default anyway, so Hey.  Formatting beats!

    Now why everyone here didn't it?  I knew it would be simple!  : p

  • EqualLogic - how to level a new table before you add to the Group

    I have a new table which is v7 and I try to add a group of v8.  It won't join the group due to version incompatibility.  How to pass it to v8 so I can join the Group?  Thank you.

    Hello

    Create a new group with one member.  I wouldn't use the Remote Setup Wizard to do this.  Who sets policy RAID that requires you to wait that ends before you can upgrade the firmware.

    I would rather the serial port.  Then, you need to only configure port network and the new IP group.

    Once you answer the basic questions are the GrpName > cli prompt you can then transfer the kit to upgrade and update the firmware.

    Once you run the "update" process and restarted the table, reconnect and make sure it is in the new revision.  GrpName > show Member which will show.

    The CLI run "reset" to return unit to factory reset, and you can now add in your other group.

    Kind regards

    Don

  • DISPLAY the Menu SORT BY & GROUP BY in WINDOWS 7 ULTIMATE

    I am interested in learning all about the different boxes in sort it by and Group dialog boxes view - sort in view-group of Windows 7 Ultimate help could have details, but help text fonts are 6-8 or 9-why only officials at Microsoft Corp. know

    I am looking for more information about the dialog boxes for Fort - more Group By - more

    Please consider adding personalization of Windows themes

    After you change the Sort by or Group by folder view settings in a library, you can restore the library in it's default Sort by or Group by folder view by clicking on the revamp by drop-down list on the toolbar (top-right) and clicking Cancel changes.

    If Undo changes don't is not on the list, the library is already set to be seen by its default view Sort by or Group by folder.

    EXAMPLE: "group by" and "sort by" in Windows Explorer
    NOTE: These screenshots, use the column name to "group by" and "sort by". What you see in your window will also depend on what you have the model file and set as .

    OPTION ONE

    Change "sort by" and "group by" view by using the View Menu

    1. open the Windows Explorer folder or library window you want to change the size of icons in the view.

    2 click themenu bar displayitem and select options that arrangement either Sort By or Group by , then select a columnname and ascending or descending for how you want the window arranged by. (See screenshots below)
    NOTE: The names of columns in the view menu bar depend on what you have the model file fixed. You can also click on more to add several options of name of column.

    SECOND OPTION

    Change "sort by" and "group by" view by using the column headers

    Note
    The sort and Group at the top and the option of the stack by down are no longer available in the final Windows 7 RTM. Please their contempt in the screenshots.

    1. open the Windows Explorer folder or library window you want to change the size of icons in the view.

    2. to sort or group by the column headings name Menu

    (A) move your mouse pointer on the name of column that you want to have the organized window items by, and then click the arrow to the right. (See the screenshots below step 3)

    (B) you can now select to Sort by or Group by window by that name of column headers. (See screenshots below)
    NOTE: What you see in your window will also depend on what you have the model file and set as.

    OR

    3. to select to arrange by column name headers
    NOTE: This will allow you to change quickly of name of column titles window is organized by with always using the Sort By or Group By setting that you set in step 2 or ONE OPTION above.

    (A) click on the column header name. (See the screenshots below step 2)
    NOTE: Any name of column headers from the triangle , is one that is organized by the window.

    (B) click on the same column header name until you have the Ascending or Descending order you want. (See the screenshots below step 2)
    NOTE: When the triangle in the name of column headings is directed upwards, then it goes down. If the triangle in the name of column headings is directed downwards, then it is ascending.

    OPTION THREE

    To change to "be represented by" view folders in the libraries

    Note
    Reorganize by is only available in the folders in the library . The Arrange by options vary according to the model of folder in the library folder. All the included files and subfolders in a library will always share the same point of view of folder. You are able to have separate "reorganize by ' display the parameters in each added right-click-> New-> folder created in the library itself however.

    • The Windows search Service must be on Automatic and started to make this option work.
    • Disabling the index in Windows 7 you will be not be able to use reorganize by inlibraries.

    1. open the library folder that you want to change the display of reorganize by files.

    2 click themenu bar displayitem and select reorganize by and the option to use the files in the folder library arranged. (See screenshot below)

    OR

    3 click the toolbar option of reorganize by , then select reorganize by and the drop down menu the menu option for how you want the files in the folder library arranged. (See screenshot below)

    4 all included files in the library will now even reorganize by fixed for these institutions. The library will always open with the same setting of reorganize by he had during its last closure.

    That's right, Source: http://www.sevenforums.com/tutorials/3952-file-folder-arrangement-group-sort-arrange.html

  • Cisco ISE 1.2 and the ad group

    Hello

    I have Cisco ISE installed on my EXSi server for my test pilot. I added several ad groups at ISE as well.

    I created a condition of authorization policy, that is WIRELESS_DOT1X_USERS (see screenshot)
    Basically, I just replicate the default Wireless_802.1X and added Network Access: EapAuthentication, Equals, EAP - TLS.

    My problem is, I have been unable to join the wireless network, if I added my ad group to the authorization strategy (see screenshot). The user I is a member of WLAN USERS. If I removed the authorization policy group, the use is able to join the wireless network.

    I have attached the screenshot of ISE newspapers as well. I checked the ISE, AD/NPS, WLC, laptop computer time and date, and they are all in sync.

    I also have the WLC added as NPS client on my network.

    I checked the newspaper AD and I found it, it was the local management user WLCs trying to authenticate. It is supposed to be my wireless user Credential is not the WLC.

    It's the paper I received from the AD/NPS

    Access denied to user network policy server.

    Contact the server administrator to strategy network for more information.

    User:

    Security ID: NULL SID

    Account name: admin

    Domain account: AAENG

    Account name: AAENG\admin

    Client computer:

    Security ID: NULL SID

    Account name: -.

    Full account name: -.

    OS version: -.

    Called Station identifier: -.

    Calling the Station identifier: -.

    NAS:

    NAS IPv4 address: 172.28.255.42

    NAS IPv6 address: -.

    NAS identifier: RK3W5508-01

    NAS Port Type: -.

    NAS Port:                              -

    RADIUS client:

    Friendly name of client: RK3W5508-01

    The client IP address: 172.28.255.42

    Information about authentication:

    Connection request policy name: Windows authentication for all users use

    The network policy name: -.

    Authentication provider: Windows

    Authentication server: WIN - RSTMIMB7F45.aaeng.local

    Authentication type: PAP

    EAP Type:                              -

    Identifier for account: -.

    Results of logging: Accounting Information was written in the local log file.

    Reason code: 16

    Reason: Authentication failed due to incompatibility of user credentials. The provided username is not mapped to an existing user account or the password is incorrect.

    Hello

    The problem is with what ISE name, it's choosing to search of the AD. If you look in the ISE newspapers down, you'll see the username that use ISE (firstname, lastname) to search for the AD.

    In your certificate template see what attribute containst name AD (possibly the dns name or email or the name of principle of RFC 822 NT), go to your profile to authenticate cerificate and use this attribute for the user name.

    Thank you

    Tarik Admani
    * Please note the useful messages *.

  • Provisioning TMS users and groups page in the browser Chrome

    Hello!

    The field 'Users and groups' in the page of Provisioning in TMS (14.3.2) is hardly visible. It works fine in IE. There is no way to the scale of the field.

    Is there a known browser incompatibility?

    Anders Abrahamsen wrote:

    Have seen this for a while now and it is anoying to go back to IE for this. Thanks!

    Or, you could do what I did, downloaded and installed an earlier version of Chrome and FF that works.

    /Jens

    Please note the answers and score the questions as "answered" as appropriate.

  • Can feature FLASHBACK DATABASE undo the loss of control of file/ORL?

    DB version: 11.2.0.4

    Platform: Oracle Linux 6.4

    I personally have not tested the FLASHBACK DATABASE feature. I came across examples of logical errors such as truncate Table being overturned on FLASHBACK DATABASE.

    I guess that FLASHBACK DATABASE feature may undo the loss of the data files. But will be a loss of control or the Group of newspapers online file again defeated using FLASHBACK DATABASE?

    Hello

    "I guess that feature FLASHBACK DATABASE can cancel the data files loss." Do not assume, check it out

    Flashback database cannot cancel the loss of data files, control files and redo log files.

    Flashback Database limitations

    Because Flashback Database works by undoing changes to data files that exist at the present time when you run the command, it has the following limitations:

    • Flashback Database can only undo changes in an Oracle database data file. It cannot be used to fix the failings of the media, or recover the accidental deletion of data files.
    • You cannot use Flashback Database to cancel a file of data reduction operation. However, you can disconnect the wizened file, flash back, the rest of the database, and then later restore and restore the shriveled data file.
    • You cannot use Flashback Database only to retrieve a data file. If you Flash back, a database at a time when a data file exist in the database, that the entry of data file is added to the control file. You can only recover the database using RMAN to fully restore and recover the data file.
    • If the database control file is restored from backup or re-created, all the accumulated flashback journal information is ignored. You cannot use FLASHBACK DATABASE to get back to a point in time before the restoration or re-creation of a control file.
    • When you use Flashback Database with a time of target during a NOLOGGING operation was underway, corruption block is likely in database objects and files of data that is affected by the NOLOGGING operation. For example, if you perform a direct path INSERT operation in NOLOGGING mode and it runs from 09:00 to 09:15 April 3, 2005, and then use you Flashback Database to return to the target time 09:07 on this date, the objects and data files updated by the direct path INSERT have finished block operation Flashback Database corruption. If possible, avoid using Flashback Database with a time or SCN coinciding with a NOLOGGING operation. Also, perform a full or incremental backup of the immediately affected data files backup after each NOLOGGING operation to ensure recovery of points in time after the operation. If you plan to use Flashback Database to return to a point in time in the course of an operation, for example a direct path INSERT , consider performing the operation in LOGGING mode.

    See: https://docs.oracle.com/cd/E11882_01/backup.112/e10642/flashdb.htm#BRADV286

Maybe you are looking for