March 21, 200719 yr I searched for such tool but did not find so I wrote myself. Maybe some of you can make use of this tiny toolFeatures:- standard styles (yes/no, ok/cancel, abort/retry,...) and icons- selectable default button with timeout option- only 1KBDownload: msgbox.cab
March 26, 200719 yr Author improved version can display countdown timer like thisdownload: msgbox2.rar
March 26, 200719 yr OK I got the message boxes but n00b question:How do i use the choices? meaning when i select OK or Cancell how do I use the number to go to a choice?
March 26, 200719 yr Author use errorlevel, for example: msgbox "Setup will continue in %%d seconds." "Setup" 65 15 if errorlevel 2 goto :cancel rem *** put your stuff here in case the user clicks on OK or timed out *** :cancelHere are the errorlevels returned:0 Timed out1 OK2 Cancel3 Abort4 Retry5 Ignore6 Yes7 NoYou can also use %ERRORLEVEL% as environment variable, i.e.if "%ERRORLEVEL%"=="5" goto :ignore if "%ERRORLEVEL%"=="4" goto :retry if "%ERRORLEVEL%"=="3" goto :abort Edited March 26, 200719 yr by phan
March 27, 200719 yr wonderful my friend. thank u very much. ive been looking for this kind of app to execute cmds based on the user interest. u have fulfilled my interest. Youve just got my 200th post. Edited March 27, 200719 yr by rajesh.kumar
March 28, 200719 yr Author thank u all @rajesh: I'll wait for ur 999th post btw, note on the double percent sign %%d above: this is because calling in cmd-file. If you run msgbox from other program, use only one percent sign %d (like printf())And the number 65 in the example above is sum of 1+64 (OK Cancel + Information Icon). You may combine following box styles:Buttons: 0 OK 1 OK Cancel 2 Abort, Retry, Ignore 3 Yes, No, Cancel 4 Yes, No 5 Retry, CancelIcon: 16 Error 32 Question 48 Exclamation 64 InformationDefault button: 256 make 2nd button default 512 make 3rd button default
July 22, 200719 yr Buttons: 0 OK 1 OK Cancel 2 Abort, Retry, Ignore 3 Yes, No, Cancel 4 Yes, No 5 Retry, CancelThe first param is the messagebox text, the second is the window title, third is the sum of the buttons + icon + default, fourth is the timeout in seconds.
September 21, 200718 yr Could you add a switch to always return errorlevel 0. I would like to use msgbox.exe as a program in MS SMS, and errorlevel <> 0 cause a stop.thanx for an excellent program
July 8, 200917 yr Msgbox.exe - virus alert ???My Avira Personal Antivirus send alarm when unpacking msgbox.cabTrue virus ???
July 8, 200917 yr msgbox.cmd contains the text "format c:" - try changing that to something else and scan the extracted files again?virustotal.com seems busy at the moment.
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now