我有一个在用户机器启动时运行的计划任务,该任务当前在命令提示符窗口中显示“配置您的工作站”样式的消息,该消息被 vbscript 消息框替换,表示它在完成后已完成。
我想用一个小图像替换命令窗口,该图像显示在无法关闭的窗口中或显示在桌面上,没有框架。图像将包含公司徽标和消息。一旦任务完成,我希望它在完成的消息框出现时删除图像。
当我在脑海中想象这一幕时,它让我想起了当你加载到《反恐精英》源服务器时看到的氏族屏幕。
这是我目前所拥有的:
这会显示启动画面,但您必须按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>
答案1
构建一个具有自定义表单且没有按钮的 VB 脚本,然后在显示命令窗口的地方调用它。