【问题标题】:How to run an exe file from windows command line without the title bar?如何从没有标题栏的 Windows 命令行运行 exe 文件?
【发布时间】:2017-10-15 15:18:10
【问题描述】:

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

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

  1. 完全隐藏标题栏,让窗口完全没有边框。
  2. 以分屏模式打开窗口,使其占据屏幕右侧,以便我在左侧打开第二个窗口。

我曾想过尝试将它包装在我自己的 winform 中并从那里运行它,但我的猜测是在运行.exe 文件时可能有一些参数可以传递给命令行。

有吗?

【问题讨论】:

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


    【解决方案1】:

    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

    【讨论】:

      猜你喜欢
      • 2014-04-06
      • 2013-07-06
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      相关资源
      最近更新 更多