Позиция MSGBOX в WSH / VBS - PullRequest
       37

Позиция MSGBOX в WSH / VBS

1 голос
/ 07 июня 2010

вот мой следующий вопрос, и я надеюсь, что кто-то может мне помочь: -)

Можно ли разместить msgbox в wsh / vbs?

альтернативный текст http://www.4freeimagehost.com/uploads/a9b04cde0527.jpg

Мне нужен msgbox каждый раз на переднем плане. Я знаю, как позиционировать поле ввода, но не msgbox.

Спасибо за помощь.

Привет, Матиас

Ответы [ 2 ]

3 голосов
/ 07 июня 2010

Вы не можете сделать это с помощью WSH MsgBox, используя только VBS.

InputBox - единственная встроенная диалоговая функция, которая позволяет вам установить позицию.

Вы можете использовать WshShell.Popup и заставить его исчезнуть через несколько секунд, однако он будет отцентрирован.

Edit; здесь что-то с использованием IE.

1 голос
/ 07 июня 2010

Это возможно. Вот ссылка на пример кода (VB5, поэтому он должен работать для вас):

http://support.microsoft.com/kb/180936

По сути, вы настроили перехват, чтобы ваше приложение получало уведомление всякий раз, когда вы открываете окно сообщения. Внутри обработчика вы перемещаете окно сообщения в нужное место на экране.

...