在Windows中,我可以通过键盘快捷键Alt
+ space
然后x
最大化当前窗口。当我处理命令提示符时,我可以使用命令(不使用快捷方式)执行相同的操作吗?
简单地说,我需要创建一个bat文件,使Windows在运行后最大化。
修改 我需要在不重新启动命令提示符的情况下执行此操作。因为重启失去了现有窗口的内容。
答案 0 :(得分:1)
在没有第三方工具的情况下,我没有找到任何可靠的方法。因此,如果您可以访问c编译器,则可以构建自己的
#define _WIN32_WINNT 0x0500
#include "windows.h"
int main(int argc, char **argv){
ShowWindow(
(HWND) GetConsoleWindow(),
argc > 1 ? atoi( argv[1] ) : SW_SHOWDEFAULT
);
return 0;
}
使用mingw / gcc测试。此代码使用ShowWindow
api function更改当前控制台窗口的显示状态(通过GetConsoleWindow()
检索的句柄)。如果编译为showWindow.exe
,您可以执行
showWindow.exe 3
最大化窗口
showWindow.exe 6
最小化窗口
showWindow.exe
返回默认模式
有关允许值的完整列表,请参阅api文档。
答案 1 :(得分:0)