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

时间:2017-10-15 15:18:11

标签: windows command-line executable command-line-tool

我有一个外部.exe文件,我需要在我的PC上运行才能进行演示。 我正在从命令行(来自CMD)运行.exe文件,当我运行.exe文件时,它会在winforms窗口中打开,标题栏为常规窗口。

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

  1. 完全隐藏标题栏,以便窗口根本没有任何边框。
  2. 以分屏模式打开窗口,这样它就会占据屏幕的右侧,让我可以打开左侧的第二个窗口。
  3. 我想过尝试将它包装在我自己的winform中并从那里运行它,但我的猜测是,在运行.exe文件时,我可以将一些参数传递给命令行。

    有吗?

1 个答案:

答案 0 :(得分: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