⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hideconsole.cpp

📁 这里面有150个从简单到难的java 程序的源代码
💻 CPP
字号:
// 应用程序的本地方法入口
#include "stdafx.h"
extern "C" int		__argc; 
extern "C" char**	__argv; 
#define argc		__argc
#define argv		__argv
#define MAX_LOADSTRING 100
// 全局变量: 
void DisplayHelp( void ) 
{
	::MessageBox(NULL,"Command line : JStart [-hide] \"Java start up command line\"\nExample: 
JStart -hide java -cp C:YourClassPath YourJavaApp","JStart Help", MB_OK ); 
}
int APIENTRY WinMain(HINSTANCE hInstance, 
					 HINSTANCE hPrevInstance, 
					 LPSTR     lpCmdLine, 
					 int       nCmdShow) 
{
	char str[1024]; 
	// 检查看用户是否需要命令行帮助
	if( argc < 2 ) 
	{
		DisplayHelp();
		return -1; 
	}
	strcpy( str, argv[1]); 
	strupr(str ); 
	if( strstr(str,"-?") == str || strstr(str,"/?" ) == str
		|| ( strstr(str,"-H") == str && strstr(str,"-HIDE") != str ) 
		|| strstr(str,"/H" ) == str ) 
	{
		DisplayHelp();   // 显示帮助
		return -1; 
	}
	STARTUPINFO sis; 
	PROCESS_INFORMATION pis; 
	memset( &sis, 0, sizeof(sis) ); 
	sis.cb = sizeof(sis); 
	memset(  &pis, 0, sizeof(pis) ); 
	// 检查标志位
	char cmdstr[1024]; cmdstr[0] = 0; 
	strcpy( str, argv[1] ); 
	strupr( str ); 
	if( strstr( str, "-HIDE") == str ) 
	{
		sis.wShowWindow = SW_HIDE; 
		sis.dwFlags = STARTF_USESHOWWINDOW; 
	}
	for( int i = 1; i < argc; i++ ) 
	{
		strcpy( str, argv[i] ); 
		strupr( str ); 
		if( strstr( str, "-HIDE") == str && i == 1 ) ; 
		else 
		{
			strcat(cmdstr,argv[i]); strcat(cmdstr," ");
		}
	}
	BOOL bl = CreateProcess( NULL, cmdstr,NULL,NULL,false, 
	CREATE_NEW_CONSOLE | NORMAL_PRIORITY_CLASS, NULL, NULL, &sis, &pis ); 
	return true; 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -