2015-06-20 2 views
0

Я пытаюсь создать свой собственный HTA прямо сейчас, чтобы выступать в качестве интерфейса для некоторых моих пакетных скриптов. Я хотел бы использовать msgbox (или что-то подобное), которое я могу использовать для вывода каких-либо ошибок, нажав «ОК», просто избавится от приглашения.Messagebox centered to parent Окно/Форма

Вот код, я использую:

x=msgbox("Error text" ,48, "Error: Title") 

Я бы желательно как при следующих условиях, чтобы иметь возможность использовать собственный значок, окно в центр по X и Y в родительском окне/формы и разрешить мне определять текст в поле и его название.

Если это невозможно, достаточно всего лишь почтового ящика, которое может быть сосредоточено на X и Y в родительском окне.

Есть ли способ сделать это в VBScript?

Или мне нужно изучить версию HTML/CSS, которая будет отображаться на экране?

ответ

0

Я не знаю ответа на ваш первый вопрос, но независимо от того, какой ответ существует, обязательно должны быть ограничены тем, что может сделать окно с полем, которое появляется вне HTML.

Так что для настройки, которая включает в себя значок, центрирование и что-либо еще, выражаемое в HTML/CSS, я думаю, вы должны сделать HTML/CSS, который появляется на экране.

Возможно, вы захотите посмотреть на jqueryui или bootstrap, чтобы ускорить работу, поэтому вам не нужно начинать с нуля.

https://jqueryui.com/dialog/#modal-message http://getbootstrap.com/javascript/#modals

Они оба используют JQuery под так что если вы не используете его, вы будете забрать еще несколько байт в вашей начальной загрузки.