Jump to content

Recommended Posts

Posted (edited)

I am trying to include a simple message box to prompt our users to restart their pc after IE 10 has been installed that will give them a choice of whether allow the user to either click yes to reboot now or have them click no and the PC will reboot after 8 hours or what ever time frame. I am not understanding why it will not display the Yes or No prompt. I only am having this issue after installign the latest version of autoit. Any advice autoit team? Greatly appreciated, thank you.

#NoTrayIcon
#RequireAdmin

#include <MsgBoxConstants.au3>

MsgBox(48 ,"XXX Organization", " Attention Internet Explorer 10 has been installed. Please restart your PC when possible so your browser can be fully upgraded. If you decline now after 8 hours the PC will reboot on its own", 4, 100)
Edited by rbenner1184
  • Moderators
Posted

rbenner1184,

 

  Quote

I am not understanding why it will not display the Yes or No prompt

Because you are not asking it to display those buttons. You are only using flag 48 ($MB_ICONWARNING) - you need to add in $MB_YESNO (4) to get the buttons. :)

And the same was true in earlier versions, so that excuse will not work. ;)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

Posted (edited)

  On 1/20/2014 at 6:46 PM, Melba23 said:

rbenner1184,

 

Because you are not asking it to display those buttons. You are only using flag 48 ($MB_ICONWARNING) - you need to add in $MB_YESNO (4) to get the buttons. :)

And the same was true in earlier versions, so that excuse will not work. ;)

M23

Ok thanks I'll try that. I thought before though that the

#include <MsgBoxConstants.au3> was not needed though. I may be wrong though. 
Edited by rbenner1184
Posted

It's not needed because you're not using the variables, you're using their values in your snippet.

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

  Reveal hidden contents

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Posted

Switch Int(MsgBox(4,"something","Restart Now",4))
    Case 6 ; Yes
        MsgBox(1,1,"add shutdown.exe call for 30 seconds")
    Case Else
        MsgBox(1,1,"add shutdown.exe call for 8 hours")
EndSwitch

IEbyXPATH-Grab IE DOM objects by XPATH IEscriptRecord-Makings of an IE script recorder ExcelFromXML-Create Excel docs without excel installed GetAllWindowControls-Output all control data on a given window.
Posted

jdelaney, why are you using Int with the return from MsgBox, the function only returns integers?

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

  Reveal hidden contents

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

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
×
×
  • Create New...