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
Matthew Wai
fuente
¿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.

tipo
fuente