Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "D:\Testing.cmd" & Chr(34), 0
Приведенный выше скрипт VBScript не может открыть следующий файл D:\Testing.cmd. Кто-нибудь может помочь?
@echo %date% %time%
pause
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "D:\Testing.cmd" & Chr(34), 0
Приведенный выше скрипт VBScript не может открыть следующий файл D:\Testing.cmd. Кто-нибудь может помочь?
@echo %date% %time%
pause
Попробуй это:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "C:\tmp\Testing.cmd", 1, True
Прочитайте документацию по "Выполнить": http://ss64.com/vb/run.html
Дело в том, что вы использовали флаг "0", что означает "скрыть окно".
0 - Скрыть окно (и активировать другое окно.)
1 - активировать и отобразить окно. (восстановить размер и положение) Укажите этот флаг при отображении окна в первый раз.