社区
C#
帖子详情
提问:命令行调用c# winform窗口,winform输出到命令行
jimmyhoum
2009-10-10 08:40:33
新建一个Winform窗口,窗口支持显示窗口,和隐藏时接受命令行的模式[通过static voi main(string []args]
现在想实现,通过cmd调用这个winform,在这个winform里通过标准输出,输出信息到命令行,但是通过Console.WriteLine()无法成功输出到cmd,请问该如何实现?
谢谢
...全文
445
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#
Winform
摄像头的视频录制和播放
C#
Winform
实现图像的动态采集,采集到的流媒体按照*.wam或者任意一种Windows Media Player 11可以播放的文件格式, 并获取流媒体采集结束时的最后画面作为流媒体的封面。 要求有录像功能:“开始录像”、“暂停...
c#
winform
调用
webkit
c#
winform
webkit
C#
调用
webkit
C#
Winform
自带的RDLC报表实例教程
以实例讲解
C#
Winform
自带的RDLC报表的基本设置,格式化,排序与分组,常用报表控件的使用,子报表、主从报表、钻取报表的设计方法等
C#
winform
使用TCP/IP
调用
斑马打印机打印二维码
C#
winform
使用TCP/IP
调用
斑马打印机打印二维码。其中包含使用
C#
模拟
命令行
代码执行ping指令的功能。
winform
嵌套chrome浏览器,.net开发谷歌内核浏览器。
.net
winform
嵌套谷歌浏览器,flash插件已安装。直接能运行。
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章