2012-02-21 16 views
14

私はVisual Studioを使用しています。私は2つのコンソールアプリケーションプロジェクトを含むソリューションを持っています。私は実行を押すと、Visual Studioで同じ画面に表示されます。しかし、私はVisual Studioを持っていない他の画面でコンソール出力を見る必要があります。他のモニタでコンソールアプリケーションを実行する

+0

実行すると、' Output'ペインが表示されます。このペインを他のモニタにドラッグし、プログラムを再度実行します。 –

+1

Console.SetWindowPosition()を使用します。ここを見てください:http://stackoverflow.com/questions/8911228/setting-c-sharp-console-application-location-to-secondary-screen –

+2

2番目のウィンドウが作成されたら、私はこのエラーが発生します: 'ウィンドウ現在のウィンドウサイズがコンソールのバッファーに収まるように位置を設定しなければならず、その数は負であってはなりません。 パラメータ名:left 実際の値は1749です。 ' – uzay95

答えて

32

コンソールウィンドウの左上隅にある[プロパティ]を選択し、[レイアウト]タブに移動して[システムの位置ウィンドウを許可]チェックボックスをオフにします。ウィンドウを起動したい場所に移動します。アプリケーションを正常に閉じます。

時には最初にうまくいかない場合は、レイアウトタブに戻ってから、レイアウトのタブを1ピクセル上に調整するだけで、 take "

+0

「優雅に」アプリケーションをどのように閉じますか、それはどういう意味ですか?これは何のWindows版ですか?私はそれを動作させることはできませんし、私はWindows 10、バージョン1709を使用しています。私はCMDのX座標とY座標を手動で設定できますが、それはメインモニタ内になければなりません。私はそれが他の画面に行くように負の数を入力しようとしました。私はモニターAで半分の方法を開始し、モニターBで半分の方法でCMDを終了した。 – sammyg

関連する問題