社区
C#
帖子详情
简单问题:如何在C#中调用一个命令行程序?
Miracle
2004-11-09 05:30:34
如我想执行 pscp.exe -pw xxxxx "C:\aaa.txt" xxx@cxxx.fxxs.com:/incoming/ "aaa.txt"
应如何做?找MSDN发现用NativeUnsafeMethod.CreateProcess的话可以,但是比较麻烦,有没有简洁的方法?
...全文
179
6
打赏
收藏
简单问题:如何在C#中调用一个命令行程序?
如我想执行 pscp.exe -pw xxxxx "C:\aaa.txt" xxx@cxxx.fxxs.com:/incoming/ "aaa.txt" 应如何做?找MSDN发现用NativeUnsafeMethod.CreateProcess的话可以,但是比较麻烦,有没有简洁的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小蕊_claudia
2004-11-09
打赏
举报
回复
,调用外部程序
using System.Diagnostics
Process proc=new Process();
proc.StartInfo.FileName=@"notepad.exe"; //注意路径
proc.StartInfo.Arguments="";
proc.Start();
//获得当前目录Directory.GetCurrentDirectory() (using System.IO)
wangxt
2004-11-09
打赏
举报
回复
up
cnhgj
2004-11-09
打赏
举报
回复
命令行要加/k 才会执行滴。。嘿嘿。。
cnhgj
2004-11-09
打赏
举报
回复
把命令行写成一个BAT
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.Arguments = "/k c;\\test.bat";
p.Start();
wangsaokui
2004-11-09
打赏
举报
回复
忘了前面加@ 或者把"\"改成"\\"
wangsaokui
2004-11-09
打赏
举报
回复
Process.Start("pscp.exe" ,"-pw xxxxx C:\aaa.txt xxx@cxxx.fxxs.com:/incoming/ aaa.txt");
前面是程序名称,后面的都是参数
C#
调用
cmd
命令行
设置命令 并获取返回的数据
C#
执行CMD命令并接收返回结果的实现方法
C#
源码
C#
控制台
程序
之间参数传递
从
一个
控制台
程序
启动另
一个
控制台
程序
,并传入参数字符串作为目标控制台
程序
的参数,在目标
程序
中
的main函数
中
用正则表达式解析该字符串。
微信小
程序
系统教程
C#
版[3/3阶段]_微信小
程序
电商系统
建议先学习“微信小
程序
系统教程[初级阶段]”、“微信小
程序
系统教程[
中
级阶段]”,后在报名“微信小
程序
系统教程[阶段]”。 阶段讲解的客服消息,是针对小
程序
的。后台
程序
用接近底层的技术,没有使用三方技术。...
C#
调用
命令行
代码进行关机
通过它,你可以实现快速关机。代码
中
调用
了批处理
程序
。
c#
调用
FME模板文件实例,vs2013,fme2014环境
c#
编程实现对fme模板文件的
调用
,批量操作,cmd
命令行
模式
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章