Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Отправка поп-ап сообщений пользователям сети встроенными командами ОС (http://forum.oszone.net/showthread.php?t=343957)

The_Immortal 06-02-2020 02:21 2908446

Отправка поп-ап сообщений пользователям сети встроенными командами ОС
 
Приветствую!

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

Код:

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

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

DJ Mogarych 06-02-2020 09:12 2908459

Совсем малой кровью - формулировать сообщения более коротко.

alpap 06-02-2020 13:38 2908481

Код:

@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 2908508

alpap, можно и просто chcp1251, а затем echo bla-bla-bla…bla-bla-bla| msg.exe *.

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


Время: 09:53.

Время: 09:53.
© OSzone.net 2001-