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

Приведенный выше скрипт VBScript не может открыть следующий файл D:\Testing.cmd. Кто-нибудь может помочь?

@echo %date% %time%
pause

1 ответ1

2

Попробуй это:

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

Прочитайте документацию по "Выполнить": http://ss64.com/vb/run.html

Дело в том, что вы использовали флаг "0", что означает "скрыть окно".

0 - Скрыть окно (и активировать другое окно.)

1 - активировать и отобразить окно. (восстановить размер и положение) Укажите этот флаг при отображении окна в первый раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .