如何在没有标题栏的情况下从Windows命令行运行exe文件?

问题描述:

我有一个外部.exe文件,我需要在我的PC上运行演示。 我从命令行运行.exe文件(来自CMD),当我运行.exe文件时,它将打开一个winform窗口,标题栏作为常规窗口。如何在没有标题栏的情况下从Windows命令行运行exe文件?

我需要能够运行.exe文件有以下限制:

  1. 完全隐藏标题栏,使窗口将不会有任何边界可言。
  2. 以分屏模式打开窗口,以便占据屏幕的右侧,让我打开左侧的第二个窗口。

我想过试图总结它在我自己的WinForm,并从那里运行它,但我的猜测是,可能会有一些参数运行.exe文件时,我可以通过命令行。

有吗?

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