App.Open (); Doubts

Hello guys

I wrote a script to open the files in a folder specific, simple. Just to get some items in a folder and insert it to a listbox control, but when there is no document open in illustrator the script works, and when there is an open document does not.

And I would like to open several files using multiple selection in listbox but not working, open only the first element of selection.

I think that the problem is in the app.open () function, perhaps that it is not a better way to do it.

This is the script:

var win = new Window('palette', 'Open documents');
win.alignChildren = 'fill';


var folder = Folder.selectDialog ("Select a folder to open your files.");


var list = win.add('listbox', undefined, '', {multiselect: true, numberOfColumns: 1, showHeaders: true, columnTitles: ['Path']});
list.preferredSize = [400, 200];


var btnOpen = win.add('button', undefined, 'Open selected');


var files = folder.getFiles ();


for (i = 0; i < files.length; i++){
    var populateList = list.add ('item', files[i]);
};


btnOpen.onClick = function (){
for (i = 0; i < list.selection.length; i++){
    var openSel = app.open( new File(list.selection[i]));
//    alert('Testing loop');
};    
};


win.show();

I am very grateful if someone can help me, please!

Thanks in advance, best regards,.

-Vinicius

EDIT: Forget what I said!

Your code was very good!

Problem was that you have a "palette" window and it does not use the Illustrator DOM more, so send the function to the BridgeTalk object.

Try this. Note that, since bt functions send an entire string script, the filePath variable must be enclosed within quotation marks single or double in the chain to use the appropriate syntax.

#target illustrator
function test(){
    function btFunc_openFile(filePath){
        var bt = new BridgeTalk();
        bt.target = "illustrator";
        bt.body = "function myScript(){app.open(File('" + filePath + "'))};myScript();";
        bt.send();
    };
    var win = new Window('palette', 'Open documents');
    win.alignChildren = 'fill';
    var folder = Folder.selectDialog ("Select a folder to open your files.");
    var list = win.add('listbox', undefined, '', {multiselect: true, numberOfColumns: 1, showHeaders: true, columnTitles: ['Path']});
    list.preferredSize = [400, 200];
    var btnOpen = win.add('button', undefined, 'Open selected');
    var files = folder.getFiles ("*.pdf");
    for (var i = 0; i < files.length; i++){
        var populateList = list.add ('item', decodeURI(files[i].fsName));
    };
    btnOpen.onClick = function (){
        for (var i = 0; i < list.selection.length; i++){
            var filePath = list.selection[i].text;
            btFunc_openFile(filePath);
        };
    };
    win.show();
}
test();

Tags: Illustrator

