Войти

Показать полную графическую версию : [решено] Отправка поп-ап сообщений пользователям сети встроенными командами ОС


The_Immortal
06-02-2020, 02:21
Приветствую!

Господа, подскажите, пожалуйста, каким образом на Windows 8.1 Pro обойти ограничение в вывод сообщения длинной более 255 символов через команду msg?

msg * /server:comp01 " текст более 255 символов приводит к ошибке Ошибка в параметрах"

Спасибо!

P.S. Я понимаю, что эту задачу можно решить через PS/VBS + PsExec и т.п., но может как-то можно совсем малой кровью обойтись?

DJ Mogarych
06-02-2020, 09:12
Совсем малой кровью - формулировать сообщения более коротко.

alpap
06-02-2020, 13:38
@echo off
set "text=текст более 255 символов приводит к ошибке Ошибка в параметрах, а хотя уже нет, все в порядке и количество символов более 255 уже совершенно легко и свободно выводится если поместить строку в переменную и передавать в msg, но надо код сохранять в кодировке 1251"
<nul set /p="%text%" | msg * /server:localhost /time:0
pause>nul

Iska
06-02-2020, 17:52
alpap, можно и просто chcp1251, а затем echo bla-bla-bla…bla-bla-bla| msg.exe *.

Про кодировку — я раньше даже не замечал (видимо всегда обходился англицким :)).




© OSzone.net 2001-2012