ejecutar - Necesita un VBScript para abrir un archivo de imagen local mediante el símbolo del sistema
ejecutar vbs como administrador (1)
Puede ser más fácil hacer esto con una aplicación HTML en lugar de simplemente VBScript. Aquí hay una aplicación HTML de muestra que muestra una imagen en una ventana emergente que se cierra automáticamente después de 5 segundos (no dijo si necesitaba tener el nombre de la imagen y el tiempo de espera parametrizados, así que supongo que están predefinidos y pueden codificarse )
<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 = 500 : height = 400
window.resizeTo width, height
window.moveTo screen.availWidth/2 - width/2, screen.availHeight/2 - height/2
'' Automatically close the windows after 5 seconds
idTimer = window.setTimeout("vbscript:window.close", 5000)
End Sub
</script>
<body>
<table border=0 width="100%" height="100%">
<tr>
<td align="center" valign="middle">
<img src="myimage.jpg"/>
</td>
</tr>
</table>
</body>
</html>
Simplemente pegue este código en un editor de texto, reemplace el ancho y alto de la ventana, el tiempo de espera y el nombre del archivo de imagen con sus valores y guárdelo como un archivo .HTA (por ejemplo, showimage.hta ).
Las HTA se pueden ejecutar desde la línea de comandos por su nombre, por ejemplo
showimage.hta
Para ejecutar un HTA desde VBScript, puede usar el método WshShell.Run
:
CreateObject("WScript.Shell").Run "showimage.hta"
Necesito un Vbscript que debería abrir un archivo de imagen desde mi PC y después de unos minutos que se cerrarán automáticamente. Estoy planeando ejecutar el script a través del símbolo del sistema, cualquier ayuda es muy apreciable.