Similar Questions

  • After the upgrade to Firefox 34.0.5, app opens but there is no indication in the browser window, i.e. no URL opens, and there is no message error, but Safari OSX 10.9.5 misfortune

    After the upgrade to Firefox 34.0.5, app opens but there is no indication in the browser window, i.e. no URL opens, and there is no error message.

    Safari (OSX 10.9.5) works.

    I tried the firewall solution, but it does not work.

    Previous version of Firefox work very well. I tried the version installation 34 twice and the computer restart.

    Yoono is a free software that allows you to connect and share with all your social networks and instant messaging in one place services
    www.Yoono.com

    It was very good work. Play well.
    Please mark your last post as solved so other will know.

  • Why doesn't my apps open? Told to go to store then said to renew the license.

    Why don't my apps open want to go to store then ststes renew allowed what I do?

    From Internet Explorer

    Original title: licenses

    Carol Ho,

    Facing this problem with all applications on the PC?

    Synchronize the app license:

    If a license for an application is not synchronized with the license installed on your PC, the application may stop working.

    To synchronize your licenses app, follow these steps:

    1. In the start screen, tap or click on Store to open the Windows store.

    2. Enter in the right edge of the screen, and then tap on settings.
      () If you are using a mouse, point to the upper right of the screen, move the mouse down and then click settings.)

    3. Tap or click App updates. If you have not connected to the Windows store, sign in using your Microsoft account.

    4. Press or click on Sync licenses.

    In addition, see the article.
    What to do if you have problems with a soft - helps Microsoft Windows:
    http://Windows.Microsoft.com/en-us/Windows-8/what-troubleshoot-problems-app

    (You can run the troubleshooter for this article).

    Let us know if it helps. If the problem persists, we will be happy to help you.

  • App.Open () is not a function

    Hey

    Win7/PS2014x64

    At some point, these scripts have recently worked.  Ive changed, other things in the file (there is no clashes for the name "app") but not these functions.

    When I took a test the first time it happened, it would work if there is no other function in the file.

    Now when I try to access app.someMethod () it says that it is not a function.

    My script load in extendscript without error.  I have chosen as a target in extendscript photoshop.

    This happens on at least app.open () and app.stringIDtoTypeID () and app.documents

    When it stops on app.open () in the debugger, there is no application object in Data Explorer, vars only 2 of my friends and 'this' (which has a property app which is on behalf of my group, CEP)

    If I stop executing the script, the app object appears in the data browser

    do I make sure the application is available? a loop that keeps simply check to see if it is available?

    is this a bug?

    Thank you

    Chris rogers

    It was a name conflict.

    The solution is to declare outside the service at the beginning of the jsx file

    var app = app

    and PAP to reference the photoshop app and not the CEP app

  • App.Open does not so called inside onclick()

    !

    Hi all.

    Working on a script for InDesign CC 2014 I found this problem: if I call app.open () from inside the button.onclick (), it stops and nothing happens. Since I am a beginner with Javascript I'm probably wrong, but I don't know where I am going wrong. If executed without onclick it works...

    There is another method to achieve the same result?

    My project is still under construction, so I put only the part of the code regarding the problem.

    I hope someone can help me, I can't get out of this team.

    Thanks in advance.

    var book_info;
    var w1 = new Window ("dialog", "TEST");
        w1.minimumSize.height = 50;
        w1.minimumSize.width = 50;
         var p1 = w1.add ("panel");
            sel_button = p1.add ("button", undefined, "Open a book");
         var g1 = w1.add ("group");
            g1.add("button", undefined, "Cancel");
            g1.add("button", undefined, "OK");
    
    sel_button.onClick = function(){
        var theFile = File.openDialog ("Select the book file to open...");
        get_data(theFile);
            alert(book_info.filePath + "\r" + book_info.name);
        book_info.close();
    };
    
    w1.show();
    
    function get_data(data) {
        app.open(data);
        book_info = app.activeBook;
            alert("INSIDE FUNCTION" + book_info.filePath + "\r" + book_info.name);
        return data;
    }
    

    Hello

    Since you are using a modal dialog box, it is likely that InDesign cannot open a document, or do anything until you close the dialog box. Your solution is to use a modeless dialog box (i.e. "the palette") or to close the dialog box before you open the document.

    HTH,

    Loïc

    http://www.ozalto.com

  • CC of InDesign Server 2014 app.open (file) does not exist.

    I have implemented CC InDesign Server on a Windows Server 2008 R2 trial 2014 and try to run a simple script that converts an idml to PDF format.

    Here is the code

    document = app.open(File("C:\inetpub\wwwroot\presentation\Documents\Resumes.idml"));
    document.exportFile(ExportFormat.PDF_TYPE, File ("C:\inetpub\wwwroot\presentation\Documents\file.pdf"));
    document.close();
    

    I am running the script in ExtendScript Toolkit CC and it impedes every time on the first line, the open() method.

    I checked the path and permissions are fine as the other scripts work that write output, like this.

    //HelloWorld.jsx
    //Create a new document.
    var myDocument = app.documents.add();
    //Get a reference to the first page.
    var myPage = myDocument.pages.item(0);
    //Create a text frame.
    var myTextFrame = myPage.textFrames.add();
    //Specify the size and shape of the text frame.
    myTextFrame.geometricBounds = ["6p0", "6p0", "18p0", "18p0"];
    //Enter text in the text frame.
    myTextFrame.contents = "Hello World!";
    //Save the document (fill in a valid file path).
    myDocument.save(new File("/c/HelloWorld.indd"));
    //Close the document.
    app.documents.item(0).close();
    

    No problem at all with this script.

    Help, please!

    Figured it out. App.open path () needs------instead of \.

  • App.Open options when opening a newer version photoshop file by an older version of photoshop, App.open when opening a newer version photoshop file by an older version of photoshop

    Where I work, so, we have a script that handles all our heavy lifting.  This script runs on CS6, and all users run CC 2014.  When the CS6 machine opens a document with any type of vector object of CC 2014 it is now launching a dialog box asking if I want to flatten, cancel or maintain the layers.  I DISPLAYDIALOGS.NO located at the top of this script.

    I have good enough script support, but I'm not sure if there are options of app.open to say that to keep the layers.  Also, I'm pretty sure a try catch block will not work, because this dialog until the image is actually of pixels on the screen.

    When the script is generating our web images, I tried flatten the document as soon as it opened and I still see this dialog box.  Any help would be great appreciated.

    Thank you!

    App.Open you will encounter problems that you don't really no control over so that you get an annoying dialog that you can't do anything with. Who made me mourn for most is when a script tries to open a corrupt jpg image. IMNSHO, app.open should throw an Exception if it cannot open the file, and DisplayDialogs.NO is set. In this way, you can save the file name and face later.

    Bottom line, is that there is nothing you can do in JS. One thing I've done in the past has been to use a utility like AutoKey on Windows that looks for these dialog boxes and automatically responds to them, then you can continue the treatment. I'm fairly certain there is something similar for OS X is available.

  • Creating cloud App open and close / crash immediately.

    Creating cloud App open and close immediately on the mac pro book.

    There is no error message.

    I just saw icon cloud on the bar at the top for a few seconds and disappear from it and nothing happened.

    What I did:

    • reset and reinstal the CC App several times
    • Uninstall CC App and run a cleaning of Adobe tool and clean CC App. Install it again

    I still installed on Mac CS6 and cannot uninstall this time.

    MacBook Pro

    15-inch, mid-2012

    2.3 GHz Intel Core i7 processor

    8 GB 1600 MHz DDR3 memory

    NVIDIA GeForce GT 650M 512 MB graphics

    Software OS X 10.8.3 (12 D 78)

    Any solution?

    I found what the problem was.

    Another application causing the cc crashing.

    If someone using GROWL for Mac this application has a conflict with CC App.

    I close this application and everything seems to work properly.

    See you soon!

  • App.Open (file) fails even with absolute path.

    Hello

    I am new to scripts for AE please go easy on me.  I have these two lines in a script which is a text file with a .jsx extension.

    project var = new File("C:\path\to\my\project.aep");

    App.Open (Project);

    So, I go to my command line and enter this.  I should note that I added the directory containing afterfx.exe on my road to environment (I'm running Windows 7).

    afterfx s myscript.jsx

    When I hit enter, AE lance, but I get an error that says:

    Unable to run the script at line 1.  After effects error: cannot call 'open' because parameter 1.  Path is not valid.  Path: C:\Program Files\Adobe\Adobe after effects CS5\Suppor Files\pathtomyproject.aep

    What?  Why he thinks that my ASP file is in the directory of media files?  It's because of the path environment variable set that up?  Tips to force AE to search for the file that I specified in the new File() method?


    Thanks for all the tips and your time!

    Hello

    You must use the double backslashes in the path, as follows:

    project var = new File("C:\\path\\to\\my\\project.aep");

    / Ludde

  • App opens each time I have unlock my phone

    I have an iPhone running iOS 10 6 and I have dealt with this problem since I have updated my phone last week. Whenever I have unlock my phone, it automatically opens the Drive app on my home screen. I replaced Google Reader with the Linkedin app for a day and it does the same thing with Linkedin. It seems to do to any application that is at this location on the home screen. Has anyone ever dealt with something like that? I've never had problems with this phone. Everything works perfectly, and I really enjoy this update. I thought I'd check and see if anyone else has experienced or has all the solutions. Also, I apologize if this has been posted in the wrong group. I couldn't find one for iOS questions. Thanks for the comments.

    I have the same problem, but nobody else seems to. ) Have had a bit of luck he understand?

  • I don't want the new tab with apps opening when I open Firefox, how to fix this?

    I want to just the home page to open without the new tab with a search bar on this issue.

    Sometimes the home page changes are caused by a new extension or external software change your Firefox settings. These can sneak in when you install other software, as many free programs include a set of less useful things.

    Could check you your extensions for the actions essential or unrecognized? Open the page modules using either:

    • CTRL + SHIFT + a
    • "3-bar" menu button (or tools) > Add-ons

    In the left column, click Extensions. Then, when in doubt, turn off. Or if it's obviously nonsense, delete.

    If the button Delete is absent for an extension, you can usually find a way to remove it using the Control Panel, uninstall a program (or all what is it called now to the point Windows 8.1). By clicking on the column heading to sort by date, "installed on" is useful to find and remove unknown elements not trustworthy bundle or other additions.

    Once your system is clean, your preferred homepage appears, either immediately or after the update the setting in Options?

  • The first time to open Mail.app: opens the window Import Mail Message - crashes during the infinite-import cycle how to break it?

    El Captain 10.11.03

    .. 10.11.03 .after install, I leave el capitan migrate my old yosemite data.

    restart: when opening mail.app mail insists in the import of 'old' e-mail accounts of the

    standard window "import mail message.

    When importing, it breaks down. How to curb this "never-ending cycle" and of 'just' open mail without importation of message and let me

    everything by myself: accounts and import the 'old' one by one.

    This way I can also identify the import data that causes the accident and so on...

    Is there a file to delete that stop the routine of "import of message window?

    This crash report help? :

    Process: Mail [890]

    Path: /Applications/Mail.app/Contents/MacOS/Mail

    ID: com.apple.mail

    Version: 9.2 (3112)

    Generation information: Mail-3112000000000000 ~ 7

    Code type: X 86-64 (Native)

    Parent process:? [1]

    Manager: Mail [890]

    User ID: 501

    Date/time: 2016-03-09 23:16:00.867 + 0100

    OS version: Mac OS X 10.11.3 (15 d 21)

    Report Version: 11

    Anonymous UUID: BD98511C-1892-5044-70F8-62C35E853145

    Sleep/wake UUID: B53BF3CA-4CDB-4B18-BC26-CBCE4AFEE019

    Time since started awake: 4700 seconds

    Wake time: 1700 seconds

    Integrity of system protection: enabled

    Crashed thread: queue 2-[LibraryImportAssistant synchronouslyDoTheImport] hurry: NSOperationQueue 0x7f8d2615c3e0: NSOperation 0x7f8d2617f2b0 (QOS: UTILITY)

    Specific application Backtrace 1:

    0 CoreFoundation 0x00007fff946e8ae2 __exceptionPreprocess + 178

    1 libobjc. A.dylib 0x00007fff81590f7e objc_exception_throw + 48

    2 CoreFoundation 0x00007fff94589840 _CFXNotificationGetTaskCenter + 0

    3 MailCore 0x00007fff8ee1c21b-[MCMimePart (SMIMEDecodingInternal) _verifySignatureWithCMSDecoder:againstSender:signingError:] + 2941

    4 MailCore 0x00007fff8ee1a01e-[MCMimePart (SMIMEDecoding) decodeApplicationPkcs7_mimeWithContext:] + 4554

    5 MailCore 0x00007fff8edf3b36-[MCMimePart decodeWithContext:] + 411

    6 MailCore 0x00007fff8edee5d5-[MCMimePart decodedContentWithContext:] + 91

    7 MailCore 0x00007fff8edf42ae-[MCMimePart decodeMultipartWithContext:] + 140

    8 MailCore 0x00007fff8edf3b36-[MCMimePart decodeWithContext:] + 411

    9 MailCore 0x00007fff8edeedec-[MCMimePart parsedMessageWithContext:] + 95

    MailCore 10 0x00007fff8eddb40e-[MCMimeBody parsedMessageWithContext:] + 179

    11 MailCore 0x00007fff8edc08a7-[MCMessage searchableItemWithHTML:includingText:] + 2693

    12 email 0x00007fff96f14cff-[MFRecoveredMessage searchableItemWithHTML:includingText:] + 118

    13 mail 0x00007fff96f12b87 + [MFRecoveredMessage searchableItemForBodyData:plistData:path:persistentID:] + 335

    14 mail 0x00007fff96e04a08 __247 + [MFLibrary insertOrUpdateMessages:withMailbox:fetchBodies:isInitialImport:isMailboxRebuild: oldMessagesByNewMessage:remoteIDs:newDocumentIDs:setFlags:clearFlags:messageFla gsForMessages:copyFiles:progressDelegate:updateRowIDs:missedMessages:error:] _blo ck_invoke1168 + 18627

    15 mail 0x00007fff96e27e61 + [MFLibrary executeBlock:isWriter:useTransaction:isPrivileged:] + 766

    16 mail 0x00007fff96dff36b + [MFLibrary insertOrUpdateMessages:withMailbox:fetchBodies:isInitialImport:isMailboxRebuild: oldMessagesByNewMessage:remoteIDs:newDocumentIDs:setFlags:clearFlags:messageFla gsForMessages:copyFiles:progressDelegate:updateRowIDs:missedMessages:error:] + 6167

    17 mail 0x00007fff96e081cd + [MFLibrary addMessages:withMailbox:fetchBodies:isInitialImport:oldMessagesByNewMessage:rem oteIDs:setFlags:clearFlags:messageFlagsForMessages:copyFiles:missedMessages:erro a:] + 263

    18 mail 0x00007fff96e21ad1 + [MFLibrary importMailbox:] + 1640

    19 e-mail 0x00007fff96e24093 __46 + [MFLibrary importMessagesFromEnabledAccounts] _block_invoke2500 + 701

    20 mail 0x00007fff96e28469 + [MFLibrary executeBlock:isWriter:useTransaction:isPrivileged:] + 2310

    21 mail 0x00007fff96e230f7 + [MFLibrary importMessagesFromEnabledAccounts] + 4057

    22 mail 0x0000000109a431f3 + 1757683

    23 CoreFoundation 0x00007fff945b317c __invoking___ + 140

    24 CoreFoundation 0x00007fff945b2fce-[French invoke] + 286

    25 MailCore 0x00007fff8edf9036-[MCMonitoredInvocation invoke] + 245

    26 MailCore 0x00007fff8ee2b98e-[major MCThrowingInvocationOperation] + 48

    27 MailCore 0x00007fff8edb4cde-[major _MCInvocationOperation] + 426

    28 the 0x00007fff918c72fb Foundation-[__NSOperationInternal _start:] + 654

    29 0x00007fff918c6de7 __NSOQSchedule_f + 194 Foundation

    30 libdispatch.dylib 0x00007fff8617c33f _dispatch_client_callout + 8

    31 libdispatch.dylib 0x00007fff86180f6f _dispatch_queue_drain + 754

    32 libdispatch.dylib 0x00007fff8618763b _dispatch_queue_invoke + 549

    33 libdispatch.dylib 0x00007fff8617fc87 _dispatch_root_queue_drain + 538

    34 0x00007fff8617fa34 _dispatch_worker_thread3 + 91 libdispatch.dylib

    35 libsystem_pthread.dylib 0x00007fff961d568f _pthread_wqthread + 1129

    36 libsystem_pthread.dylib 0x00007fff961d3365 start_wqthread + 13

    Summary of the external change:

    Calls made by other processes for this process:

    task_for_pid: 2

    thread_create: 0

    thread_set_state: 0

    Calls made by this process:

    task_for_pid: 0

    thread_create: 0

    thread_set_state: 0

    Calls made by all processes on this machine:

    task_for_pid: 2405

    thread_create: 0

    thread_set_state: 0

    Summary region VM:

    ReadOnly part of libraries: Total = 325.4 M resident = 0 K (0%) swapped_out_or_unallocated=325.4M(100%)

    Regions in writing: Total = 376.5 M written = 0 K (0%) resident = 0 K (0%) swapped_out = 0 K (0%) unallocated=376.5M(100%)

    VIRTUAL REGION

    The NUMBER of DIMENSIONS of TYPE REGION (not melted)

    ===========                     =======  =======

    Accelerate.Framework 256K 3

    2048K 2 follow-up activity

    CG backup stores 5080K 4

    CG image 260 K 5

    CG shared images 240K 6

    CoreAnimation 168K 15

    CoreUI 1928 K 14 image data

    CoreUI image file 224K 5

    Ship 8192 K 2 continuations

    The Foundation 25.8 M 297

    Image IO 4096 K 2

    Kernel Alloc once 8 K 3

    MALLOC 282,9 258 M

    MALLOC 32K 7 cover page

    Tag memory 242 12K 2

    Memory 12 251 K 2 tag

    OpenCL                               8K        2

    Corpse process Info 2048 K 2

    SQLite page cache 15.2 M 106

    BATTERY GUARD 56.0 M 13

    The stack of 13.1 M 15

    VM_ALLOCATE 68K 10

    __DATA 36.3 M 349

    __IMAGE 528K 2

    __LINKEDIT 91.5 M 19

    __TEXT 233.9 356 M

    __UNICODE 552K 2

    mapped file 53.0 M 17

    16.3 shared memory M 10

    ===========                     =======  =======

    TOTAL 849,1 M 1501

    Exception type: EXC_CRASH (SIGABRT)

    Exception codes: 0 x 0000000000000000, 0 x 0000000000000000

    Note the exception: EXC_CORPSE_NOTIFY

    Request for clarification:

    "Reason for terminating app due to exception while now the database lock 'NSInvalidArgumentException',: ' *-[__NSArrayM insertObject:atIndex:]: object cannot be null"

    Abort() called

    You have locally stored messages slot "on my Mac"?

    You have IMAP or POP accounts?

    How much free space on your drive? Use disk utility to find this info.

    I wrote two articles that might help you. If you have the opportunity to start again in the Yosemite, you can export data, as explained before moving on to the post of El Capitan. If this is not possible, you can always ignore the upgrade process by importing your data. Let me know if you have any questions.

    Troubleshooting Apple Mail in OS X 10.11 El Capitan

    Capitan http://www.needhelp4mac.com/2015/10/Troubleshooting-Apple-Mail-in-OS-x-10-11-El-/

    Before moving to the post of El Capitan

    http://www.needhelp4mac.com/2015/11/before-upgrading-to-El-Capitan-mail/

    (Fair disclosure: Needhelp4Mac is my site.) I can receive some form of compensation, financial or otherwise, of the links on my site.)

  • None of my 3rd party apps open on my Apple Watch.

    I recently bought my Apple Watch is up-to-date.

    Apps that I have which is quite simply not open:

    Sleep ++

    Black sky

    ESPN

    Dog monitor

    Banking applications

    Trivia Crack

    Starbucks

    etc...

    Hello

    Try the following steps, trying to open the application after each:

    • Place your Apple Watch on its charger with power connected and also connect your iPhone to the power.
    • On your iPhone: open the music application and start playing a song (through your iPhone pregnant is fine).
    • On your iPhone, in the application of the watch, go to: My Watch (tab) > scroll down and tap the name of the application that does not open > turn off the option to show App on Apple Watch > to pause for a few moments > turn on the option.

    If this does not resolve the problem, try next disconnect and rematching of your watch:

    More information:

    Get help with applications on your Apple Watch - Apple Support

  • App open automatically after update

    Whenever an application is updated, it automatically opens. I don't know why this is happening

    You must have an application the cause so if you know what app could be it then delete it or a last option is a system repair

  • Kindle 3G app open habit wispernet keyboard

    I have a Kindle 3 G app wispernet keyboard on my PC and now it does not open when I double click, I have tried to uninstall and reinstall but an inconsistent message. I am running Windows 7. This issue occurred only today it was ok yesterday.

    Hello

    1. What is the error message that is related to incompatibility?

    2. were there any changes (hardware or software) to the computer before the show?

    Method 1: visit the manufacturer's Web site and download the latest version of the app from Wispernet.

    Method 2: If the problem persists, you should contact the suppport of Amazon for better assistance.

    Amazon.com: Kindle support

    Hope this information helps.

Maybe you are looking for

  • Issue of iOS 10 CarPlay

    Each update to iOS 10 and set to upgrade to the iPhone 7, CarPlay playlists being totally out of order.  In other words, although it lists the correct reading lists, the order of these playlists on the screen of the car are wrong.  I can play them in

  • IdeaPad Y470 FN does not

    Hello I have Lenovo Ideapad Y470 and I noticed that when you press keys FN stopped working/show. Namely the FN and FN F1 arrows... Of course, I use my laptop for games so I'm updating the nvidea drivers every now and then but really did not notice so

  • Vista Basic

    I've had my laptop stolen, Dell system and had another Dell Inspiron 710 M available.  The problem is my stolen Dell was running Vista Basic and my old Dell is running XP.  I want to install the base of Vista on my old Dell being all my files I had s

  • How to use and add a tableview?

    As mentioned on the subject. Can someone teach me how to add a tableview in qml? My goal is just to make a tableview with 100% width and height with 2 columns and each column with buttons with the width and height of 100%. How can I achieve that? Tha

  • Windows backup with windows 7

    In which case I'm using windows 7 backup and restore function, and let windows choose what to backup: 1. how complete is the backup when you create a system image? 2 are my windows updates also included in backups? Updates to windows are also stored