Что лучший способ состоит в том, чтобы скрыть окно командной строки

Я выполняю бездисплейный интерфейс VirtualBox (VBoxHeadless.exe) с Сервером Ubuntu, работающим на нем. Каждый раз, когда я выполняю VBoxHeadless, он запускает окно командной строки, которое просто находится на пространстве занимающего панели задач, которое, возможно, было использовано более полезными программами.
Я хочу скрыться, это нефункциональное окно командной строки (минимизируйте к системному лотку или чему-либо, что просто удаляет его явно). Как я могу сделать это? Было бы действительно здорово, если это может быть достигнуто, не устанавливая никого, 'минимизируют к системному лотку' утилиту.

Какие-либо идеи??

5
задан 01.04.2014, 16:22

3 ответа

Скрытый Запуск, иначе hstart, вероятно, что Вы ищете. Используйте его для выполнения VBoxHeadless.exe.

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

7
ответ дан 07.12.2019, 16:54

Вы выполняете виртуальный сервер все время? Если так, Вы могли рассмотреть установку, что исполняемый файл как запланированная задача для выполнения каждый раз, когда Вы включаете компьютер. Должна быть опция для того, может ли она взаимодействовать с рабочим столом; снятие выделения, которое будет препятствовать тому, чтобы диалоговое окно команды обнаружилось.

1
ответ дан 07.12.2019, 16:54

Я сделал Вас ярлыком: VBoxHeadless_hidden.lnk. Это работает над 32-разрядным XP. Другие версии Windows не протестированы.

Я сделал это путем изменения исходного кода mkshortcut утилиты cygwin. Задним числом это было бы меньше усилия только для использования Hex-редактора на файле ярлыка :)

BTW: при переводе в рабочее состояние окна свойств для этого в Проводнике оно неправильно скажет "Выполнение: Нормальное Окно". При внесении каких-либо изменений, эта настройка будет сохранена, и волшебство будет потеряно. (но можно всегда загружать его снова),

0
ответ дан 07.12.2019, 16:54

Теги

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