社区
C#
帖子详情
c# 如何等待 Process.Start()结束啊? 求助
dongzy56
2008-12-24 05:02:13
我想在Process.Start()启动一个ftp 命令下载文件。
然后再下载完成以后做一些操作。如何让c#等待 Process.Start()结束啊?
谢谢阿
...全文
1264
5
打赏
收藏
c# 如何等待 Process.Start()结束啊? 求助
我想在Process.Start()启动一个ftp 命令下载文件。 然后再下载完成以后做一些操作。如何让c#等待 Process.Start()结束啊? 谢谢阿
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyq11
2008-12-24
打赏
举报
回复
public static string ExeCommand(string [] commandTexts)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string strOutput = null;
try
{
p.Start();
foreach(string item in commandTexts)
{
p.StandardInput.WriteLine(item);
}
p.StandardInput.WriteLine("exit");
strOutput = p.StandardOutput.ReadToEnd();
p.WaitForExit();
p.Close();
}
catch(Exception e)
{
strOutput = e.Message;
}
return strOutput;
}
zgke
2008-12-24
打赏
举报
回复
1
_Process.WaitForExit();
dongzy56
2008-12-24
打赏
举报
回复
FTP一直开着,设置是最多同时下载10个,剩下的就排队等待。
dongzy56
2008-12-24
打赏
举报
回复
FTP一直开着,设置是最多同时下载10个,剩下的就排队等待。
bbbbbb888888
2008-12-24
打赏
举报
回复
加个线程,扫描ftp的进程.
没ftp进程了,就代表,ftp执行完了,前提,是ftp用完了,你要关闭它.
C#
调用其它程序
Process
.S
tar
t 方法说明
本文详细介绍了使用
C#
的
Process
.S
tar
t方法启动外部程序的四种不同方式,包括不
等待
退出、
等待
指定时间退出、无限
等待
退出以及通过事件监听退出。示例代码展示了如何在按钮点击事件中实现这些功能。
C#
等待
Process
结束
再执行主线程
博客展示了
C#
代码中启动进程和
等待
进程退出的操作,使用了
process
.S
tar
t()启动进程,
process
.WaitForExit()
等待
进程退出,体现了
C#
在进程控制方面的应用。
C#
调用其它程序
Process
.S
tar
t 方法
本文详细介绍了
C#
中使用
Process
.S
tar
t方法调用外部程序的四种方式:不
等待
退出、
等待
退出、无限
等待
退出及通过事件监视退出,并提供了实例代码。
C#
生成exe并用
process
运行
本文介绍了用
C#
生成独立exe可执行文件及使用
Process
调用exe的相关内容。生成exe需安装Costura.Fody并编译项目,还提到运行报错的解决办法。使用
Process
调用exe时,分析了子进程阻塞父进程等问题,并给出使用
Process
.S
tar
t非阻塞模式的解决方法及示例代码。
c#
中的
Process
.S
tar
t()和获取当前目录
本文介绍了
C#
中
Process
.S
tar
t()方法的使用,包括启动应用程序、配置启动选项、获取当前目录等核心内容。详细展示了如何使用
Process
S
tar
tInfo配置各种启动选项,并通过Directory类获取当前工作目录。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章