2

Возможный дубликат:
Запустите полностью скрытый пакетный файл

Как выполнить командные файлы при запуске, чтобы я не видел cmd как черное окно. У меня есть этот командный файл, который я использую, чтобы прикрепить VHD-файл при запуске:

  @echo off
SET TEMPFILE="%TEMP%\%RANDOM%.TXT"
echo SELECT VDISK FILE=X:\sap.vhd >%TEMPFILE%
echo ATTACH VDISK>>%TEMPFILE%
DISKPART /s %TEMPFILE%
del %TEMPFILE%

Что я могу сделать, чтобы казнь была невидимой?

1 ответ1

3

Один из способов добиться этого легко - через VBS.

Создайте VBS со следующим содержимым:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

Теперь вы можете запустить wscript "[vbspath]" "[batchfile]" чтобы выполнить его без вывода сообщений.

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