Automator - timer or countdown to next step/action

I am trying to write an automator action that gives a warning and then counts down to the next action.
This is to link in with an action I have written to automatically close and back-up my Bento database.
What I am looking for is an action in case I forget to activate that action before I quit working in the evening. The action I am looking for should pop up a message and say e.g. 'Bento will close in xxx seconds' and if no button is pressed to cancel, it will then go to the next step and close Bento.
Any suggestions?

The standard Wait for User Action action goes the other way (it stops the workflow), so there isn't anything handy that has a built-in counter. You can fake one with a Run AppleScript action though, by popping up dialogs with short timeouts, for example:
<pre style="
font-family: Monaco, 'Courier New', Courier, monospace;
font-size: 10px;
margin: 0px;
padding: 5px;
border: 1px solid #000000;
width: 720px;
color: #000000;
background-color: #FFEE80;
overflow: auto;"
title="this text can be pasted into an Automator 'Run AppleScript' action">
on run {input, parameters} -- countdown dialog
set WaitTime to 10 -- this is the overall time to wait
set Interval to 1 -- this is the interval between dialogs
repeat with Timer from WaitTime to 1 by -Interval
if Timer ≤ Interval then set Interval to Timer
set DialogResult to display dialog return & "Bento will close in " & Timer & ¬
" seconds..." buttons {"Cancel", "OK"} default button "OK" giving up after Interval
if (button returned of DialogResult) is "OK" then exit repeat
end repeat
return input
end run
</pre>

Similar Messages

  • Nearly there on time machine, but refuses next step

    I have a time machine HD on my iMac.
    On my macBook I was able to select it as a time machine for it pver my LAN, and it successfully did the first back up. This was yesterday.
    Today I have re mounted the time machine hd but alas, nothing. In the prefs it shows as yesterdays one and only back up as the last and first one, and the thing has not backed up since.
    Any ideas?

    markwmsn is right.Time Machine is only a rolling backup system, not an archive system. If you have data that should never be deleted, do not rely on Time Machine because old data will be purged eventually.
    I am not sure why you feel Time Machine is safer than a "scary" external hard drive, since the Time Machine backup is on...an external hard drive.
    Here's what the professional photographers do, since their lives rely on not losing photos. At least two backups on external media, with at least one offsite. Having at least two exact copies of the photo archive is how photographers get around the very real fear of hard drive death. It means that you can survive the loss of both your original and one backup drive simultaneously, because there will still be one more backup out there. Because while hard drives do fail, there isn't any other type of backup media that's so easy and fast to update. So you use redundancy to mitigate any failures and then stop worrying about it.
    The other solution that is used is online storage through companies like Crashplan or Carbonite. They guarantee your data won't be deleted because they maintain redundant backups themselves.
    Of course you can combine hard drive and online cloud backups, and then your data can survive almost anything that doesn't take out civilization itself.

  • Cloud App Action Service - how let contacts continue through to the next step?

    I have created an eloqua cloud app with an action service.
    To test it, I am creating a multi-step campaign which is really simple:
    A segment with a couple of members flows into my action cloud service, which then flows into something else like an email or something.
    However, I am having trouble getting the contacts to flow through the cloud service action step: they all seem to be stuck there and are not continuing.
    According to both the Bulk 2.0 api documentation and the sites on making an action service (Develop an AppCloud Action Service),
    when contacts flow into the action service step, eloqua will request out to my notification url (I am getting this successfully),
    after that, I am to respond with some status code, and the example is a 204 status code followed by an asynchronous bulk data import/export.
    My action doesn't require any import or export, and my goal is to either do my work and respond back that I am finished, or if it will take some time: respond back to have eloqua wait, then send a request later that I am finished.
    After this, the contacts can flow on to the next step in the campaign canvas.
    So, I realize that after I get the notification I can respond with a 204 status to let eloqua know that I will use the bulk api's async calls to import/export data.
    But what other statuses can I use if I don't want to or don't need to use the async api calls?
    Can I just return a 200 status if I am done and want eloqua to proceed to the next campaign step?
    Can I return some status to make eloqua wait for me to do some processing on my side, followed by some status to let eloqua proceed?
    I have tried several different 200 level statuses and none of them seem to let my contacts move on to the next step.
    Please help.
    thanks,
    Chris

    No you will need to update their status using an Import. You can not just use your Response.
    What you are talking about requires you to respond back by performing a BULK Import action of "SetStatus" with a status of "Complete"
    See:
    Develop an AppCloud Action Service
    I am actually doing this for the first time myself just this moment. Its not hard but I am struggling with the ML to provide it a Destination that is likes.
    Scott

  • Campaign Automation is next step is not starting

    Hello Guru's,
    Greetings.
    I have created a campaign automation workflow like this..
    1) Created a Campaign 1 - Campaign start
    2) Created a campaign 2 as element - Assigned a communication method as e-mail with Survey link (Suevey is created under marketing)  - Assigned a work flow send target group to channel - Have used the CRM_MKTCA_SURVEY_MKT_PBO and CRM_MKTCA_SURVEY_MKT_PAI in the survey to create the lead
    3) Created a campaign decision - If "Would you like to receive the application with options as Yes"
    4) Created a campaign 3 with empty target group and assigned a work flow "Add BP to Target Group" - Selected an option of Start for every respondant
    5) Created a Campaign 4 by using the traget group created in step 4
    6) I have activated all workflows
    7) made the workflows as general
    Released the campaign 1
    Saved
    Started the campaign
    Campaign execution started and sends the mail to target group. I have responded for the survey, I can see the results on survey suite, also the Lead created.
    Problem is .....
    The decision is not triggering even if I select yes for step 3 (Condition is met), not starting the next step.
    I am missing some thing here, can you please guide.
    Thank you very much.

    Sloved my self by assigning the CAMPAIGN_AUTOMATION_LEAD Action profile to the Lead transaction in SPRO. This Action Profile will have MKTCA_PROC_INB method, which will trigger the next steps or followup actions.
    Thanks to all

  • The first time I connected my new My Passport portable hard drive to my Mac, the message asking if I want to use the drive to back up with Time Machine did not appear.  What is the next step?

    The first time I connected my new My Passport portable hard drive to my MacBook Pro, the message asking if I want to use the drive to back up with Time Machine did not appear.  I would like to set it up to do this.  What would my next step be?

    Drive Partition and Format
    1. Open Disk Utility in your Utilities folder.
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Click on the Partition tab in the DU main window.
    3. Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Click on the Options button, set the partition scheme to GUID then click on the OK button. Set the format type to Mac OS Extended (Journaled.) Click on the Apply button and wait until the process has completed.
    4. Select the volume you just created (this is the sub-entry under the drive entry) from the left side list. Click on the Erase tab in the DU main window.
    5. Set the format type to Mac OS Extended (Journaled.) Click on the Security button, check the button for Zero Data and click on OK to return to the Erase window.
    6. Click on the Erase button. The format process can take up to several hours depending upon the drive size.
    Open Time Machine preferences to select this drive for use as the backup drive. Turn on Time Machine.

  • In the installation process lion will not install as message  reads MAC HD 904 gb available this disk is used for time machine backups .What is the next step

    After downloading ,completing the lic agreement phase, the next step is where to install and automatically' MAC HD with 904 gb available this disk is used for time machine backups' is shown and installation is blocked .
    Any body got any idea what to do next ?

    Time machine needs its own partition to operate. So you are not going install a OSx Lion on that volume.
    If there is enough room you may be able to partition the drive on the fly with DiskUtility
    Are you saying you clean installed Lion and you are trying to move your user Data over with TM via the migration Assistant?  Please explain.

  • I rented to HD movies on Apple TV, biuth at the same time.  I was able to watch one, butb the second says - error while laoding this content, try later - well I tried later numerous times and continuemto get same message.  what is my next step??

    I rented two HD movies on Apple TV, both at the same time.  I was able to watch one, but the second says - "error while loading this content, try later" - well I tried later numerous times and continue to get the same message.  What is my next step??

    No, the film will be available for 30 days, but once you start watching it the clock will start running and it will expire after 24/48hrs (depending on location).
    You said you rented on Apple TV, which has no accessible storage. When you choose to watch it starts to cache to the small flash drive, which is then flushed when you access another movie (or any other content). Everything is streamed so it will need to load each time. If you want to store any content you need to do so via computer.
    Network issues can also contribute to seeing such an error. If on wifi, try ethernet. Make sure DNS is set to auto (settings - general - network). You can also see the status of your network by getting a report (istumbler, netstumbler or similar), to look for signal strength, noise, nearby networks.
    Other services use adaptive streaming so they won't be much of an issue.

  • Measure time of an measurement and if measurement time is less than 90 second wait until 90 second and then proceed to next steps or stop.

    Hi
    I am trying to make a program
          During execute a measurement count the time.
          If  measurement time is more than 90 second proceed to the next steps (or stop the measurement)
          If measurement time is less than 90 second, wait until 90 second and then proceed to next steps or stop
    I appreciate deeply if some help me.

    What sort of measurement are you talking about? What affects the time of your measurement? The very basic description you have is of a state machine and there are numerous examples of that
    1. Actually I would like measure the time of "Alignment" function done by wafer test equipment name Prober ( the model is "UF3000" made by TOKYO SEIMITSU CO., LTD.
    2.. Right now  the "Alignment" function is started when a  GPIB command is written as "N" and wait for resposne 70 in polling.
    Please refer to the attachment for Alignement function if it help you.
    In the attahement
    For Alignment error delay we are using =600
    Alignment counter =30000
    align loop cnt = 30000
    This is a program wriiten by another person and he is not availabe any more. What I am trying to do is
    1.  During execute a "Alignment " function count the time.
    2. If  "Alignment " function time is more than 90 second proceed to the next steps
    3.  If "Alignment " function is less than 90 second, wait until 90 second and then proceed to next steps
    Attachments:
    Alignment function.xlsx ‏153 KB

  • I just recently picked up an 07 macbook for the time being till i can get a new one, right now its running os x 10.5.8, where can i find 10.6 as the next step to upgrade or can i skip 10.6?

    Hey guys so i just recently piced up an 07 macbook for the time being till i can afford to buy a new one.  Right now its running os x 10.5.8. Basically ive read tht you can not skip any updates, is this right? I know 10.6 is the next step up upgrade wise, and i cant seem to find it on the internet anywhere? Pls help me.  Can i skip 10.6 and upgrade higher right away or wht?  Wht do i need to do and where can i find the updates?

    OS X 10.6 comes in the form of a physical CD. You could start by calling your local Apple store and seeing if they still have any.

  • Hi there. I bought and downloaded photoshop elements 13 today. When I tried to set it up and was prompted for the serial number, the one I was given and subsequently entered ( correctly ,I checked numerous times) was seems invalid. What's the next step?!

    hi there, I bought and downloaded Adobe photoshop elemts 13 today. When trying to set it up, I was prompted for the serial number which upon being entered was deemed invalid. I know the serial number is the correct one. What is the next step, how do I contact Adobe store?!?

    Error "The serial number is not valid for this product" | Creative Suite
    if that doesn't help, contact adobe support by clicking here and, when available, click 'still need help', https://helpx.adobe.com/contact.html

  • User-Decision COMPLETED buti next step not executed

    Hi Gurus,
    I have a very strange problem when approving user-decision tasks in my workflow using FM SAP_WAPI_DECISION_COMPLETE.
    SOMETIMES, the user-decision step becomes COMPLETED but the result in the workflow logs (SWI1) is blank and does not continue to the next steps of my workflow. I've done my research and checked everything (commit = X, SWU3, Task is General, etc..) but i still have not found any solution yet.
    FYI: this does not happen all the time, most of the time the workflow works fine.
    Based on SWWWIHEAD, the user ADSUSER(from WebDynpro)  is the creator and the last one who updated the workflow instance.
    Here's part of my code for your reference: (RFC - called by WebDynpro)
      CALL FUNCTION 'SWL_GET_PROCESS_STEPLIST'
        EXPORTING
          wf_id                       = wi_id
          with_techdetails            = space
          with_expansion              = space
          with_errors                 = space
        TABLES
          wfm_steplog                 = lt_wfm_steplog
        EXCEPTIONS
          workflow_does_not_exist     = 1
          error_while_reading_wfm_log = 2
          OTHERS                      = 3.
      DELETE lt_wfm_steplog WHERE wi_type NE 'W'.
      CLEAR: wa_wfm_steplog, li_lines.
      DESCRIBE TABLE lt_wfm_steplog LINES li_lines.
      READ TABLE lt_wfm_steplog INTO wa_wfm_steplog INDEX li_lines.
        IF in_pdf_flag = 'Y'.      "Continue
          ly_decision_key = '0001'.
        ELSE. "Cancel
          ly_decision_key = '0002'.
        ENDIF.
        IF NOT ly_decision_key IS INITIAL .
          CALL FUNCTION 'SAP_WAPI_DECISION_COMPLETE'
            EXPORTING
              WORKITEM_ID          = wa_wfm_steplog-wi_id
              LANGUAGE             = SY-LANGU
              USER                 = SY-UNAME
              DECISION_KEY         = ly_decision_key
              DO_COMMIT            = 'X'
            IMPORTING
              RETURN_CODE          = l_subrc.
    Thanks in advance.
    Regards,
    Dexter

    Hello Dexter,
    Thanks for the reply.
    I have tried running the BAPI through Automation Tools which we have. That is Process Runner.
    With the help of this I was Approving the WorkFlow. But as i found the issue, so for trouble schooting this i had manually checked in SAP though SE37 t-code.
    Below is the code of BAPI 'sap_wapi_decision_complete'
    =====================================================================
    FUNCTION sap_wapi_decision_complete.
    *"*"Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(WORKITEM_ID) TYPE  SWR_STRUCT-WORKITEMID
    *"     VALUE(LANGUAGE) LIKE  SWR_STRUCT-WILANGUAGE DEFAULT SY-LANGU
    *"     VALUE(USER) TYPE  SYUNAME DEFAULT SY-UNAME
    *"     VALUE(DECISION_KEY) TYPE  SWR_DECIKEY
    *"     VALUE(DO_COMMIT) TYPE  XFELD DEFAULT 'X'
    *"  EXPORTING
    *"     VALUE(RETURN_CODE) LIKE  SY-SUBRC
    *"     VALUE(NEW_STATUS) TYPE  SWW_WISTAT
    *"  TABLES
    *"      MESSAGE_LINES STRUCTURE  SWR_MESSAG OPTIONAL
    *"      MESSAGE_STRUCT STRUCTURE  SWR_MSTRUC OPTIONAL
      DATA: lh_msg TYPE REF TO cl_swf_utl_wapi_message,
            lv_excp TYPE REF TO cx_swf_ifs_exception,
            funcname TYPE funcname VALUE 'SAP_WAPI_DECISION_COMPLETE',
            lv_wi_handle TYPE REF TO if_swf_run_wim_internal,
            ls_t100msg TYPE swf_t100ms,
            lv_handle TYPE sytabix,
            lh_wapi TYPE REF TO if_swf_utl_wapi_framework,
            ls_swwwihead TYPE swwwihead,
            l_nodetype TYPE swd_nodetp,
            lt_alternatives TYPE swr_decialts OCCURS 0 WITH HEADER LINE.
      DATA: lt_cont TYPE swr_cont OCCURS 0 WITH HEADER LINE.
      DATA: lh_params TYPE REF TO if_swf_ifs_parameter_container.
      DATA: lh_trc_data TYPE REF TO if_swf_cnt_container.
      DATA: lt_message_lines TYPE sapi_msg_lines.
      DATA: lt_message_struct TYPE sapi_msg_struc.
    *- startup framework
      lh_wapi = cl_swf_utl_wapi_framework=>create( im_language = language ).
      lh_msg = lh_wapi->get_message_object( ).
      lh_params = lh_wapi->get_parameter_container( ).
      CALL METHOD lh_wapi->set_commit_control( im_commit = do_commit ).
      TRY.
          CALL METHOD lh_params->set
            EXPORTING
              name  = lh_wapi->c_workitem_id
              value = workitem_id.
        CATCH cx_swf_cnt_container .
      ENDTRY.
      lv_handle = lh_wapi->register_function( im_function = funcname
                                              im_parameters = lh_params ).
    *~~ begin of trace specific coding ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
      IF lh_wapi->m_trace_handle IS BOUND.
        TRY.
            lh_trc_data = lh_wapi->get_initial_trace_data( ).
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'WORKITEM_ID'
                value = workitem_id.
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'LANGUAGE'
                value = language.
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'USER'
                value = user.
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'DECISION_KEY'
                value = decision_key.
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'DO_COMMIT'
                value = do_commit.
            CALL METHOD lh_wapi->write_trace
              EXPORTING
                im_evt  = swwtr_api_init
                im_data = lh_trc_data.
          CATCH cx_swf_ifs_exception.                       "#EC NO_HANDLER
        ENDTRY.
      ENDIF.
    *~~ end of trace specific coding ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
      TRY.
    *- function valid (allowed)
          IF lv_handle LE 0.
            lv_excp = lh_wapi->get_last_exception( ).
            return_code = 900.
            RAISE EXCEPTION lv_excp.
          ENDIF.
    *- get properties
          CALL METHOD cl_swf_run_wim_factory=>find_by_wiid
            EXPORTING
              im_wiid     = workitem_id
            RECEIVING
              re_instance = lv_wi_handle.
    * is it a decision at all?
          MOVE-CORRESPONDING lv_wi_handle->m_sww_wihead TO ls_swwwihead.
          CALL METHOD cl_swf_run_workitem_compatible=>get_def_guid_structure
            EXPORTING
              im_header   = ls_swwwihead
            IMPORTING
              ex_nodetype = l_nodetype.
          IF l_nodetype <> swfco_wd_decision.
            return_code = 2.
            ls_t100msg-msgid = 'SWR'.
            ls_t100msg-msgty = 'E'.
            ls_t100msg-msgno = 205.
            ls_t100msg-msgv1 = workitem_id.
            RAISE EXCEPTION TYPE cx_swf_run_wim
              EXPORTING t100_msg = ls_t100msg
                        wi_id    = workitem_id.
          ENDIF.
    *- get texts
          CALL FUNCTION 'SWU_GET_DECISION_TEXT_TITLE'
            EXPORTING
              language           = language
              wiid               = workitem_id
            TABLES
              decision_text      = lt_alternatives[]
            EXCEPTIONS
              node_not_found     = 1
              text_not_found     = 2
              workflow_not_found = 3
              OTHERS             = 4.
          IF sy-subrc <> 0.
            return_code = 2.
            ls_t100msg-msgid = 'SWR'.
            ls_t100msg-msgty = 'E'.
            ls_t100msg-msgno = 206.
            ls_t100msg-msgv1 = workitem_id.
            RAISE EXCEPTION TYPE cx_swf_run_wim
              EXPORTING t100_msg = ls_t100msg
                        wi_id    = workitem_id.
          ENDIF.
    *- check alternative id
          READ TABLE lt_alternatives WITH KEY altkey = decision_key.
          IF sy-subrc <> 0.
            return_code = 3.
            ls_t100msg-msgid = 'SWR'.
            ls_t100msg-msgty = 'E'.
            ls_t100msg-msgno = 207.
            ls_t100msg-msgv1 = workitem_id.
            ls_t100msg-msgv2 = decision_key.
            RAISE EXCEPTION TYPE cx_swf_run_wim
              EXPORTING t100_msg = ls_t100msg
                        wi_id    = workitem_id.
          ENDIF.
        CATCH cx_swf_ifs_exception INTO lv_excp.
          IF return_code IS INITIAL.
            return_code = 1.
          ENDIF.
          CALL METHOD lh_msg->set_exception_object( im_excp = lv_excp ).
    *- set export
          message_lines[] = lh_msg->get_message_lines( ).
          message_struct[] = lh_msg->get_message_struct( ).
          EXIT.
      ENDTRY.
    *- unregister to framework
      CALL METHOD lh_wapi->unregister( lv_handle ).
    *- complete decision item
      lt_cont-element = swfco_wi_result_const.
      lt_cont-value   = decision_key.
      APPEND lt_cont.
      lt_cont-element = swfco_om_result_const.
      lt_cont-value   = decision_key.
      APPEND lt_cont.
      CALL FUNCTION 'SAP_WAPI_WORKITEM_COMPLETE'
        EXPORTING
          workitem_id      = workitem_id
          actual_agent     = user
          language         = language
          do_commit        = do_commit
        IMPORTING
          return_code      = return_code
          new_status       = new_status
        TABLES
          simple_container = lt_cont[]
          message_lines    = message_lines
          message_struct   = message_struct.
    *~~ begin of trace specific coding ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
      IF lh_wapi->m_trace_handle IS BOUND.
        TRY.
            lh_trc_data = lh_wapi->get_initial_trace_data( ).
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'RETURN_CODE'
                value = return_code.
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'NEW_STATUS'
                value = new_status.
            lt_message_lines = message_lines[].
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'MESSAGE_LINES'
                value = lt_message_lines.
            lt_message_struct = message_struct[].
            CALL METHOD lh_trc_data->element_set
              EXPORTING
                name  = 'MESSAGE_STRUCT'
                value = lt_message_struct.
            CALL METHOD lh_wapi->write_trace
              EXPORTING
                im_evt  = swwtr_api_result
                im_data = lh_trc_data.
          CATCH cx_swf_ifs_exception.                       "#EC NO_HANDLER
        ENDTRY.
      ENDIF.
    *~~ end of trace specific coding ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    ENDFUNCTION.
    ========================================================================
    When I pass all the data through Process Runner Program and check in SAP manually it look like below in SAP
    Kindly check the above screen shot and Help me in this regard.
    Thanks,
    Srikanth

  • I am trying to restore a phone on iTunes, but the setup page doesn't go on to the next step. What do I do?

    My iPhone 4S was stolen, so until I could get or buy another, I am using my husband's old 3GS.  When I connect to iTunes, the left column recognizes the phone. Then I see the Setup page.  It asks whether you have a new phone to add, or restore from a previous backup of my original 4S.  I click restore from back up and click continue.  It restores the 3GS, but the page doesnt move on to the next step.  I have restored multiple times.  The page/screen stays the same.  What should I do? Am I doing something wrong?

    You could follow the instructions in the support document that you linked from. There is a section regarding the passcode and the inability to use it or enter it. However, you may encounter more issues since you cannot use the screen.

  • I was trying to do a favor for my gf, and I uninstalled bonjour. What are my next steps with the cloud and ios5

    I was trying to do a favor for my gf, and I accidentily on purpose uninstalled bonjour. It has seemed to really screw up iTunes for me.  What are my next steps to get this back to normal? I have downloaded and using the icloud and ios5. I have two iPhones 3gs and our iPad2. And our computer is windows xp(yes it is time for an upgrade)

    Try the troubleshooting help here.  http://www.apple.com/support/iphone/assistant/phone/
    You may need to restore your iPhone.
    If it won't restore, try here. http://support.apple.com/kb/ht1808
    If nothing helps, you need to contact Verizon for information for an exchange or refund. This is a user to user forum, not Apple.
    Apple's policy for a refund or exchange is within 14 days of purchase. Verizon's policy may be different.
    Definitely try restoring .. hopefully you won't have to go through the hassle of an exchange.

  • What is the next step after editing or triming a video ? What type of file format to save and what to do after that ?

    what is the next step after editing or triming a video?
    what type of file format should be save and what to do after that?

    In the early days of digital video editing, an export render could take hours!  Not many applications are as hard on system resources as video editing, and rendering the final edit is probably the most system intense action of all.  
    Head on over to the Premiere Pro Hardware forum to see what sort of computer hardware the pros use for NLE (non linear editing), or to the PPBM5 site for a better look.
    PPBM5 Benchmark
    Also check out the specs on the Video Guys website

  • Pls help me... what is next step ?

    I am trying to fix missing MSI file ? what is next step?
    I got this ouput . after executingbelow command :
    Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt
    output.text file
    Products installed on the local system
    ================================================================================
    PRODUCT NAME   : Sql Server Customer Experience Improvement Program
    ================================================================================
      Product Code: {93998800-1608-403F-9A51-420A77D23C25}
      Version     : 10.50.1600.1
      Most Current Install Date: 20130729
      Target Install Location:
      Registry Path:
       HKEY_CLASSES_ROOT\Installer\Products\008899398061F304A91524A0772DC352\SourceList
         Package    : sqlsqm.msi
      Install Source: \x86\setup\
      LastUsedSource: n;1;E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\
     !!!! sqlsqm.msi DOES NOT exist on the path in the path E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\ !!!!
     Action needed, re-establish the path to E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\
    Installer Cache File: C:\Windows\Installer\1cca5bb.msi
     !!!! C:\Windows\Installer\1cca5bb.msi DOES NOT exist in the Installer cache. !!!!
         Action needed, recreate or re-establish path to the directory:
           E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\then rerun this script to update installer cache and results
         The path on the line above must exist at the root location to resolve
         this problem with your msi/msp file not being found or corrupted,
         In some cases you may need to manually copy the missing file or manually
         replace the problem file overwriting it is exist:
         Copy "E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\sqlsqm.msi" C:\Windows\Installer\1cca5bb.msi
         Replace the existing file if prompted to do so.
    Sql Server Customer Experience Improvement Program Patches Installed
               

    I got below output...now pls suggest.
    =================================================
    Products installed on the local system
    ================================================================================
    PRODUCT NAME   : Sql Server Customer Experience Improvement Program
    ================================================================================
      Product Code: {93998800-1608-403F-9A51-420A77D23C25}
      Version     : 10.50.1600.1
      Most Current Install Date: 20130729
      Target Install Location:
      Registry Path:
       HKEY_CLASSES_ROOT\Installer\Products\008899398061F304A91524A0772DC352\SourceList
         Package    : sqlsqm.msi
      Install Source: \x86\setup\
      LastUsedSource: n;1;E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\
     !!!! sqlsqm.msi DOES NOT exist on the path in the path E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\ !!!!
     Action needed, re-establish the path to E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\
    Installer Cache File: C:\Windows\Installer\1cca5bb.msi
     !!!! C:\Windows\Installer\1cca5bb.msi DOES NOT exist in the Installer cache. !!!!
         Action needed, recreate or re-establish path to the directory:
           E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\then rerun this script to update installer cache and results
         The path on the line above must exist at the root location to resolve
         this problem with your msi/msp file not being found or corrupted,
         In some cases you may need to manually copy the missing file or manually
         replace the problem file overwriting it is exist:
         Copy "E:\D DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\sqlsqm.msi" C:\Windows\Installer\1cca5bb.msi
         Replace the existing file if prompted to do so.
    Sql Server Customer Experience Improvement Program Patches Installed
      No Patches Found
    ================================================================================
    PRODUCT NAME   : SQL Server 2008 R2 SP1 Full text search
    ================================================================================
      Product Code: {F96E9800-1B92-44FA-8A30-CE1D56D77F10}
      Version     : 10.51.2500.0
      Most Current Install Date: 20140118
      Target Install Location:
      Registry Path:
       HKEY_CLASSES_ROOT\Installer\Products\0089E69F29B1AF44A803ECD1657DF701\SourceList
         Package    : sql_fulltext.msi
      Install Source: \x86\setup\
      LastUsedSource: n;1;E:\D_DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\
        sql_fulltext.msi exists on the LastUsedSource path, no actions needed.
    Installer Cache File: C:\Windows\Installer\47a921.msi
        Package exists in the Installer cache, no actions needed.
        Any missing packages will update automatically if needed assuming that
        the LastUsedSource exists.
        Should you get errors about C:\Windows\Installer\47a921.msi or E:\D_DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\sql_fulltext.msi then you
        may need to manually copy the file, if file exists replace the problem file,
        Copy and paste the following command line into an administrative command prompt:
         Copy "E:\D_DATA\sql dba\sql dba materia\sql dba2 softwaee\Software\x86\setup\sql_fulltext.msi" C:\Windows\Installer\47a921.msi
    SQL Server 2008 R2 SP1 Full text search Patches Installed
     Display Name:    Service Pack 1 for SQL Server Database Services 2008 FullText (KB2528583)
     KB Article URL:  http://support.microsoft.com/?kbid=2528583
     Install Date:    20140118
       Uninstallable:   1
     Patch Details:
       HKEY_CLASSES_ROOT\Installer\Patches\45BA0AD8B5846BC488E8DD346D52F708
       PackageName:   sql_fulltext.msp
        Patch LastUsedSource: n;1;d:\0859867ecacfd38bdc\x86\setup\
       Installer Cache File Path:     C:\Windows\Installer\1cca9cb.msp
         Per SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\45BA0AD8B5846BC488E8DD346D52F708\LocalPackage
    !!!! C:\Windows\Installer\1cca9cb.msp package DOES NOT exist in the Installer cache. !!!!
         Action needed, recreate or re-establish path to the directory:
           d:\0859867ecacfd38bdc\x86\setup\ then rerun this script to update installer cache and results
         The path on the line above must exist at the root location to resolve
         this problem with your msi/msp file not being found or corrupted,
         In some cases you may need to manually copy missing files or manually
         replace the problem file,
         Copy "d:\0859867ecacfd38bdc\x86\setup\sql_fulltext.msp" C:\Windows\Installer\1cca9cb.msp
         Replace the existing file if prompted to do so.
         Use the following URL to assist with downloading the patch:
          http://support.microsoft.com/?kbid=2528583
                             

Maybe you are looking for

  • How do I use sqrt() and pow() math functions?

    I tried starting with import java.lang.Math.*; and using sqrt() and pow(), but I get an error response in compilation. //** 1/pi calculation program using Ramanujan's forumula **// //** by n=2 iteration, double precision value for 1/pi repeats **// i

  • Error while saving user Query

    I am generating a simle query from query generator, and trying to save it, it gives the following error message "To generate this document first define the numbering series in the Administration module" I am using SAP 2007 B PL 00

  • TS1702 an unknown error has occurred when trying to update PicStitch and turn on Genius for Apps on iPad

    When trying to update iPad I keep getting a message "an unknown error has occurred. Also get this message when I tried to turn on Genius for Apps. And App Store is asking me for my password 3 - 4 times in a row and I am typing it correctly! This is a

  • Too much music?

    Hi. I've been trying to import all the music I have stored on my computer to iTunes, but somehow iTunes select only a part of it. Sometimes an error shows too, saying iTunes failed importing/copying :C-disc or something. Could it be that I have too m

  • Lumia 1520 wp demin issues .

    Hello , after updating my phone to demin i got a screen rotation delay for about 2 seconds sometimes much more. Also while using internet explorer it crashes alot and doesnt save history. One of the reasons i found out that cause crash if you used th