2017-10-15 14 views
0

デモのために私のPCで実行する必要がある外部ファイル.exeがあります。 私は.exeファイルをコマンドラインから(CMDから)実行しています。.exeファイルを実行すると、winformsウィンドウでタイトルバーを通常のウィンドウとして開きます。タイトルバーなしでWindowsのコマンドラインからexeファイルを実行するには?

は、私は、次の制限とその.exeファイルを実行できるようにする必要があります:ウィンドウは全く国境を持たないように

  1. は完全に、タイトルバーを非表示にします。
  2. 分割画面モードでウィンドウを開き、画面の右側を占めるようにして、左側の2番目のウィンドウを開きます。

私は自分のWinフォームでそれをラップし、そこからそれを実行しようと考えたが、私の推測では、.exeファイルを実行しているとき、私は、コマンドラインに渡すことができるいくつかのパラメータがあるかもしれないことです。

はありますか?

答えて

0

Win32 API SetWindowLong https://msdn.microsoft.com/en-us/library/windows/desktop/ms633591(v=vs.85).aspx)は、ウィンドウスタイリングを変更するためにサポートされています。

コマンドプロンプトでは、実行中のアプリケーションのタイトルを--titleフラグを渡すだけで変更できます。

ただし、Win32 APIにアクセスできるPowershellスクリプトを試すことができます。この例で開始点を確認してください。 https://gist.github.com/grenade/ed8dd77ae8eeb5b4a3c1cfd66e9c8ae7

関連する問題