题
使我有点为MS-DOS,并再次这样的,但是我是来问自己,我怎样才能最大限度地减少DOS窗口?任何一种,将被确定,minimalize,缩小,以一个小小的蓝色区块。
我只是似乎无法找到一个办法让它工作,我Windows XP计算机,是真的。被排除在XP?!
解决方案
一件事你可以做的是创建一个窗户的程序,将发现该标题的cmd窗口的运行中,并在该程序最小化。在Win32你会用的 FindWindow 命令得到一窗口处理,然后 CloseWindow 到最小化。像这样的东西 完全未经测试 程序:
int main(int argc, char** argv)
{
HWND wnd = FindWindow(
NULL,
argv[1]
);
CloseWindow(wnd);
return 0;
}
内cmd窗口可以设置的标题,一些串的定义(以避免含糊不清),然后通过这个名字的程序,以你的计划:
C:\>title TitleOfWindowToMiniMize
C:\>minimizeWindow TitleOfWindowToMiniMize
其他提示
你可以启动一个程序在一个新的窗口最大限度地减少使用 start
命令:
start /min your_command_here
你不能。不是在DOS。DOS有没有概念。
在Windows你可以写一个小小的程序,这将看看你的窗口,并将它发送的适当消息从而导致其尽量减少。同样你也可以最大限度地或隐藏或展示你的窗口。
不隶属于 StackOverflow