社区
C#
帖子详情
提问:命令行调用c# winform窗口,winform输出到命令行
jimmyhoum
2009-10-10 08:40:33
新建一个Winform窗口,窗口支持显示窗口,和隐藏时接受命令行的模式[通过static voi main(string []args]
现在想实现,通过cmd调用这个winform,在这个winform里通过标准输出,输出信息到命令行,但是通过Console.WriteLine()无法成功输出到cmd,请问该如何实现?
谢谢
...全文
475
3
打赏
收藏
提问:命令行调用c# winform窗口,winform输出到命令行
新建一个Winform窗口,窗口支持显示窗口,和隐藏时接受命令行的模式[通过static voi main(string []args] 现在想实现,通过cmd调用这个winform,在这个winform里通过标准输出,输出信息到命令行,但是通过Console.WriteLine()无法成功输出到cmd,请问该如何实现? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
实现。 播放功能:“开始播放”“暂停播放”、“停止播放”、“播放”功能;“播放”即播放自己录制的流媒体(可供用户选择路径)。 播放功能
调用
WindowsMedia Player 功能未实现:并获取流媒体采集结束时的最后画面作为流媒体的封面.不知道怎么做。 1.使用了DirectX录制视频。
在
Winform
动态启动、控制台
命令行
的方法
winForm
程序
输出
类型为 windows 程序(不是
命令行
程序)在运行时想输入一些信息编译开发调试,如何实现这一功能
窗体与
命令行
交互,希望对你有帮助。
资源在于分享,技术在于交流。
C#
窗体程序与
命令行
交互,没什么技术含量,需要的朋友请带走。http://www.cnblogs.com/hjsstudio/p/8848692.html
winform
嵌套chrome浏览器,.net开发谷歌内核浏览器。
.net
winform
嵌套谷歌浏览器,flash插件已安装。直接能运行。
c#
winform
下
调用
命令行
之前在做
winform
的时候习惯性的想用控制台
输出
一些实时信息,以便调试。然而每次都直接写console.write();的时候都没有用,虽然也不报错。 VS号称宇宙最强IDE还是比较中肯的,毕竟微软和windows在那儿搁着。debug期间看信息一般打断点也都能解决,看对VS的熟练度了。 以下是在
winform
中
调用
console时需要的内容。 在program.cs中添加: =====
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章