我有一个控制台窗口,与我的应用程序一起打开。 我能以某种方式find它的手柄并隐藏它,或者至less将其最小化吗? 假设我可以使用任何语言(C ++,C#,Visual Basic,batch file等)。
我不能删除控制台,因为每个Matlab编译的应用程序都有一个。
在linux中着色的控制台输出
如何从windows上的c ++控制台应用程序打印UTF-8
如何在linux中制作像nano / pico这样的程序
在控制台应用程序中input事件循环
MSVC2008 c / c ++控制台应用程序产生新的控制台
我假设你正在讨论在MATLAB内部使用mcc编译的应用程序。 如果是这种情况,可以使用一个标志。
这里是MATLAB文档的简介。
-e禁止MS-DOS命令窗口
生成独立应用程序时,禁止显示MS-DOS命令窗口。 使用-e代替-m选项。 该选项仅适用于windows。 与-R选项一起使用来生成错误日志,如下所示:
mcc -e -R -logfile -R'filename'-v function_name
当我部署应用程序时,我通常会把窗口打开,所以当其他人看到某种错误时,他们可以向我报告。 如果你想隐藏它,一定要使用上面建议的-R生成一个错误日志。
要查找句柄,请参阅: 如何通过C ++中的名称获取进程句柄?
或者,如果您正在使用cmd.exe启动程序,请考虑从Visual Studio创建自己的EXE,或者使用Python和www.py2exe.org等将Python脚本转换为EXE。
总结以上是内存溢出为你收集整理的如何隐藏与我的应用程序打开的控制台窗口?全部内容,希望文章能够帮你解决如何隐藏与我的应用程序打开的控制台窗口?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)