Jump to content

Progress Bar during installation


Go to solution Solved by step887,

Recommended Posts

Posted (edited)

Hi guys,

I'm a newbie, and I have a little question.

I have a autoit script to install FlashPlayer when user is not admin.

This script : 

$strAdminNom = "username"
$strAdminPasswd = "password"
$strDomain = "mydomain"
$path = "\\mypath\Software\Flash_Player"

If Not IsAdmin() Then

    RunAsWait($strAdminNom, $strDomain, $strAdminPasswd, 0, 'msiexec /i "' & $path & '\install_flash_player_15_active_x.msi" /qn Reboot=ReallySuppress', @WindowsDir)

EndIf

Exit

My script launch Flash Install with silent mode (without interface of flash).

I need to add a progress bar for users.

Install take 10 secondes. I have modify the script like that : 

$strAdminNom = "username"
$strAdminPasswd = "password"
$strDomain = "mydomain"
$strCommande = "Install_Flash15.exe"
$path = "\\mypath\Software\Flash_Player"

ProgressOn("Install Flash Player 15", "Please Wait...", "0 %")
For $i = 10 to 100 step 10
    sleep(2000)
    ProgressSet( $i, $i & " %")
Next
ProgressSet(100, "", "End")
sleep(500)
ProgressOff()
MsgBox(64, "Flash Player 15", "Install ok")


If Not IsAdmin() Then

    ; on exécute à nouveau le script en tant qu'administrateur

    RunAsWait($strAdminNom, "gce.com", $strAdminPasswd, 0, 'msiexec /i "' & $path & '\install_flash_player_15_active_x.msi" /qn Reboot=ReallySuppress', @WindowsDir)

;Else
 ;   RunWait('msiexec /i "' & $path & '\install_flash_player_15_active_x.msi" /qn Reboot=ReallySuppress', @WindowsDir)
EndIf

Exit

The problem is that the script execute in first the progress bar, and after the flash install.

How launch progressbar during install of flash ?

Many thanks (and sorry for my bad english)

Edited by MikaBrel
  • Solution
Posted

$strAdminNom = "username"
$strAdminPasswd = "password"
$strDomain = "mydomain"
$strCommande = "Install_Flash15.exe"
$path = "\\mypath\Software\Flash_Player"

ProgressOn("Install Flash Player 15", "Please Wait...", "0 %")



If Not IsAdmin() Then

    ; on exécute à nouveau le script en tant qu'administrateur

    RunAs($strAdminNom, "gce.com", $strAdminPasswd, 0, 'msiexec /i "' & $path & '\install_flash_player_15_active_x.msi" /qn Reboot=ReallySuppress', @WindowsDir)

;Else
 ;   Run('msiexec /i "' & $path & '\install_flash_player_15_active_x.msi" /qn Reboot=ReallySuppress', @WindowsDir)
EndIf
For $i = 10 to 100 step 10
    sleep(2000)
    ProgressSet( $i, $i & " %")
Next
ProgressSet(100, "", "End")
sleep(500)
ProgressOff()
MsgBox(64, "Flash Player 15", "Install ok")
Exit

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...