启动项目

KEDAXIUCAI 2009-02-13 08:21:55
在一个工程里有两个项目
一个是:windowsappliction(windows应用程序win1)
一个是:ConsoleApplication1(控制台应用程序cons1)
我想实现的是:win1为默认启动项,当它启动时同时也运行了cons1
就是这样的:在win1中有个FORM1窗体,此窗体中有两个按钮(button1,button2)button1的text文本是"win模式运行",button2的text文本是“cons1模式运行”~~
当点击button2时就执行控制台应用程序了!
这好像是关于多线程的编程吧,我不太懂!
请各位高手给予指教
...全文
116 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
流氓兔 2009-02-13
  • 打赏
  • 举报
回复
应该是完整的文件名
Process.Start(@"D:\Program Files\xiaonei\xntalk.exe");
KEDAXIUCAI 2009-02-13
  • 打赏
  • 举报
回复
System.Diagnostics.Process p = System.Diagnostics.Process.Start("ConsoleApplication1.exe");
程序运行时提示:系统找不到指定文件

我看MSDN上Start("ConsoleApplication1.exe“)都是这么写的。
为什么我也是错的呢?
caorenlong 2009-02-13
  • 打赏
  • 举报
回复
同意1楼
zhaozhijun0207 2009-02-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hobinly 的回复:]
用进程类
System.Diagnostics.Process p = System.Diagnostics.Process.Start(“ConsoleApplication1路径”);
button2就可以启动进程了,通过P还可以管理进程ConsoleApplication1
同理也可以ConsoleApplication1启动windowsappliction
[/Quote]
这个方法也行,我这样用过
hobinly 2009-02-13
  • 打赏
  • 举报
回复
用进程类
System.Diagnostics.Process p = System.Diagnostics.Process.Start(“ConsoleApplication1路径”);
button2就可以启动进程了,通过P还可以管理进程ConsoleApplication1
同理也可以ConsoleApplication1启动windowsappliction
zhaozhijun0207 2009-02-13
  • 打赏
  • 举报
回复
1楼正解!
HUOWEI 2009-02-13
  • 打赏
  • 举报
回复
在windows应用程序win1有一个类
Program.cs
修改成
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace WindowsForms
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1()); //在这里修改Form1就可以了的.
}
}
}


启动那个窗体只需要修改


启动当前工程时就设为启动项目.
不知道是不是楼主所要的答案.

110,526

社区成员

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

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

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