有一个外壳窗口程序和一个控制台程序, 我想通过窗口程序管理 控制台程序,包括隐藏和显示该控制台窗口。

llsljh 2012-03-12 12:23:51
如题 有何办法?(控制台程序不能修改代码了)

...全文
112 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
llsljh 2012-03-12
  • 打赏
  • 举报
回复
newxdlysk
能不能详细一下 谢谢
newxdlysk 2012-03-12
  • 打赏
  • 举报
回复
获取控制台窗口句柄,再通过win32api SendMessage发送消息
llsljh 2012-03-12
  • 打赏
  • 举报
回复
之前有一个同事用c++ 做出来过, 但现在人走了。 我对C++不熟悉,只会C#
llsljh 2012-03-12
  • 打赏
  • 举报
回复
bunliney
-----------------
我就是想在启动之后还能控制显示和隐藏。 按你这个一开始隐藏已经没问题的了, 但是隐藏之后要把他们显示,就出不来了。
Bullatus 2012-03-12
  • 打赏
  • 举报
回复
控制可以用重定向输入和输出来完成,但显示窗口我只知道可以在启动控制台前设置一次,之后能否再进行控制就不知道了。
llsljh 2012-03-12
  • 打赏
  • 举报
回复
现在搞不清楚,要怎么隐藏和显示
烟波钓 2012-03-12
  • 打赏
  • 举报
回复
创建窗体程序 获得你控制台的可执行文件 然后就按照你说的来 把你的控制台程序 看成一个类似IE或者别的程序就行
Windows Shell 编程 一个操作系统外壳的不错的定义是它是一个系统提供的用户界面,它允许用户执行公共的任务,如访问文件系统,导出执行程序,改变系统设置等。MS-DOS有一个Command.COM扮演着这个角色。然而Windows已经有了图形界面环境,他的外壳程序也就必然是图形方式的。在Windows95以前,默认的Windows Shell就是程序管理器。 程序管理器是一个中央控制台,从那里你可以启动应用程序,重排和重组图标,执行新任务。换句话说,程序管理器就像他的名字提示的那样管理所有集中在Windows大伞之下的程序。现在对应程序管理器的是文件管理器,它是一个专门为维护文件系统而设计的工具。 随着Windows95的出现,探测器取代了这两个老工具,并集成了二者的功能,如果你愿意,你仍能发现文件管理器仍然深深地隐藏在Windows系统目录中。然而,由于用户友善性方面比他的后继者差,现今已经很少使用了。 一般错误的概念认为,探测器就是一个程序,当你需要通过点击“我的计算机”或右击“开始”按钮来浏览文件系统时这个程序启动。事实上,探测器总是启动和运行着的,从引导开始一直到你关闭计算机。直觉是“探测器”实际上就是新概念下的窗口。探测器是一个可执行模块(explorer.exe),它实现了Windows外壳功能。
资源介绍:    一个操作系统外壳的不错的定义是它是一个系统提供的用户界面,它允许用户执行公共的任务,如访问文件系统,导出执行程序,改变系统设置等。MS-DOS有一个Command.COM扮演着这个角色。然而Windows已经有了图形界面环境,他的外壳程序也就必然是图形方式的。在Windows95以前,默认的Windows Shell就是程序管理器。    程序管理器是一个中央控制台,从那里你可以启动应用程序,重排和重组图标,执行新任务。换句话说,程序管理器就像他的名字提示的那样管理所有集中在Windows大伞之下的程序。现在对应程序管理器的是文件管理器,它是一个专门为维护文件系统而设计的工具。    随着Windows95的出现,探测器取代了这两个老工具,并集成了二者的功能,如果你愿意,你仍能发现文件管理器仍然深深地隐藏在Windows系统目录中。然而,由于用户友善性方面比他的后继者差,现今已经很少使用了。    一般错误的概念认为,探测器就是一个程序,当你需要通过点击“我的计算机”或右击“开始”按钮来浏览文件系统时这个程序启动。事实上,探测器总是启动和运行着的,从引导开始一直到你关闭计算机。直觉是“探测器”实际上就是新概念下的窗口。探测器是一个可执行模块(explorer.exe),它实现了Windows外壳功能。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