Моя ситуация

У меня есть запланированная задача Windows, которая запускает Bamboo при входе пользователя в систему с помощью C:\_atlassian\Bamboo\BambooConsole.bat . Это работает нормально, но открывает командную строку, которая имеет много непрерывного стандартного вывода. Я хотел бы предотвратить это.

Мое Попытка Решения

Вместо непосредственного запуска C:\_atlassian\Bamboo\BambooConsole.bat я создал новый файл BambooConsoleSilent.bat для запуска, который просто ...

call C:\_atlassian\Bamboo\BambooConsole.bat > NUL

Однако при запуске он все равно печатается на консоли, как показано ниже.

Вопрос

Как я могу убедиться, что на консоли ничего не напечатано?

Или, что еще лучше, могу ли я запустить оригинальный BambooConsole.bat без открытия какого-либо командного окна?

пример

1 ответ1

1

Бег .НДТ в минимизированном

  1. Создать ярлык для.BAT файл. Для этого щелкните файл правой кнопкой мыши, выберите «Отправить на рабочий стол» (создать ярлык).

  2. Щелкните правой кнопкой мыши по ярлыку и выберите «Свойства».

  3. В выпадающем меню Run: выберите Minimized.

  4. Нажмите ОК

Или у вас есть VB Script

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run chr(34) & "C:\_atlassian\Bamboo\BambooConsole.bat" & Chr(34), 0
Set WshShell = Nothing

Сохранить как расширение .vbs и поместить в планировщик задач

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