El VBScript a continuación no puede abrir el archivo .cmd. ¿Cómo puedo hacer que funcione?


1
Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run chr(34) & "D:\Testing.cmd" & Chr(34), 0

El VBScript anterior no puede abrir la siguiente D: \ Testing.cmd. ¿Alguien puede ayudar?

@echo %date% %time%
pause

¿La extensión cmd está asignada a algo? Windows está tratando de usar el mejor programa posible para abrir el archivo, pero si cmd no tiene configurado "abrir usando este programa", no funcionará.
Stephen

Respuestas:


1

Prueba esto:

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run "C:\tmp\Testing.cmd", 1, True

Lea la documentación para "Ejecutar": http://ss64.com/vb/run.html

El punto es que has usado la bandera "0" que significa "ocultar la ventana".

0 - Ocultar la ventana (y activar otra ventana)

1 - Activar y mostrar la ventana. (restaurar tamaño y posición) Especifique este indicador cuando muestre una ventana por primera vez.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.