Как выполнить пакетный файл, не запуская “командное окно”? [дубликат]

На Windows XP я могу выполнить пакет (.bat или .cmd) файл, через ярлык, без "черного окна"?

131
задан 10.11.2014, 12:24

4 ответа

Сохраните следующее как wscript, например, hidecmd.vbs после замены "testing.bat" с именем Вашего пакетного файла.

Set oShell = CreateObject ("Wscript.Shell") 
Dim strArgs
strArgs = "cmd /c testing.bat"
oShell.Run strArgs, 0, false

Второй параметр oShell.Run intWindowStyle значение, указывающее на появление окна программы и нулевого значения, для скрытого окна.

Ссылкой является здесь http://msdn.microsoft.com/en-us/library/d5fk67ky.aspx

86
ответ дан 07.12.2019, 07:47

Можно изменить свойства ярлыка на минимизированный выполненный.

Для выполнения его полностью невидимо, Вам будет нужно что-то еще, как Windows Scripting.

9
ответ дан 07.12.2019, 07:47

Используйте запускают с '/B' опцию. Например:

@echo off
start /B go.bat
8
ответ дан 07.12.2019, 07:47

Используйте скрытый запуск (стоит 20$),

Скрытый запуск - запущенные приложения и пакетные файлы без консоли или подсказки контроля учётных записей

Консольные приложения и пакетные файлы регулярно запускаются при запуске Windows или в расписании. Основное неудобство этого - то, что каждое приложение открывает консоль, которая мерцает на экране. Скрытый Запуск (или Hstart) является легкой утилитой командной строки, которая позволяет Вам запускать консольные приложения и пакетные файлы без любого окна в фоновом режиме, обрабатывать расширение полномочий контроля учётных записей в соответствии с Windows 7 и Vista, запускать несколько команд параллельно или синхронно, и многое другое.

enter image description here

5
ответ дан 07.12.2019, 07:47

Теги

Похожие вопросы