如何屏蔽控制台程序的黑色屏幕
2015-04-14 10:58
288 查看
屏蔽控制台程序的黑色屏幕有很多中方法,这里介绍两种简单的方法:
方案一. 在有main函数的.cpp中加入#pragma comment(linker, "/subsystem:\"windows\" /entry:\"wmainCRTStartup\"")
例如:
#include “stdafx”
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"wmainCRTStartup\"")
int _tmain(int argc, _TCHAR* argv[])
{
......
}
方案二. 对参数不用变化的可以用vb脚本
1:
新建文本文档写入下面的内容
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 批处理程序名",vbhide
2: 保存为"runbat.vbs"或者其它的名字(扩展名必须是.vbs)
3:点击运行生成的脚本runbat.vbs,即可隐藏运行指定的批处理程序。
4:这个vbs脚本也可以在其它环境中直接调用。
例如在MFC中调用:
system("run_atk.vbs");
相关文章推荐
- 如何让windows控制台程序运行时不显示黑色框,直接运行
- 用mingw编译C++工程;程序里面的cout<<"aaa";cmd运行c++程序,aaa内容在控制台不显示,如何将aaa输出到控制台屏幕并将控制台内容写到一个文件中。
- VC Console(控制台)程序如何隐藏CMD窗口
- 使用java编写控制台程序,在屏幕上打印出“陈”字
- How To Create A Client Server Application In Minutes[如何在几分钟的时间里编写一个客户机/服务器控制台程序]
- VS:如何在VS2010中运行控制台程序时停留在控制台显示窗口
- Android程序如何自适应屏幕的方向和大小
- Win8.1如何根据需要设置屏幕保护程序
- android主题Theme.NoTitleBar.Fullscreen下如何设置程序的字体颜色为黑色 分类: Android界面和组件 2014-06-21 14:04 162人阅读 评论(0) 收藏
- 全局程序集GlobalAssemblyInfo.cs及WinForm程序如何在Debug模式下启动控制台窗口Console
- C语言在执行完程序后如何使控制台保留在桌面上
- 控制台或Winform程序中如何编码或解码Server.URLEncode
- 控制台如何像windows程序那样处理消息事件
- 【MFC】如何在mfc窗口程序中调用控制台
- 邢红瑞的blog--如何在控制台程序中使用定时器
- 在Qt中如何写控制台程序
- C# 如何获取鼠标在屏幕上的位置,不论程序是否为活动状态
- 如何隐藏win32 控制台程序的console窗口
- Qt在Windows下如何创建无CMD窗口控制台程序
- 如何得到控制台程序的输出