How to change the "TextVariable" via javascript

Hello

How can I change the value of a "Custom text Variable" via javascript in indesign CS5?

I understand that there is a 'content' that is me allotted property, but I can't understand how to set or change.

Here's the javascript code example for reference.

var docRef = app.activeDocument;


for ( var i = 0; i < docRef.textVariables.length; i++ ) {


    var textVariableItem = docRef.textVariables[i];


          // Check for the type
          if (textVariableItem.variableType === VariableTypes.CUSTOM_TEXT_TYPE){


                    var variableOption = textVariableItem.variableOptions;
  
                    // This will give me the text value of the variable
                    alert("Text Variable " + i + " \n " + textVariableItem.name + "\n" + variableOption.contents);


                    // But how do I set it? 
                    // The following does not seem to work 
                    variableOption.contents = "New custom text..."; 
          }
}
// Logic behind this script

// theScript()
// is a wrapper function to provide functional scope to the entire script
// This function is invoked at the very bottom of the file

// main();
// the main function that gathers the initial parameters and launches the dialog box

// function mainDialog(docRef, selectedItems, layers, inputs)
// A function that creates a dialog box this function is passed as a parameter to a "factory method"
// called function sfDialogFactory(dialog)
// which is a general purpose utility for creating dialog boxes.

// The mainDialog function has a callback function that responds to the "comtinue" button and after some validation
// makes a call to a function called

// function doAction(docRef, inputs, options)
// This is where the main behvior of the script is suppose to be defined.
// it is designed to be called AFTER the dialog box return and is the result of the callback inside mainDialog
// The doAction function receives objects that are parameter holders for various inputs and options that come from the
// dialog box presented to the user

function theScript() {
///////////////////////////////////////////////////
// BEGIN THE SCRIPT
//=================================================

////////////////////////////////////////////////////////////////////////////////
// SCRIPT MAIN PROCESS
////////////////////////////////////////////////////////////////////////////////
// Main Process
// The beginning of the script starts here
// Add main logic routine to this function

// Call Main Function to get the ball rolling
var elementsData;
var theDocument = app.activeDocument;
var inputGroup;
main();

function main(){
var theSelectedItems = theDocument.selection;
var theLayers = theDocument.layers;

    var myDialog = sfDialogFactory(mainDialog(theDocument, theSelectedItems), theLayers);
    var result = myDialog.show();
    if (result == 1){
        newAction();
        alert("Done");
        }
    else{
        alert("Not Done");
        }
}

////////////////////////////////////////////////////////////////////////////////
// SCRIPT SUPPORTING FUNCTIONS
////////////////////////////////////////////////////////////////////////////////
// Supporting Functions
// Include functions that offer partial functionality
// These functions are called and acted upon within the mainProcess function
function newAction(){

        var formData = getControlValues(inputGroup);
        var inputs = {};
        var options = {};
       // alert("callback get form data");
      // Do something with formData values here
        var cLen = formData.controls.length;
        var formValues = '';
        for (var c = 0; c < cLen; c++ )
        {
            if (formData.controls[c].name === "inputECONumber") {
                inputs.inputECONumber = formData.controls[c].value;
                // alert(formData.controls[c].name + " | " + formData.controls[c].value);
            }

            if (formData.controls[c].name === "inputDocumentName") {
                inputs.inputDocumentName = formData.controls[c].value;
                // alert(formData.controls[c].name + " | " + formData.controls[c].value);
            }

            if (formData.controls[c].name === "inputDocumentNumber") {
                inputs.inputDocumentNumber = formData.controls[c].value;
                // alert(formData.controls[c].name + " | " + formData.controls[c].value);
            }

            if (formData.controls[c].name === "inputDocumentRevision") {
                inputs.inputDocumentRevision = formData.controls[c].value;
                // alert(formData.controls[c].name + " | " + formData.controls[c].value);
            }

            if (formData.controls[c].name === "inputDocumentType") {
                inputs.inputDocumentType = formData.controls[c].value;
                // alert(formData.controls[c].name + " | " + formData.controls[c].value);
            }
        }//End FOR
    doAction(theDocument, inputs, options);
    }

function mainDialog(docRef, selectedItems, layers, inputs) {

// Main Dialog
// alert("Main Dialog: " + docRef.name);

if ( docRef === undefined ) {
  alert("Cannot Execute, please select a document.");
}

  var currentData = getMetaData();

  var dialogObj = {};

  dialogObj.groups = []; // An array of dialog groups
  dialogObj.title = "Update Meta Data";

  var groupLabelInfo = {};
  groupLabelInfo.title = "Edit: " + docRef.name;

  // Add Elements using JSON shorthand syntax
  groupLabelInfo.elements = [
    {
        "name":"labelECONumber",
        "type":"statictext",
        "value":"Engineering Change Order (ECO) Number",
        "visible":true
    },
    {
        "name":"inputECONumber",
        "type":"edittext",
        "value": currentData.inputECONumber,
        "visible":true
    },

    {
        "name":"documentName",
        "type":"statictext",
        "value":"Document Name",
        "visible":true
    },
    {
        "name":"inputDocumentName",
        "type":"edittext",
        "value": currentData.inputDocumentName,
        "visible":true
    },

    {
        "name":"documentNumber",
        "type":"statictext",
        "value":"Document Number",
        "visible":true
    },
    {
        "name":"inputDocumentNumber",
        "type":"edittext",
        "value": currentData.inputDocumentNumber,
        "visible":true
    },

    {
        "name":"documentRevision",
        "type":"statictext",
        "value":"Revision",
        "visible":true
    },
    {
        "name":"inputDocumentRevision",
        "type":"dropdownlist",
        "value": currentData.listRevisions,
        "visible":true,
        "selection":currentData.selectionRevision,
    },

    {
        "name":"documentType",
        "type":"statictext",
        "value":"Label Type",
        "visible":true
    },
    {
        "name":"inputDocumentType",
        "type":"dropdownlist",
        "value": currentData.listDocumentTypes,
        "visible":true,
        "selection":currentData.selectionDocumentType,
    },

  ];

  // Add to groups to list
  dialogObj.groups.push(groupLabelInfo);
  return dialogObj;
}

function doAction(docRef, inputs, options) {

alert("doAction " + docRef.name + " \n INPUTS: \n" + inputs.reflect.properties + "\n\n OPTIONS: \n" + options.reflect.properties);

// Get the current contents

var fooContents = app.activeDocument.textVariables.item ('Foo').variableOptions.contents;
var barContents = app.activeDocument.textVariables.item ('Bar').variableOptions.contents;

alert("GET textVariable contents \n Foo: \n" + fooContents + "\n\n Bar: \n" + barContents);

// Set/Update the contents
// Why does this not seem to work?

alert("SET textVariable contents \n Foo: \n" + inputs.inputDocumentName + "\n\n Bar: \n" + inputs.inputDocumentType);

app.activeDocument.textVariables.item ('Foo').variableOptions.contents = inputs.inputDocumentName;
app.activeDocument.textVariables.item ('Bar').variableOptions.contents = inputs.inputDocumentType;

// Script does not seem to reach this point. Why?
alert("END of doAction");
}

// A Factory function for creating dialog boxes

function sfDialogFactory(dialog) {

    // A factory method for creating dialog screens

    // Dialog Window
    var d = new Window("dialog", dialog.title);

    // alert("Number of Inputs" + dialog.inputs.length);
    // alert("Number of Options" + dialog.options.length);

    var i; // counter
    var len; // length of array elements

    // Generate Groups
    if (dialog.groups.length > 0) {

        len = dialog.groups.length;
        for (i = 0; i < len; i++ )
        {
            var currentGroup = dialog.groups[i];
            inputGroup = d.add ("panel", undefined, currentGroup.title);
                inputGroup.alignChildren = ["fill","fill"];

            if (currentGroup.elements.length > 0) {
                // Add Elements
                var ii;
                var elemLen = currentGroup.elements.length;
                for (ii = 0; ii < elemLen; ii++ )
                {
                    var currentElement = currentGroup.elements[ii];

                    var el = inputGroup.add(currentElement.type, undefined, currentElement.value);

                    // Additional properties added for future reflection
                    el.elName = currentElement.name;
                    el.elIndex = ii;

                    switch(currentElement.type)
                    {
                        case "statictext":
                            el.visible = currentElement.visible;
                        break;
                        case "edittext":
                            el.visible = currentElement.visible;
                        break;
                        case "dropdownlist":
                            el.visible = currentElement.visible;
                            el.selection = currentElement.selection;
                            el.onChange = currentElement.onChange;
                        break;
                        case "checkbox":
                            el.visible = currentElement.visible;
                            el.value = currentElement.value;
                        break;
                        default:
                        throw new Error('Unknown Dialog Element Type [' + currentElement.type + ']');
                    }

                }
            }
        }
    }

  // Buttons Group
  var buttonGroup = d.add("group");
  var bOK = buttonGroup.add("button", undefined, "Continue", {name: "ok"});
  var bCANCEL = buttonGroup.add("button", undefined, "Cancel", {name: "cancel"});

  return d;
}
function getControlValues(set) {
    elementsData = {};
    elementsData.controls = [];
    // TO DO Add more types

    var giLen = set.children.length;
    for (var gi = 0; gi < giLen; gi++ )
    {
        var child = set.children[gi];
        // alert(objReflection(child, "none", false));
        // alert(child.type);
        var control = {};
            control.name = child.elName;
            control.index = child.elIndex;
            control.type = child.type;
            control.visible = child.visible;
        switch(child.type)
        {
            case "statictext":
                control.value = child.text;
            break;
            case "edittext":
                control.value = child.text;
            break;
            case "dropdownlist":
                control.value = child.selection.text;
            break;
            case "checkbox":
                control.value = child.value;
            break;
            default:
            throw new Error('Unknown Dialog Element Type');
        }
        elementsData.controls.push(control);
        // alert(objReflection(control, "none", false));
    }
    return elementsData;
}
function getMetaData() {
// Return a data structure that contains meta data from the document.

    var dataObject = {};

     // Default arrays
     dataObject.listRevisions = generateRangeOfNumbers ("r", 1, 100);
     dataObject.listDesignComps = generateRangeOfNumbers ("Comp_", 1, 100);
     dataObject.listDocumentTypes = [
                     "Datasheet",
                     "Manual",
                     "Tech Guide",
                     "Other"
                 ];

     // Set Sensible Default Values for the UI Form
     if (!dataObject.inputECONumber) {
         dataObject.inputECONumber = "###ECO###";
     }

     if (!dataObject.inputDocumentName) {
         dataObject.inputDocumentName = "Document Name";
     }

     if (!dataObject.inputDocumentNumber) {
         dataObject.inputDocumentNumber = "048-xxx-30";
     }

     if (!dataObject.inputDocumentRevision) {
         dataObject.inputDocumentRevision = "r01";
     }

     if (!dataObject.inputDocumentType) {
         dataObject.inputDocumentType = "Datasheet";
     }

     return dataObject;

}

function generateRangeOfNumbers (prefix, start, end) {
    // This function generates an array of sequential numbers within a range
    // prefix = string to append to beginning of each element
    // start = the beginning of the range
    // end = the end of the range
    // length = overall number of cycles to loop through, start and end must fall within this value

    var output = [];

    for ( var i = start; i <= end; i++ )
    {
        if (i < 10) {
            // Add a leading zero
            output.push(prefix + "0" + i);
        }
        else {
            output.push(prefix + i);
        }
    }

    return output;
}

//=================================================
// END THE SCRIPT
///////////////////////////////////////////////////
}

theScript();

I modified your code shortly. He works for me here. Check it out...

Thank you

Green4ever

Tags: InDesign

Similar Questions

  • How to change the color using JavaScript

    How you specify the color of a shape by using JavaScript to animate?  The code below does not work.  I'm not find documentation on how to work with JavaScript in Animate out snippets of code in box provided.

    this.redBox.style.color = "#00FF00";

    this.redBox.style.color = "rgb (155, 102, 102);

    The API chart in canvas mode is CreateJS. CreateJS is very well documented.

    EaselJS v0.8.2 API Documentation: Graphics

  • How to change the opacity via Alt - Right Click brush sizing?

    Opacity is displayed as well as the diameter and hardness, when Alt - right click is done using a round brush (in this case, with the Dodge tool).

    BrushSizing.jpg

    I guess it's late, but I'm not a gesture that causes the opacity to change in this mode.  I have just the lack?  I tried all the modifier keys and moving the mouse all over the place.  I even tried the scroll wheel, but could not get the opacity to change.

    How can I change the opacity (outside the old traditional way)?

    -Christmas

    As far as I know, here's what you can do:

    Guinot

    On screen BRUSH RESIZE and HARDNESS/OPACITY

    Mac

    • Drag left/right = brush resizing: Opt-Ctrl + click - drag
    • Up/down = hardness of the brush drag: Opt + Cmd + Ctrl + click - drag
      (or opacity if the option is disabled)

    Windows

    • Drag left/right = brush resizing: Alt + right-click-drag
    • Up/down = hardness of the brush drag: Alt + shift + right-click-drag
      (or opacity if the option is disabled)

    Note: In Change Preferences > General you can uncheck vary the hardness of the round brush based on a vertical HUD movement if you want to change the opacity instead of hardness.

  • How to change the DB via utility exp/imp

    Hi Experts,

    Monetary my DB version is 9.2.0.10. I need to upgrade the DB 9.2.0.1.0 to 10.2.0.3.0. Can I know the steps to upgrade in utility exp/IMP

    Give me how to proceed?


    Thank you
    Priya

    http://download.Oracle.com/docs/CD/B19306_01/server.102/b14238/expimp.htm#i262220

  • How to change the language settings in firefox using JavaScript

    My question is: how to change the language settings in the use of JavaScript in firefox:

    I want to set the value of intl.accept_languages en using JavaScript.

    How can I do?

    EDIT: The reason mail, I want to do is to be able to run selenium for different languages test scenarios with manually change them rather progrmmetically

    You will need to close and open the pref via user.js or prefs.js before restarting Firefox to perform the next test.

    See:

  • How can I trigger "Add tags to the document" via JavaScript?

    How can I trigger "Add tags to the document" via JavaScript? I am trying to add this fuction ITextSharp if when the user opens the pdf it could mark the document once it is opened automatically

    Is not possible.

  • How to change the color of pre-rendered screen.

    My question is how to change the color of the page that is displayed before a site is fully charged. So let's say I go to a site where the background color is red. Before the end of Firefox loading it will appear as white. Also yes I have known that I have an add-on which changes the default color of YouTube. However the first picture comes on all websites no matter if their background is white or not.

    You can try the userChrome.css code or elegant.

    Add code to the file userChrome.css below default @namespace.

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
    
    browser {background-color:#f0f0f0!important}
    

    The file userChrome.css (UI) customization and userContent.css (Web sites) are located in the folder of chrome in the Firefox profile folder.

    You can use this button to go to the current Firefox profile folder:

    • Create the folder chrome (lowercase) in the .default < xxxxxxxx > profile folder if the folder does not exist
    • Use a text editor like Notepad to create a userChrome.css (new) file in the folder chrome (file name is case sensitive)
    • Paste the code in the userChrome.css file in the Editor window
    • Make sure that the userChrome.css file starts with the default @namespace line
    • Make sure that you select "All files" and not "text files" when you save the file via "save file as" in the text editor as userChrome.css.
      Otherwise, Windows can add a hidden .txt file extension and you end up with one does not not userChrome.css.txt file
  • How to change the password for Jabber (XMPP) in Messages.app?

    My understanding of the functioning of the Jabber (XMPP) is that the password take place in the email client. I am aware of how to change my password to Jabber via like Adium instant messaging clients, but I prefer to use the built-in client of Messages.app. What I can't understand, however, is how to change my password for the Jabber using Messages.app.

    → Anyone know: Messages.app can be used to change a password account Jabber? ←

    Thanks in advance!

    Hello

    Yes I know.

    Oh, you asked me to tell you?

    Open messages

    Use the App menu > Preferences > accounts.

    Select the Jabber account.

    Uncheck the "enable this account".

    The account is now disconnected.

    You should be able to type in the password box now.

    Just type on the old highlighting and typing.

    EDIT.

    I just read that another way.

    The messages may not make the change to the password at the server end.

    Because you advice I just gave you instructions on how to change the password in the application rather than using the application to change the password on the server.

    Google (who run a Jabber server) can be done online in the account settings (it also changes it for the mail if you use it in Mail as well.)

    Same thing for Facebook Chat (it's also a Jabber server)

    Most of the other servers will have a web page method to do.

    20:07 on Monday. 30 November 2015

     iMac 2.5 Ghz i5 2011 (Mavericks) 10.9
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro (Snow Leopard 10.6.8) 2 GB
     Mac OS X (10.6.8).
     a few iPhones and an iPad

  • How to change the security settings on a wireless network

    I would change the existing network security settings to WPA2, AES, or at least from TKIP AES.

    I am familiar with access via browser to the router and how to change the settings of the router.

    My question is how to make this as painless as possible for the network.  Step by step would be great

    First of all, I guess I have to change the settings of the router using the computer running Easy Link Advisor?

    Do I then have to disconnect/reconnect this computer?

    Do I have to unplug all the other computers and then sign in again with the update settings?

    The change of security settings affect my print server?  If so, I put up from scratch in ELA?

    For the record, I have a WRT 300N and the print server is a 54g.

    Anyone who reads this can also focus on recent news.  Maybe not a big deal, but a WPA/TKIP vulnerabilities has been identified.

    Thanks in advance to anyone who responds.

    If you change the router's wireless security settings, it will affect all devices that connect wireless to the router. To change the settings, simply set until you want on the web interface of the router. Save the settings. You need not link to that Advisor. Direct access to the web interface of the router is sufficient and preferable.

    All devices configured to connect to this network should ask if they connect more. It depends on type of what you had before. If you have not used WPA2 or WPA before having to ask for the password. If you used the WPA or WPA2 with the same password that they cannot even ask the password. How it works in detail with a specific wireless device depends on the device and the software you use. Some devices may require you to first remove the network wireless in the list of "preferred networks" and then reconnect.

    Check the manual of the print server how to configure for the new security settings. You should be able to reconfigure the print server through a web interface. First, it is probably best to change the settings on the print server and then make the change on the router. Otherwise, you may have a hard time, connection to the print server to make the change. In addition, depending on how old the print server is that it cannot even support WPA2 and AES.

  • ENVY 5540 All - In - One Printer: how to change the password want TO 5540 WIFI Direct from HP default to a different password?

    I try the functions on my new 5540 ENVY. Everything is set up and working correctly so far. I just printed a document from my iPad using the WIFI Direct function on the printer successfully. However, the default password on the printer for the WIFI Direct is simply "12345678". Surely, it should be replaced by a more secure password. My friend something printed its iPad - so obviously, this password is not exclusive to me, anyone can print stuff on my printer just for fun and I have a lot of students around me, the problem could become expensive for me and very boring. WIFI Direct signal covers a distance. I contacted HP telephone support, but the process is time consuming and I had to hang up because I had to work. Maybe someone here could give me instructions, and I can change the password when I have free time. I use wifi for internet (cable ethernet only) and the printer connected via USB to the computer. Also, when I turn on my computer (BUT NOT THE ROUTER) on the wireless function, the printer is and what I need to do is enter "12345678" and start printing. There is no guarantee either. Can someone tell me how to change the password for WIFI Direct 5540 envy? Thank you.

    I'm sure that you can change the EWS web page for your printer.

  • How to change the product ID of Windows 7, when you put the disc in the other PC

    I PC_1 with an SSD and a valid license of Windows 7 OEM (HP).  I want to put this SSD in a new, more powerful PC_2.  PC_2 holds a valid license of Windows 7 OEM (Packard Bell).

    My thoughts are:

    1 use Double driver to make a backup of all the PC_2 drivers.  Use ABR Activation Backup and Restore to save the certificate key and activation license for W7 on PC_2

    2 put the SSD in PC_2 and change the license key and activation of the certificate (it has the PC_1 keys/certificates) to the PC_2 keys/certificates

    3. install missing drivers to disk backup Double.

    The problem is How to change the key/certificate in step 2?

    Of course I could rebuild W7 on the SSD and give him the key to license PC_2 for the reconstruction, but that would mean reinstall all my other programs that I prefer not to do so.  I downloaded and still have, a copy of W7 iso website digitalrivers if this can help.

    Thank you

    Put the SSD from PC 1, PC 2 and startup, update drivers, and change it to the product key located on the certificate of authenticity.

    As long as they are running the same edition should not be a problem.

    Click Start, right click on computer

    Click on properties

    Scroll down to the Windows Activation

    Click on the link 'change product key '.

    Enter the product key located on the COA sticker attached to the bottom of your laptop or in the battery compartment. Click next to activate via the Internet.

    COA certificate of authenticity:

    http://www.Microsoft.com/howtotell/content.aspx?PG=COA

    ??

    What is the certificate of authenticity for Windows?

    http://Windows.Microsoft.com/en-us/Windows7/what-is-the-Windows-certificate-of-authenticity

  • How to change the type of user account in the registry editor

    Hello.

    Can someone tell me how to change the type of user account in the registry editor

    Thanks in advance... :-)

    Kind regards
    Rambeau

    Hello.

    Can someone tell me how to change the type of user account in the registry editor

    Thanks in advance... :-)

    Kind regards
    Rambeau

    You can not. You need to do this via the control panel / accounts of users or via the command prompt. In both cases, you need to be logged in as an administrator account.

  • Hanging in the updating of the IRR via Javascript

    Apex: 4.2.2.00.11

    I have an IRR that has a checkbox column. Checking the box either includes or excludes this specific row when the page is sent.

    I add a 'global' checkbox in the column header of the IRR report for this column. It controls, checks all the boxes in this column to SORT. Unchecking the contrary fact. The "global" checkbox is a toggle power switch of the checkboxes in the SORT.

    So far so good. Works as expected.

    However, during the updating of the IRR (due to changes of order sorting, additional filters added, etc.), it redraws the region of apexir_DATA_PANEL - and with it, he repaints the table headers too. And this removes the "global" checkbox in the column header. (a page refresh is necessary to return to the "global" checkbox)

    I want to do is add a function call to the Manager of refreshment of the IRR - the last call to the handler is the custom function that adds the "global" checkbox in the column header. Something like:

    . Bind $(«#IRR_OBJECT_HERE») ("onchange", function() {}
    AddGlobalToggle(); Added the check box of the column header if there is
    });

    I tried many references to object (unless the IRR) and managers of events, but without success.

    Is it possible to connect refresh report string of the IRR via Javascript?

    Billy

    Requires as not simply a dynamic action after Refresh on the IR region?

  • How to change the size of the brush smaller Flash?

    Hello world

    I'm kinda new in the Adobe world. * Waves *.

    I worked in Flash at the school, on a slightly older version. When I bought the latest version (Flash Professional CC 2015) on my computer at home, the layout appears a little differently.

    Down to it, I can't change the brush size smaller, and it is at the lowest level. (which in my opinion is a little huge) I looked around the internet trying to find how to change the brush size smaller, and they all say the same thing: go to the bottom of the toolbar, where you can change the size of the brush.

    UH... That's... really useful, but... Is not...

    Before the brush size change when you zoomed in or out, but now it seems not to be the case...

    Can someone help me? Does anyone else have this problem? I really need to get some work here...

    Thanks in advance.

    Hi all

    The latest version of animate CC (15.2.1) allows to choose from a wide range of sizes of brush along with other improvements.

    See here: new feature summary (June and August 2016)

    Improvements to the Brush tool in animate CC

    Download latest update CC animate via Creative Cloud application and try it!

  • How to change the areas of region of report in read-only mode?

    How to change the areas of region of report in read-only mode?

    SKUD.

    Add fuction javascript after the page header (or section of function and Javascript variables)

    function disableItems(pRegionStaticId,pDisableFlag) {
      $('#'+pRegionStaticId).find('[name^=f]').each( function(){ /* matches fxx */
        if( $(this).attr('name').match(/f[0-9][0-9]/) ){
          return $(this);
        }
      }).attr('disabled',pDisableFlag);
    }
    

    pRegionStaticId is static Id + the region

    Note that this code specifically disables only the berries of request. Disabled items are not available after the submission (and are therefore different from readonly). But any javascript page can change disabled or readonly points (client side), so you need to check on the side server to validate the data.

    You can disable items to help

    disableItems ("MY_REGION_ID", true);

    and allow them, by passing false

    disableItems ("MY_REGION_ID", false);

Maybe you are looking for

  • L2206tm: Image is turning, but the on-screen menu is not.

    My computer woke up this morning to find he had himself handed on and input of the monitor of my Center is "random". However, the menu screen is not. Here's a video. https://goo.GL/photos/1FPTDQ4osarVPVFY8 Warranty has expired a month ago... numbers.

  • Satellite P100 - GPU running hot

    Hey, I am concerned about my graphics card. He performs regularly at 90 degrees Celsius + charge very little or no, even with a cooler pad. The fan physically works particularly well at boot however when using the fan remains at a very low speed and

  • My sites iWeb, made with love with iWeb.

    Hello everyone. Given that I am here on the Apple support community a believer and 'preacher' how big is iWeb tool and how is truly present time being possible to budget functional, elegant and accessible websites - even mobile websites are possible

  • Laptop HP 250 G2 (F0Y78EA): memory RAM upgrade

    The next memory is suitable to my PC (250 G2 (F0Y78EA) HP laptop)? Kingston: Module 2 GB - DDR3 1600 MHz Part number: KVR16S11S6/2 Specifications: DDR3 1600 MHz Non - ECC CL11, 1.5 v, Unbuffered SODIMM memory Thank you and best regards.

  • Cannot print the XPS document. Error: First save the document.

    Original title: PROGRAM: C:\WINDOWS\SYSTEM32\XPSVIEWER. EXE (2008) Even though same C:\WINDOWS\SYSTEM32\XPSVIEWER. EXE is displayed as being installed on my system, every time I try to print an XPS document (which has been either to download or save