У меня есть запланированное задание, которое запускается на моих пользовательских машинах при запуске, и в данный момент в окне командной строки выводится сообщение о стиле «настройка вашей станции», которое заменяется сообщением vbscript msgbox, сообщающим, что оно завершено после завершения.
Я хотел бы заменить командное окно небольшим изображением, которое отображается в окне, которое невозможно закрыть, или отображается на рабочем столе без рамок. На изображении будет логотип компании и сообщение. После того, как задача будет выполнена, я бы хотел удалить изображение, когда появится готовое сообщение.
Когда я изображаю это в своей голове, это напоминает мне о клановых экранах, которые вы получаете, когда вы загружаетесь в сервер Counter Strike Source.
Это то, что я до сих пор:
Это поднимает заставку, но вам нужно нажать Alt+F4, чтобы удалить ее. Вот нить, которую я нашел с этим кодом: нужен VBScript для открытия локального файла изображения с помощью командной строки
Я не знаю, как его закрыть, когда запланированное задание завершится.
С моими текущими знаниями я собираюсь использовать autoit для этого.
Хотя, возможно, есть и лучший способ.
<html>
<hta:application id="oHTA"
border="none"
caption="no"
contextmenu="no"
innerborder="no"
scroll="no"
showintaskbar="no"
/>
<script language="VBScript">
Sub Window_OnLoad
' Resize and position the window
width = 575 : height = 390
window.resizeTo width, height
window.moveTo screen.availWidth\2 - width\2, screen.availHeight\2 - height\2
End Sub
</script>
<body>
<table border=0 width="100%" height="100%">
<tr>
<td align="center" valign="middle">
<img src="image.bmp"/>
</td>
</tr>
</table>
</body>
</html>