2012-02-21 2 views
14

Я использую Visual Studio. У меня есть решение, которое содержит 2 проекта консольных приложений. Когда я нажал кнопку запуска, они появляются на одном экране с помощью Visual Studio. Но мне нужно увидеть консольные выходы на другом экране, который не имеет Visual Studio.Запуск приложений консоли на другом мониторе

+0

Когда вы запустите его, вы увидите панель« Выход ». Перетащите эту панель на другой монитор и снова запустите программу. –

+1

Вы хотите использовать Console.SetWindowPosition(). Посмотрите здесь: http://stackoverflow.com/questions/8911228/setting-c-sharp-console-application-location-to-a-secondary-screen –

+2

Когда появилось второе окно, я получаю эту ошибку: 'Окно положение должно быть установлено таким образом, чтобы текущий размер окна соответствовал буферу консоли, и цифры не должны быть отрицательными. Имя параметра: left Фактическое значение 1749. ' – uzay95

ответ

32

Запустите решение, щелкните в верхнем левом углу окна консоли, выберите «Свойства», перейдите на вкладку «Макет», снимите флажок «Дать окно« Положение системы », нажмите« ОК ». Переместите окно на другой экран, где вы хотите его запустить. Закройте приложение изящно.

Иногда, если он не работает в первый раз, когда я возвращаюсь на вкладку макета после его размещения там, где вы хотите, а затем просто корректируя значения пикселей для координат вверх и вниз на 1 пиксель, take "

+0

Как вы закрываете приложение« изящно », что это значит? В чем была версия Windows? Я не могу заставить его работать, и я использую Windows 10, версия 1709. Я могу, конечно, установить координаты X и Y для CMD вручную, но он должен находиться в главном мониторе. Я попытался ввести отрицательные числа, чтобы перейти на другой экран. Я закончил с CMD, начиная половину пути на мониторе A и на полпути на мониторе B. – sammyg

Смежные вопросы