社区
C#
帖子详情
再问 panyee(快乐王子) 和 declude() 关于调用命令行的问题?
arkang168
2003-07-25 11:39:58
非常感谢你们的回复,
如果我要执行的命令不是一个.exe文件,而只是一条命令语句,比如(del C:\test.txt),该怎么做
谢谢
...全文
37
8
打赏
收藏
再问 panyee(快乐王子) 和 declude() 关于调用命令行的问题?
非常感谢你们的回复, 如果我要执行的命令不是一个.exe文件,而只是一条命令语句,比如(del C:\test.txt),该怎么做 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arkang168
2003-07-25
打赏
举报
回复
多谢,我执行一个简单的语句已经成功
但是,我执行这条语句时好像什么也没做,也没有报错
rsh 192.168.0.1 -l root /iptables -A FORWARD -s 127.0.0.1 -j ACCEPT
如果我在dos下,直接做就可以执行,并看到结果
是什么原因?
brightheroes
2003-07-25
打赏
举报
回复
你怎么可能没有,除非你用的不是Windows。
你想执行什么语句就可以。
如果要打开一个文本,去调用NOTEPAD.exe
代码如下:
string fileName = @"C:\WINNT\NOTEPAD.exe";
string pahtName = 你的txt的全路经还有名字(e;\mail.txt);
System.Diagnostics.ProcessStartInfo processStartInfo = new System.Diagnostics.ProcessStartInfo(fileName,pathName);
processStartInfo.UseShellExecute = false;
processStartInfo.CreateNoWindow = true;
processStartInfo.RedirectStandardOutput = true;
processStartInfo.RedirectStandardError = true;
System.Diagnostics.Process process = System.Diagnostics.Process.Start(processStartInfo);
process.WaitForExit();
arkang168
2003-07-25
打赏
举报
回复
多谢 panyee(快乐王子),可是我没有cmd.exe文件,
对我来说,好像也不需要这个文件
我现在需要的是:
我只要执行一条dos语句
panyee
2003-07-25
打赏
举报
回复
System.Diagnostics.Process.Start("cmd.exe", "/c del c:\\test.txt");
arkang168
2003-07-25
打赏
举报
回复
是在应用服务器上运行,
我换成panyee(快乐王子) 的方法,还是不行
也没有报错,只是不见执行的结果
panyee
2003-07-25
打赏
举报
回复
rsh是外部命令吧?
System.Diagnostics.Process.Start("rsh.exe", "192.168.0.1 -l root /iptables -A FORWARD -s 127.0.0.1 -j ACCEPT");
但我没试过你这种语句
在服务器上运行命令吗?
brightheroes
2003-07-25
打赏
举报
回复
如果要看到结果:
上面已经设置了processStartInfo.RedirectStandardOutput = true;
然后这样:
while(process.StandardOupPut.Peek()!= -1)
{
Console.wrightline(process.StandardOupPut.readline());
}
这样就打印到后台了。
process.StandardOupPut是一个reader,存放了输出的信息。
panyee
2003-07-25
打赏
举报
回复
cmd.exe是winnt自带的, 系统会直接调用
LTE入门
LTE(长期演进)是通信技术领域热门的技术,作为技术人,如果不了解LTE的话,就... 为什么 说LTE技术像威廉
王子
? LTE技术为什么要引入OFDM技术? LTE技术与3G技术基站硬件上有什么显著的不同? 就请学习LTE入门课程。
右键快捷菜单中添加开启
命令
行
窗口
命令
我的系统是Windows XP SP2,经常须要
调用
命令
行
窗口,每次都要单击“开始→运
行
”,还要输入cmd
命令
,感觉非常麻烦。请
问
,能不能在鼠标的右键菜单中添加一个可以快速打开
命令
行
界面的
命令
?单击“开始→运
行
”,...
再
读
快乐
王子
把卫生间里的时间交给童话是一... ----题记 这个
快乐
王子
就是爱尔兰作家王尔德的《
快乐
王子
》。最早应该是小学某年纪( “他是在春天早些时候遇见她的,当时他追着一只大皇蛾子飞到河边,一下就被她那纤纤细腰迷
关于.NET
调用
原生Python
其实关于.NET
调用
Python,已经有了IronPython,但是IronPython的更新缓慢,库安装也不如原生Python那么方便。(大佬可以无视我),如果能实现.NET
调用
Python,那么两者混合编程开发将会提高效率,在某些特殊的应用...
Windows的
命令
行
下设置网络代理
Windows的
命令
行
下设置网络代理 在公司访
问
网络的时候,需要设置代理,设置浏览器的代理是相当的方便了。 但有的时候要使用
命令
行
,就需要自己设置了(貌似只要浏览器设置好了,可以直接使用
命令
行
,但我们...
C#
110,825
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章