Jump to content

Search the Community

Showing results for tags 'splashtexton'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Announcements and Site News
    • Administration
  • AutoIt v3
    • AutoIt Help and Support
    • AutoIt Technical Discussion
    • AutoIt Example Scripts
  • Scripting and Development
    • Developer General Discussion
    • Language Specific Discussion
  • IT Administration
    • Operating System Deployment
    • Windows Client
    • Windows Server
    • Office

Categories

  • AutoIt Team
    • Beta
    • MVP
  • AutoIt
    • Automation
    • Databases and web connections
    • Data compression
    • Encryption and hash
    • Games
    • GUI Additions
    • Hardware
    • Information gathering
    • Internet protocol suite
    • Maths
    • Media
    • PDF
    • Security
    • Social Media and other Website API
    • Windows
  • Scripting and Development
  • IT Administration
    • Operating System Deployment
    • Windows Client
    • Windows Server
    • Office

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Member Title


Location


WWW


Interests

Found 2 results

  1. I run a compiled .exe as a group policy shutdown script to update various software. The function below is called to run both .exe and .msi installers (hence the two sections). When I run this in a user session the SplashTextOn window stays visible in the background throughout the entire install but when this is executed as a shutdown script the SplashTextOn window disappears before the installer has finished (during the RunWait) Func _InstallSW() SplashTextOn("Installing", $InstallingUpdateMessage, 500, 400, -1, -1, $DLG_NOTONTOP) FileCopy ($SourcePath & $SWInstaller, $WorkingDirectory & $SWInstaller, $FC_OVERWRITE + $FC_CREATEPATH) If StringLower(StringRight($SWInstaller, 4))=".exe" Then RunWait ('"' & $WorkingDirectory & $SWInstaller & '"' & $InstallerSwitches) Else RunWait ('msiexec /i "' & $WorkingDirectory & $SWInstaller & '"' & $InstallerSwitches) EndIf SplashOff() EndFunc ;==>InstallSW Is there a better function to use or something I can add (e.g. While)? I need it to remain behind the installer's progress windows so it shows when the installer is running a background process (to prevent the user from forcing the power off thinking it has hung)
  2. Situation: I have a process where files are downloaded to a specific location on a device and then get applied by a 3rd party program. I have a SplashTextOn popup notifying the user with a simple file count letting them see when files are downloaded and then later applying. The user see's the numbers count up and then down. Currently this SplashTextOn popup works with one small hiccup I'd like to try to solve. The script updates once per second to display the file count, as a result there is a slight flicker with the SplashTextOn popup. I've followed many examples and have tried everything that I know how from the AutoIt Help Document as well as exhaustive searching. It's possible the solution is quite simple but it's just out of my mental reach at the moment. Goal: Display the popup window with the file count that updates once per second, or when a change is detected with the number of files in the specific directory, and eliminate any popup flicker if possible. Here is what I have with some small changes to protect sensitive info. I would appreciate any tips you can provide and thank you for your help. AutoItSetOption("WinWaitDelay", 500) AutoItSetOption("WinTitleMatchMode",1) AutoItSetOption("WinDetectHiddenText",1) AutoItSetOption("TrayIconDebug", 1) AutoItSetOption("TrayIconHide", 0) HotKeySet("{ESC}", "_Terminate") #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <IE.au3> #include <Array.au3> #include <File.au3> #include <MsgBoxConstants.au3> ; Build The Active Count Function & Splash Message Func SyncFileCount() $path = "C:\XXXXX\Messages\" $count = DirGetSize($path, 1) $msg = "" SplashTextOn("Sync File Count", $msg, 380, 46, -1, -1, 1, "", 14) $msg = $msg & $count[1] ControlSetText("Sync File Count", "", "Static1", "Synchronization Files Being Processed " & $msg) Sleep(1000) EndFunc ; Call The File Count Function While 1 $path = "C:\XXXXX\Messages\" $count = DirGetSize($path, 1) Call("SyncFileCount") WEnd Exit
×
×
  • Create New...