由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个vc++ 2008的问题
相关主题
A question related to pipenode.js child process: 怎样保证1个命令执行完了再执行下一个?
how can I get external program's result in C请教一个python下面popen的问题
菜鸟请教个hadoop streaming job 的问题 (转载)PyCharm里的Python启动的Process在等待按键,如何继续
50伪币:请教perl代码差错的问题!多谢啦!About command line in C++
请高人解释一下为啥这个输出总是"HELLO-ERR"初学者问几个C的问题
一个 perl 的 print 的初级问题VS: "press any key to finish" is missing
Python有什么好的方法建two-way pipe?为什么在DLL code里不能cout或者printf ?
node.js multer: Recursive process.nextTick detectedHow to avoid getting "has encountered a problem and needs to close" window
相关话题的讨论汇总
话题: console话题: static话题: args话题: c++
进入Programming版参与讨论
1 (共1页)
j*****k
发帖数: 1198
1
想作这样一个程序:
有命令行参数时,在console下运行,输出结果显示到console
没命令行参数行,是windows app, 没有那个console窗口出现。
怎么作才能达到这个效果?
谢谢
p***o
发帖数: 1252
2
从WinMain进去,有参数就起一个console,把stdout/stderr挂上去,
没参数该干嘛干嘛。

【在 j*****k 的大作中提到】
: 想作这样一个程序:
: 有命令行参数时,在console下运行,输出结果显示到console
: 没命令行参数行,是windows app, 没有那个console窗口出现。
: 怎么作才能达到这个效果?
: 谢谢

j*****k
发帖数: 1198
3
这个具体怎么作呢?好难google到例子

【在 p***o 的大作中提到】
: 从WinMain进去,有参数就起一个console,把stdout/stderr挂上去,
: 没参数该干嘛干嘛。

j*****k
发帖数: 1198
4
using System;
using System.Windows.Forms;
namespace WindowsApplication1 {
static class Program {
[STAThread]
static void Main(string[] args) {
if (args.Length > 0) {
// Command line given, display console
AllocConsole();
ConsoleMain(args);
}
else {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
private static void Co

【在 p***o 的大作中提到】
: 从WinMain进去,有参数就起一个console,把stdout/stderr挂上去,
: 没参数该干嘛干嘛。

p***o
发帖数: 1252
5
http://support.microsoft.com/kb/105305
http://www.cs.ucla.edu/classes/winter02/cs216/l1/nssat/build/ns-allinone-2.
1b8a/nam-1.0a10/win32.c
看SetupConsole和WinMain

【在 j*****k 的大作中提到】
: 这个具体怎么作呢?好难google到例子
p***o
发帖数: 1252
6
这是c++?

【在 j*****k 的大作中提到】
: using System;
: using System.Windows.Forms;
: namespace WindowsApplication1 {
: static class Program {
: [STAThread]
: static void Main(string[] args) {
: if (args.Length > 0) {
: // Command line given, display console
: AllocConsole();
: ConsoleMain(args);

j*****k
发帖数: 1198
7
有点象vc++ 2008. 不过里面有好多错误
嗯,搞定了,只用一下AllocConsole就行了。
以前把网上找到的例子,修改后全放进去,出现了挺多错误的。
谢谢

【在 p***o 的大作中提到】
: 这是c++?
x****u
发帖数: 44466
8
严格满足你的要求的程序是不存在的。
你可以试试做个win32 app,然后检测是否有console存在,如果有的话就使用。这样的
话你必须用cmd /c命令执行它才能和console app得到一样的效果。
如果我可以改console或者explorer的代码,肯定不会让这种愚蠢的东西继续存在。

【在 j*****k 的大作中提到】
: 想作这样一个程序:
: 有命令行参数时,在console下运行,输出结果显示到console
: 没命令行参数行,是windows app, 没有那个console窗口出现。
: 怎么作才能达到这个效果?
: 谢谢

y*******g
发帖数: 6599
9
被微软改的不认识了吧,哈哈

【在 p***o 的大作中提到】
: 这是c++?
p**********g
发帖数: 187
10
is it C#?

【在 y*******g 的大作中提到】
: 被微软改的不认识了吧,哈哈
1 (共1页)
进入Programming版参与讨论
相关主题
How to avoid getting "has encountered a problem and needs to close" window请高人解释一下为啥这个输出总是"HELLO-ERR"
Thread Priority 设为最高--窗口最小化时好像并不优先啊?一个 perl 的 print 的初级问题
问一个有关iostream的问题Python有什么好的方法建two-way pipe?
又一个GDB的问题:关于显示数据node.js multer: Recursive process.nextTick detected
A question related to pipenode.js child process: 怎样保证1个命令执行完了再执行下一个?
how can I get external program's result in C请教一个python下面popen的问题
菜鸟请教个hadoop streaming job 的问题 (转载)PyCharm里的Python启动的Process在等待按键,如何继续
50伪币:请教perl代码差错的问题!多谢啦!About command line in C++
相关话题的讨论汇总
话题: console话题: static话题: args话题: c++