MikaBrel Posted September 12, 2014 Posted September 12, 2014 (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 September 12, 2014 by MikaBrel
Solution step887 Posted September 12, 2014 Solution Posted September 12, 2014 $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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now