社区
C#
帖子详情
提问:命令行调用c# winform窗口,winform输出到命令行
jimmyhoum
2009-10-10 08:40:33
新建一个Winform窗口,窗口支持显示窗口,和隐藏时接受命令行的模式[通过static voi main(string []args]
现在想实现,通过cmd调用这个winform,在这个winform里通过标准输出,输出信息到命令行,但是通过Console.WriteLine()无法成功输出到cmd,请问该如何实现?
谢谢
...全文
521
3
打赏
收藏
提问:命令行调用c# winform窗口,winform输出到命令行
新建一个Winform窗口,窗口支持显示窗口,和隐藏时接受命令行的模式[通过static voi main(string []args] 现在想实现,通过cmd调用这个winform,在这个winform里通过标准输出,输出信息到命令行,但是通过Console.WriteLine()无法成功输出到cmd,请问该如何实现? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YuAHCZ
2009-10-10
打赏
举报
回复
没尝试过。
wuyq11
2009-10-10
打赏
举报
回复
[DllImport("kernel32.dll")]
public static extern bool AllocConsole();
[DllImport("kernel32.dll")]
public static extern bool FreeConsole();
static void Main(string[] args)
{
try
{
if(args.Length > 0 && args[0].ToLower() == "-c")
{
NativeMethods.AllocConsole();
Console.WriteLine("控制台以启动");
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
finally
{
NativeMethods.FreeConsole();
}
}
参考
Dobzhansky
2009-10-10
打赏
举报
回复
最简单快速的方式就是将你的 winform 工程改为控制台工程
WinExe -> Exe
这时, shell 将自动为你的程序分配控制台.
默认, winform 程序是没有控制台的, 如果要为 winform 程序分配, 需要调用 win API 手工来搞.
AttachConsole(),...
还有一种方式是自己编写一个 '伪' 控制台控件.
C#
调用
CMD并把运行结果
输出
到
winform
窗体中
本文介绍了如何使用
C#
编程语言
调用
CMD
命令行
,并将命令执行的结果实时显示在Windows窗体(
Winform
)应用程序中。
C#
WinForm
与
命令行
的交互指南
本文详细介绍了在
C#
WinForm
应用中
调用
命令行
工具并进行数据交互的方法。涵盖
WinForm
和
命令行
界面的介绍,使用特定类实现交互,包括启动管理程序、处理事件、读取显示
输出
等,还涉及异常处理、程序调试及增强用户体验和稳定性的功能实现。
C#
之
winform
控制台打印
输出
、打印调试
本文介绍了在不同编程环境中实现控制台
输出
的方法,包括Qt、Java、Android、
C#
及
WinForm
,详细展示了如何在
WinForm
中通过
调用
内核API实现控制台
输出
。
C#
在
winform
中
调用
系统控制台
输出
本文介绍了如何在
C#
的
WinForm
应用中
调用
系统控制台进行
输出
,通过使用win32 API函数实现这一功能,提供了一段在Program.cs文件中
调用
的方法的完整代码。
c#
中
winform
窗口
的隐藏与显示
本文介绍了一种在
C#
Winform
应用中实现
窗口
切换的技巧,即在打开新
窗口
的同时隐藏旧
窗口
,并在关闭新
窗口
时恢复旧
窗口
的可见性,确保数据不丢失。代码示例展示了如何使用Form的Visible属性和事件处理来实现这一功能。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章