VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Аватара пользователя
Black_Sun

VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Black_Sun »

Есть vbs скрипт, который берёт из AD данные и формирует нужную подпись, но в подписи используются наши шрифты, можно как-то перевести эту подпись из текста в картинку и прикреплять её либо в disclaimer либо ещё куда что бы в подписи был такой же текст, только картинкой.

Пробовал canvas подрубать к html подписи, но не обрабатывает JS outlook.
Аватара пользователя
Iska

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Iska »

Цитата Black_Sun:



можно как-то перевести эту подпись из текста в картинку
VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook




Можно. Бесплатно —ImageMagick, платно — GflSDK (библиотека бесплатна только для некоммерческого применения). WIA вроде как текст рисовать не умеет, если я не ошибаюсь.



P.S. Ничего, кроме безудержного мата, бессмысленные, повторяющиеся из письма в письмо, картинки-подписи не вызывают.
Аватара пользователя
Black_Sun

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Black_Sun »

Iska,

:D это да, что ж делать, тогда придётся искать универсальный шрифт, который есть на всех ПК.

про ImageMagick слышал, но по моему там сложно.
Аватара пользователя
Iska

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Iska »

Цитата Black_Sun:



про ImageMagick слышал, но по моему там сложно.
VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook




Отнюдь. Скажем, самое простое:



Код:

Код: Выделить всё

With WScript.CreateObject("ImageMagickObject.MagickImage.1")
	.Convert "-size", "250x50", "xc:none", "-font=C:\Windows\fonts\UNVR58C.TTF", "-pointsize=24", "-fill=yellow", "-draw=text 20,20 'Мама мыла раму'", "C:\Песочница\052\Sample.gif"
End With

Изображение
Аватара пользователя
Iska

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Iska »

Black_Sun, можете выложить скриншот с образцом Вашей подписи, указать, какая её часть будет переменной, и сам шрифт. Я посмотрю, можно ли и как сие сделать.
Аватара пользователя
Black_Sun

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Black_Sun »

Iska, Ну идея в том что бы сделать подпись целиком картинкой, ну может кроме слов "С уважением", подпись генериться vbs с данными из AD, запускается через GPO каждый раз при входе пользователя в свою учётку.

Шрифты Modern H Medium, Modern H Light, Modern H Bold, выложить их не могу.
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
Black_Sun

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Black_Sun »

Нашёл функцию PasteSpecial появилась идея вставить как объект, только не получается вставить, видимо параметры не знаю какие, кто знает?
Аватара пользователя
Iska

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Iska »

Цитата Black_Sun:



Нашёл функцию PasteSpecial появилась идея вставить как объект,
VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook




А у получателя не окажется такого объекта. И?
Аватара пользователя
Black_Sun

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Black_Sun »

Эм, скрипт выполняется на каждом ПК отдельно, как это не окажется?
Аватара пользователя
Iska

Re: VBS/WSH/JS - [решено] Картинка-подпись генерируемая vbs для Outlook

Сообщение Iska »

Black_Sun, не у отправителя. У получателя.



Так что Вам мешает использовать ImageMagick?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»