@ECHO OFF
CLS
echo.
echo ÚÄ NETSEND ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³
echo ³ Welcome to NETSEND.
echo ³
SET ARGC=0
:CHECK1
IF NOT x%1x == xx GOTO GOTPARAM1
:CHECK2
IF NOT x%2x == xx GOTO GOTPARAM2
:CHECK3
IF NOT x%3x == xx GOTO GOTPARAM3
:CHECK4
IF x%1x == xx GOTO NOPARAM1
:CHECK5
IF x%2x == xx GOTO NOPARAM2
:CHECK6
IF x%3x == xx GOTO NOPARAM3
:GOTPARAM1
echo ³ Target : "%1"
SET TARGET=%1
SET /a ARGC+=1
GOTO CHECK2
:GOTPARAM2
echo ³ Message : "%2"
SET MESSAGE=%2
SET /a ARGC+=1
GOTO CHECK3
:GOTPARAM3
echo ³ Count : "%3"
SET COUNT=%3
SET /a ARGC+=1
GOTO PROGRAM
:NOPARAM1
REM SET TARGET=*
GOTO CHECK5
:NOPARAM2
REM SET MESSAGE=SYSTEM EVENT
GOTO CHECK6
:NOPARAM3
REM SET COUNT=1
GOTO PROGRAM
:PROGRAM
IF %ARGC%==0 GOTO USAGE
echo ³ Received %ARGC% parameters
echo ³
echo ³ This program will now send %COUNT% messages with
echo ³ the content "%MESSAGE%" to the receiver "%TARGET%".
echo ³ Press any key to continue...
echo ³
echo ³ (Press STRG+C to abort the sending process)
echo ³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
PAUSE
SET SENT=0
SET SYMBOL=1
:LOOP
SET /a SENT+=1
SET /a SYMBOL+=1
IF %SYMBOL%==9 SET SYMBOL=1
CLS
echo.
echo ÚÄ NETSEND ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³
IF %SYMBOL%==1 echo ³ Sending message [%SENT% of %COUNT%] ... /
IF %SYMBOL%==2 echo ³ Sending message [%SENT% of %COUNT%] ... /
IF %SYMBOL%==3 echo ³ Sending message [%SENT% of %COUNT%] ... -
IF %SYMBOL%==4 echo ³ Sending message [%SENT% of %COUNT%] ... -
IF %SYMBOL%==5 echo ³ Sending message [%SENT% of %COUNT%] ... \
IF %SYMBOL%==6 echo ³ Sending message [%SENT% of %COUNT%] ... \
IF %SYMBOL%==7 echo ³ Sending message [%SENT% of %COUNT%] ... ³
IF %SYMBOL%==8 echo ³ Sending message [%SENT% of %COUNT%] ... ³
echo ³
echo ³ (Press STRG+C to abort the sending process)
echo ³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.