Anonymоus,
Вашь вариант разберу позже и отвечу вам, всё ли вы мне сделали так, как хотелось бы.
Вот вариант, который вполне справляется с моей задачей....
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
if /i "%1"=="SENDMSG" (GoTo:sendmsg)
:comandloop
setlocal
Set /P "i= "
If /I "%i%"=="t" (call start "" /B cmd.exe /c "%~f0" SENDMSG)
EndLocal
GoTo :comandloop
:sendmsg
>nul ping -n 2 -w 1000 10.0.0.5 && (msg * Соединение установлено & GoTo :Eof)
goto:sendmsg