1 votos

El VBScript de abajo no puede abrir el archivo .cmd. ¿Cómo puedo hacer que funcione?

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

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

@echo %date% %time%
pause

0 votos

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

1voto

duDE Puntos 6620

Prueba esto:

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

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

La cuestión es que has utilizado la flag "0" que significa "ocultar la ventana".

0 - Ocultar la ventana (y activar otra ventana.)

1 - Activar y mostrar la ventana. (restaurar el tamaño y la posición) Especifique esta flag cuando mostrar una ventana por primera vez.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: