Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата namsma:
Не совсем понимаю, как это происходит »
Код: Выделить весь код
msg.exe /?
Цитата namsma:
как определить зарегистрированного пользователя »
А зачем? Не надо. Просто тупо пытаемся отправить:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions 

set sUserName=%~1
set sMessage=%~2

if defined sUserName (
	if defined sMessage (
		msg.exe "%sUserName%" "%sMessage%"
	) else (
		call :Usage "%~0"
		exit /b 1
	)
) else (
	call :Usage "%~0"
	exit /b 1
)

endlocal
exit /b 0

:Usage
	echo Usage: "%~1" ^<UserName^> ^<Message^>
	exit /b

Пример вызова:
Код: Выделить весь код
"C:\Мои проекты\0047\Sample.cmd" SomeUser "Hello world!"
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:00, 22-02-2017 | #2