Indigo Rose Software

Professional Software Development Tools

 
+ Reply to Thread
Results 1 to 6 of 6

Thread: auto launch

  1. #1
    Join Date
    Aug 2007
    Posts
    1

    auto launch

    Hi.
    I'm new to this forum so I don't know if this item has been covered.

    Is it possible to have the installed program automatically launch immediately after installation?

  2. #2
    Join Date
    Jan 2000
    Posts
    2,001
    It can be done using a Custom Action. See Actions > Custom Actions on the menu. You will need to run a "Run Executable" custom action and schedule it appropriately.

  3. #3
    Join Date
    Aug 2007
    Posts
    5
    Brett, I need this too and I'm tired of noodling around. I have the right custom action, but I can't get it to run after the Finish button is clicked on the last dialog.

    Do you know what the correct settings are? If I can just get over this last hurdle, I'll be buying your product. I must say, besides this frustration, it's been awesome.

  4. #4
    Join Date
    Jan 2000
    Posts
    2,001
    Ok, here is a step-by-step:

    (this example assumes that the main program executable is in your file list and is being installed)
    1. Select Actions > Custom Actions from the menu.
    2. Add a Run Executable action
    3. Set the Run Executable properties to:
      • Settings tab
        • Location: Installed with product
        • File ID: <find the file in your project>
      • Attributes
        • ID: RunProgram
        • Scheduling: Immediate
        • Return: Async no wait
        • <do not enter any Timing entries>
    4. Click OK to accept the custom action and then OK again to get out of the Custom Actions dialog
    5. Select Project > Dialogs
    6. Select the Advanced Edit mode.
    7. In the tree, go to InstallUISequence > Install Completed Successfully
    8. Select the "ExitDialog" dialog
    9. Double-click the Finish button
    10. Select the Published Events tab
    11. Click Add to open the Published Event Properties dialog and set the properties to:
      • Event: DoAction
      • Arguments: RunProgram
      • Condition: 1
    12. Click OK
    13. Move the event above the EndDialog event
    14. Click OK until you are back out to the main screen

    That should do it. I have attached a sample project file for your reference.
    Attached Files
    Last edited by Lorne; 08-29-2007 at 10:14 AM. Reason: Added list formatting.

  5. #5
    Join Date
    Aug 2007
    Posts
    5
    Excellent instructions. Camtasia studio might be a huge time saver for you in the future.

    I had tried just about everything except this combination of settings. I think the closest I came was having exactly what you described except for step 12!

    Thanks.

  6. #6
    Join Date
    Sep 2009
    Posts
    1

    Grin

    I have done exactly as described by Brett and it worked wonderfully until I tried to override INSTALLDIR during installation.

    I. e. I have a product being installed into c:\Program Files\MyApp\MyAppMain.exe by default. If user agrees with the default path then MyAppMain.exe is launched when he clicks Finish. But if user changes the default path to c:\Program Files\MyApp2 then installer simply exits on clicking Finish button.

    I tried using "Full path with working folder" ([INSTALLDIR]\MyAppMain.exe) instead of "Installed with product" and got same behavior.

    Any ideas?

Similar Threads

  1. auto proceed and auto fill
    By HevnBoyz in forum Setup Factory 7.0
    Replies: 1
    Last Post: 10-23-2006, 10:54 AM
  2. SF7 Auto Update - where does it go??...
    By WillBellJr in forum Setup Factory 7.0
    Replies: 3
    Last Post: 04-10-2006, 04:55 PM
  3. Quick Launch Folder
    By csd214 in forum Setup Factory 7.0
    Replies: 1
    Last Post: 01-03-2005, 01:43 AM
  4. Launch Program from C:\Program Files
    By joey1barnes in forum AutoPlay Media Studio 5.0
    Replies: 5
    Last Post: 05-23-2004, 12:49 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts