JSI Tip 8169. How can I flash the Start button N times to attract attention?

If you have a long running script that prompts for input, you might want to attract attention by flashing the Start button.

I have scripted FlashStartButton.bat and FlashStartButtonStart.bat to flash the Start button.

The syntax for using FlashStartButton.bat is:

call FlashStartButton Times, where Times is the number of times you want to flash the Start button.

NOTE: FlashStartButton.bat uses the START command to begin the FlashStartButtonStart.bat process, so it must be in a folder that is in your PATH.

NOTE FlashStartButtonStart.bat uses Startbt.exe, which must be in a folder that is in your PATH.

NOTE: You may also want to bring your script window to the foreground, as in the following scriptlet:

@echo off
TITLE This is a test
if "%EOL%" EQU "Y" goto prompt
goto loop
call FlashStartButton 10
activate /t:"This is test"
set /p answer=Are there any errors?
if /i "%answer%" EQU "Y" goto Errors
if /i "%answer%" EQU "N" goto Finish
goto ask

FlashStartButton.bat contains:
@echo off
if \{%1\}==\{\} @echo Syntax: call StartFlashButton Times&goto :EOF
start /min flashstartbuttonstart.bat %1
FlashStartButtonStart.bat contains:
@echo off
for /l %%a in (1,1,%1) do (
 call :loop
startbt /hide
@ping -n 2>nul
startbt /show
@ping -n 2>nul

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.