听说隐藏这个窗口需要用C/C++编个小程序,但我目前只能找到一些作者自己隐藏自己程序控制台的例子。这种别人编好的程序我要怎么隐藏它的控制台,另外这个控制台有什么特殊作用吗,为什么Emacs作者不把它的控制台隐藏。
#include <stdio.h>
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
int n = 0;
printf("show(1) or hide(0)?");
scanf("%d", &n);
HWND h = FindWindow(NULL, _T("Command Prompt")); //这里Command Prompt如果不是的话,换成你的标题栏上的文字
ShowWindow(h, n); // 0 隐藏,1显示
return 0;
}
UINT
WINAPI
WinExec(
__in LPCSTR lpCmdLine,
__in UINT uCmdShow
);
SHSTDAPI_(HINSTANCE) ShellExecuteW(__in_opt HWND hwnd, __in_opt LPCWSTR lpOperation, __in LPCWSTR lpFile, __in_opt LPCWSTR lpParameters,
__in_opt LPCWSTR lpDirectory, __in INT nShowCmd);
都可以控制调用的控制台是否显示。。